Time bar (total: 56.3s)
| 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)
| 5.4s | 21044× | body | 256 | invalid |
| 2.4s | 8256× | body | 256 | valid |
| 1.4s | 5013× | 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 172 to 92 computations (46.5% saved)
7 alts after pruning (7 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 0 | 6 | 6 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 0 | 7 | 7 |
| Status | Error | Program |
|---|---|---|
| ▶ | 27.9b | (*.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)))) |
| 28.0b | (*.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)) | |
| ▶ | 28.8b | (*.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))))) |
| ▶ | 28.8b | (*.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)))))) |
| ▶ | 28.8b | (*.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))) |
| ▶ | 27.9b | (*.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))) |
Compiled 394 to 286 computations (27.4% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 8.5b | (*.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)))) |
| ✓ | 11.3b | (pow.f64 (/.f64 d h) (/.f64 1 2)) |
| ✓ | 11.4b | (pow.f64 (/.f64 d l) (/.f64 1 2)) |
| ✓ | 12.7b | (*.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 | |
|---|---|---|---|---|
| 4.0ms | M | @ | 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)))) |
| 3.0ms | h | @ | 0 | (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)) |
| 3.0ms | h | @ | inf | (*.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)))) |
| 3.0ms | l | @ | 0 | (*.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)) (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)))) |
| 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 l) (/.f64 1 2)) |
(pow.f64 (/.f64 d h) (/.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 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 (/.f64 d l)) (cbrt.f64 (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 (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 (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 (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 (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 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (*.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)) (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (*.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 d (*.f64 h (/.f64 l d)))) (+.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 d (*.f64 h (/.f64 l d))))) (+.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 d (*.f64 h (/.f64 l d))))) (+.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 d (*.f64 h (/.f64 l d)))) (-.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 d (*.f64 h (/.f64 l d)))) (-.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 d (*.f64 h (/.f64 l d)))) (+.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 d (*.f64 h (/.f64 l d)))) (+.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 d (*.f64 h (/.f64 l d)))) (+.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 d (*.f64 h (/.f64 l d)))) (+.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 d (*.f64 h (/.f64 l d)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d))))) (+.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 d (*.f64 h (/.f64 l d)))) (+.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 d (*.f64 h (/.f64 l d)))) (+.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 d (*.f64 h (/.f64 l d)))) 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 d (*.f64 h (/.f64 l d)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.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 d (*.f64 h (/.f64 l d)))) (+.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 d (*.f64 h (/.f64 l d)))))))))) (#(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 d (*.f64 h (/.f64 l d)))))) 1)))))) |
| 1× | egg-herbie |
| 827× | associate-/l*_binary64 |
| 616× | associate-*l/_binary64 |
| 467× | associate-/r*_binary64 |
| 370× | unswap-sqr_binary64 |
| 251× | fma-def_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 263 | 4773 |
| 1 | 587 | 4660 |
| 2 | 1913 | 4576 |
| 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)))))) |
(-.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))) 1) |
(/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)))) |
(/.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)) (/.f64 l h)) |
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l) |
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h))) (neg.f64 l)) |
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) 1) l) |
(/.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 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) (sqrt.f64 l)) (sqrt.f64 l)) |
(/.f64 (*.f64 (neg.f64 h) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2))) (neg.f64 l)) |
(/.f64 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)) (neg.f64 h)) (neg.f64 l)) |
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))) 1) |
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))) 3) |
(pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) (sqrt.f64 1/2))) 2) |
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))) 3) 1/3) |
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 4) 1/4))) |
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))) |
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))))) |
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))))) |
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1) |
(*.f64 1 (sqrt.f64 (/.f64 d l))) |
(*.f64 (sqrt.f64 (/.f64 d l)) 1) |
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (/.f64 d l))) |
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l))) |
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 l) 1/2)) |
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l)))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2)) |
(/.f64 1 (sqrt.f64 (/.f64 l d))) |
(/.f64 (sqrt.f64 d) (sqrt.f64 l)) |
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) |
(sqrt.f64 (/.f64 d l)) |
(fabs.f64 (sqrt.f64 (/.f64 d l))) |
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l)))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l))))) |
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) |
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l)))) |
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l)))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1) |
(*.f64 1 (sqrt.f64 (/.f64 d h))) |
(*.f64 (sqrt.f64 (/.f64 d h)) 1) |
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (/.f64 d h))) |
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h)))) |
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h))) |
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2)) |
(*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h)))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2)) |
(/.f64 1 (sqrt.f64 (/.f64 h d))) |
(/.f64 (sqrt.f64 d) (sqrt.f64 h)) |
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) |
(sqrt.f64 (/.f64 d h)) |
(fabs.f64 (sqrt.f64 (/.f64 d h))) |
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h)))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h))))) |
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) |
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h)))) |
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h)))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1)) |
(+.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (*.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)) (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))))) |
(+.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))) 1) |
(/.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 d (*.f64 h (/.f64 l d))))) (+.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))))) |
(/.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 d (*.f64 h (/.f64 l d))))) (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (-.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))))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (-.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))))) |
(pow.f64 (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))) 1) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.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 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) 2) |
(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 d (*.f64 h (/.f64 l d))))) |
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d))))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))))) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) 3) (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))) 3))) |
(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 d (*.f64 h (/.f64 l d)))) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))) |
(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 d (*.f64 h (/.f64 l d))))))) |
(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 d (*.f64 h (/.f64 l d)))))) 1)) |
| 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 d d) (/.f64 h l)) (*.f64 M 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))) |
(*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (/.f64 1 l) h)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))) |
(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))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (/.f64 1 l) h)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))) |
(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))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (/.f64 1 l) h)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))) |
(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))) |
(*.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 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 (/.f64 1 l) h)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))) |
(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))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (/.f64 1 l) h)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))) |
(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))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (/.f64 1 l) h)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))) |
(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))) |
(*.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 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 (/.f64 1 l) h)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))) |
(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))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (/.f64 1 l) h)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))) |
(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))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (/.f64 1 l) h)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))) |
(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))) |
(*.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 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 (/.f64 1 l) h)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))) |
(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))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (/.f64 1 l) h)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))) |
(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))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (/.f64 1 l) h)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))) |
(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))) |
(*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))) |
(*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (/.f64 1 l) h)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))) |
(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))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (/.f64 1 l) h)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))) |
(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))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (/.f64 1 l) h)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))) |
(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))) |
(*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))) |
(*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (/.f64 1 l) h)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))) |
(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))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (/.f64 1 l) h)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))) |
(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))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (/.f64 1 l) h)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))) |
(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))) |
(*.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 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 (/.f64 1 l) h)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))) |
(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))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (/.f64 1 l) h)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))) |
(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))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (/.f64 1 l) h)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))) |
(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))) |
(*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))) |
(*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) |
(+.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 (/.f64 1 l) h)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))) |
(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))) |
(+.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 (/.f64 1 l) h)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))) |
(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))) |
(+.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 (/.f64 1 l) h)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))) |
(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))) |
(*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))) |
(*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) |
(+.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 (/.f64 1 l) h)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))) |
(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))) |
(+.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 (/.f64 1 l) h)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))) |
(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))) |
(+.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 (/.f64 1 l) h)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))) |
(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))) |
(-.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))) 1) |
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (*.f64 1/2 (/.f64 h l))) 1)) |
(+.f64 (*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (/.f64 l 1/2))) 0) |
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))) |
(/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)))) |
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (*.f64 1/2 (/.f64 h l))) 1)) |
(+.f64 (*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (/.f64 l 1/2))) 0) |
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))) |
(/.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)) (/.f64 l h)) |
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (*.f64 1/2 (/.f64 h l))) 1)) |
(+.f64 (*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (/.f64 l 1/2))) 0) |
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))) |
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) l) |
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (*.f64 1/2 (/.f64 h l))) 1)) |
(+.f64 (*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (/.f64 l 1/2))) 0) |
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))) |
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h))) (neg.f64 l)) |
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (*.f64 1/2 (/.f64 h l))) 1)) |
(+.f64 (*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (/.f64 l 1/2))) 0) |
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))) |
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) 1) l) |
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (*.f64 1/2 (/.f64 h l))) 1)) |
(+.f64 (*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (/.f64 l 1/2))) 0) |
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))) |
(/.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 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (*.f64 1/2 (/.f64 h l))) 1)) |
(+.f64 (*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (/.f64 l 1/2))) 0) |
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))) |
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 h)) (sqrt.f64 l)) (sqrt.f64 l)) |
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (*.f64 1/2 (/.f64 h l))) 1)) |
(+.f64 (*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (/.f64 l 1/2))) 0) |
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))) |
(/.f64 (*.f64 (neg.f64 h) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2))) (neg.f64 l)) |
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (*.f64 1/2 (/.f64 h l))) 1)) |
(+.f64 (*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (/.f64 l 1/2))) 0) |
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))) |
(/.f64 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)) (neg.f64 h)) (neg.f64 l)) |
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (*.f64 1/2 (/.f64 h l))) 1)) |
(+.f64 (*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (/.f64 l 1/2))) 0) |
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))) |
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))) 1) |
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (*.f64 1/2 (/.f64 h l))) 1)) |
(+.f64 (*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (/.f64 l 1/2))) 0) |
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))) |
(pow.f64 (cbrt.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 (/.f64 D d)) 2) 2) (*.f64 1/2 (/.f64 h l))) 1)) |
(+.f64 (*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (/.f64 l 1/2))) 0) |
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))) |
(pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) (sqrt.f64 1/2))) 2) |
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (*.f64 1/2 (/.f64 h l))) 1)) |
(+.f64 (*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (/.f64 l 1/2))) 0) |
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))) |
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))) 3) 1/3) |
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (*.f64 1/2 (/.f64 h l))) 1)) |
(+.f64 (*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (/.f64 l 1/2))) 0) |
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))) |
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 4) 1/4))) |
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 4) 1/4))) |
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)))) |
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (*.f64 1/2 (/.f64 h l))) 1)) |
(+.f64 (*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (/.f64 l 1/2))) 0) |
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))) |
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (*.f64 1/2 (/.f64 h l))) 1)) |
(+.f64 (*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (/.f64 l 1/2))) 0) |
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))) |
(cbrt.f64 (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 (/.f64 D d)) 2) 2) (*.f64 1/2 (/.f64 h l))) 1)) |
(+.f64 (*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (/.f64 l 1/2))) 0) |
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))) |
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))))) |
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (*.f64 1/2 (/.f64 h l))) 1)) |
(+.f64 (*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (/.f64 l 1/2))) 0) |
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))) |
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))))) |
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (*.f64 1/2 (/.f64 h l))) 1)) |
(+.f64 (*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (/.f64 l 1/2))) 0) |
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))) |
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))))) |
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (*.f64 1/2 (/.f64 h l))) 1)) |
(+.f64 (*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (/.f64 l 1/2))) 0) |
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))) 1)) |
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (*.f64 1/2 (/.f64 h l))) 1)) |
(+.f64 (*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (/.f64 l 1/2))) 0) |
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1) |
(sqrt.f64 (/.f64 d l)) |
(*.f64 1 (sqrt.f64 (/.f64 d l))) |
(sqrt.f64 (/.f64 d l)) |
(*.f64 (sqrt.f64 (/.f64 d l)) 1) |
(sqrt.f64 (/.f64 d l)) |
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (/.f64 d l))) |
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l)))) |
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l))) |
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 l) 1/2)) |
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l))) |
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4)) |
(sqrt.f64 (/.f64 d l)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l)))) |
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l)))) |
(*.f64 (cbrt.f64 (/.f64 d l)) (sqrt.f64 (cbrt.f64 (/.f64 d l)))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l))) |
(sqrt.f64 (/.f64 d l)) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l)))) |
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l)))) |
(*.f64 (cbrt.f64 (/.f64 d l)) (sqrt.f64 (cbrt.f64 (/.f64 d l)))) |
(/.f64 1 (sqrt.f64 (/.f64 l d))) |
(/.f64 (sqrt.f64 d) (sqrt.f64 l)) |
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) |
(sqrt.f64 (/.f64 d l)) |
(fabs.f64 (sqrt.f64 (/.f64 d l))) |
(sqrt.f64 (/.f64 d l)) |
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l)))) |
(sqrt.f64 (/.f64 d l)) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l))))) |
(sqrt.f64 (/.f64 d l)) |
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) |
(sqrt.f64 (/.f64 d l)) |
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l)))) |
(sqrt.f64 (/.f64 d l)) |
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l)))) |
(sqrt.f64 (/.f64 d l)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1)) |
(sqrt.f64 (/.f64 d l)) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1) |
(sqrt.f64 (/.f64 d h)) |
(*.f64 1 (sqrt.f64 (/.f64 d h))) |
(sqrt.f64 (/.f64 d h)) |
(*.f64 (sqrt.f64 (/.f64 d h)) 1) |
(sqrt.f64 (/.f64 d h)) |
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (/.f64 d h))) |
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (/.f64 d h))) |
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h))) |
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2)) |
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h))) |
(*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4)) |
(sqrt.f64 (/.f64 d h)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h)))) |
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d h))) (sqrt.f64 (cbrt.f64 (/.f64 d h)))) |
(*.f64 (cbrt.f64 (/.f64 d h)) (sqrt.f64 (cbrt.f64 (/.f64 d h)))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h))) |
(sqrt.f64 (/.f64 d h)) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h)))) |
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d h))) (sqrt.f64 (cbrt.f64 (/.f64 d h)))) |
(*.f64 (cbrt.f64 (/.f64 d h)) (sqrt.f64 (cbrt.f64 (/.f64 d h)))) |
(/.f64 1 (sqrt.f64 (/.f64 h d))) |
(/.f64 (sqrt.f64 d) (sqrt.f64 h)) |
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) |
(sqrt.f64 (/.f64 d h)) |
(fabs.f64 (sqrt.f64 (/.f64 d h))) |
(sqrt.f64 (/.f64 d h)) |
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h)))) |
(sqrt.f64 (/.f64 d h)) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h))))) |
(sqrt.f64 (/.f64 d h)) |
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) |
(sqrt.f64 (/.f64 d h)) |
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h)))) |
(sqrt.f64 (/.f64 d h)) |
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h)))) |
(sqrt.f64 (/.f64 d h)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1)) |
(sqrt.f64 (/.f64 d h)) |
(+.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (*.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)) (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))))) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 d h) l) d)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)) 1)) |
(+.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 d h) l) d)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)) 1)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.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 (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 d h) l) d)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)) 1)) |
(/.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 d (*.f64 h (/.f64 l d))))) (+.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))))) |
(/.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (/.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (*.f64 1/2 (/.f64 h l)) (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 4) 1/4)))) (-.f64 1 (pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (*.f64 1/2 (/.f64 h l))) 3)))) |
(*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (/.f64 l 1/2))) 3)) (+.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (*.f64 1/2 (/.f64 h l)) 1) (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 4) 1/4)))) (sqrt.f64 (*.f64 (/.f64 (/.f64 d h) l) d))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (fma.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) l) 1/2) (fma.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 4) 1/4) 1))) (fma.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 6) (*.f64 -1/8 (pow.f64 (/.f64 h l) 3)) 1)) |
(/.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 d (*.f64 h (/.f64 l d))))) (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))))) |
(/.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (/.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (*.f64 1/2 (/.f64 h l)))) (-.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 4) 1/4))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 d h) l) d)) (fma.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (*.f64 1/2 (/.f64 h l)) 1)) (+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 4)) -1/4))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)) 1)) (fma.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 4) -1/4) 1)) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (-.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))))) |
(/.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (/.f64 (+.f64 1 (fma.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (*.f64 1/2 (/.f64 h l)) (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 4) 1/4)))) (-.f64 1 (pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (*.f64 1/2 (/.f64 h l))) 3)))) |
(*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (/.f64 l 1/2))) 3)) (+.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (*.f64 1/2 (/.f64 h l)) 1) (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 4) 1/4)))) (sqrt.f64 (*.f64 (/.f64 (/.f64 d h) l) d))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (fma.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) l) 1/2) (fma.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 4) 1/4) 1))) (fma.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 6) (*.f64 -1/8 (pow.f64 (/.f64 h l) 3)) 1)) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (-.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))))) |
(/.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (/.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (*.f64 1/2 (/.f64 h l)))) (-.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 4) 1/4))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 d h) l) d)) (fma.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (*.f64 1/2 (/.f64 h l)) 1)) (+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 4)) -1/4))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)) 1)) (fma.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 4) -1/4) 1)) |
(pow.f64 (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.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 (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 d h) l) d)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)) 1)) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))) 3) 1/3) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 d h) l) d)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)) 1)) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) 3) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 d h) l) d)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)) 1)) |
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) 2) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 d h) l) d)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)) 1)) |
(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 d (*.f64 h (/.f64 l d))))) |
(sqrt.f64 (*.f64 (/.f64 d (*.f64 h (/.f64 l d))) (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2))) 2))) |
(sqrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 d h) l) d) (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2) 1) 2))) |
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)) 1))) |
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d))))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 d h) l) d)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)) 1)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))))) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 d h) l) d)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)) 1)) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))) 3)) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 d h) l) d)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)) 1)) |
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) 3) (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))) 3))) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 d h) l) d)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)) 1)) |
(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 d (*.f64 h (/.f64 l d)))) 3))) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 d h) l) d)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)) 1)) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 d h) l) d)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 d h) l) d)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (fma.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 -1/2 (/.f64 h l)) 1)) |
(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 d (*.f64 h (/.f64 l d))))))) |
(exp.f64 (+.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2))) (log.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d))))))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 d h) l) d)) (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (*.f64 -1/2 (/.f64 h l)))))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) -1/2))))) |
(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 d (*.f64 h (/.f64 l d)))))) 1)) |
(exp.f64 (+.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2))) (log.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d))))))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 d h) l) d)) (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (*.f64 -1/2 (/.f64 h l)))))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) -1/2))))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 6.2b | (*.f64 (/.f64 M 2) (/.f64 D d)) |
| ✓ | 11.3b | (sqrt.f64 (/.f64 d h)) |
| ✓ | 11.4b | (sqrt.f64 (/.f64 d l)) |
| ✓ | 12.7b | (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)) |
Compiled 146 to 71 computations (51.4% saved)
36 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | D | @ | inf | (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)) |
| 2.0ms | D | @ | 0 | (*.f64 (/.f64 M 2) (/.f64 D d)) |
| 1.0ms | d | @ | -inf | (sqrt.f64 (/.f64 d l)) |
| 1.0ms | M | @ | 0 | (*.f64 (/.f64 M 2) (/.f64 D d)) |
| 1.0ms | d | @ | 0 | (*.f64 (/.f64 M 2) (/.f64 D d)) |
| 1× | batch-egg-rewrite |
| 338× | pow1/3_binary64 |
| 331× | log-div_binary64 |
| 324× | expm1-udef_binary64 |
| 324× | log1p-udef_binary64 |
| 305× | pow3_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 41 |
| 1 | 378 | 41 |
| 2 | 5143 | 41 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)) |
(sqrt.f64 (/.f64 d l)) |
(sqrt.f64 (/.f64 d h)) |
(*.f64 (/.f64 M 2) (/.f64 D d)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) 1) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) (sqrt.f64 l)) (sqrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (neg.f64 h)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (sqrt.f64 (/.f64 h l))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 3) (pow.f64 (/.f64 h l) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 h l) 3) (pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 l (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 3) (pow.f64 (/.f64 h l) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 h l) 3) (pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (fma.f64 2 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) (log.f64 (/.f64 h l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (fma.f64 2 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) (log.f64 (/.f64 h l))) 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 pow.f64 (sqrt.f64 (/.f64 l d)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 l) (sqrt.f64 d)) -1)))) (#(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 (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 (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 (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 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 pow.f64 (sqrt.f64 (/.f64 h d)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 h) (sqrt.f64 d)) -1)))) (#(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 (*.f64 M (*.f64 1/2 (/.f64 D d))))) 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 2 d) 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 2 d) (*.f64 M D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 2 (*.f64 M (/.f64 D d))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 d (*.f64 (*.f64 M 1/2) 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 (neg.f64 D) (*.f64 (/.f64 2 M) (neg.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 M D) (*.f64 2 d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 M (/.f64 D d)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 M 1/2) D) d)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 M D)) (neg.f64 (*.f64 2 d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 M (/.f64 D d))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 M 1/2) D)) (neg.f64 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 (neg.f64 M) 1) (*.f64 -2 (/.f64 d 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 (*.f64 M 1/2) D) 1) d)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 M 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 M (*.f64 1/2 (/.f64 D d))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M 1/2) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 2 M) (/.f64 d D)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 d D) (/.f64 2 M)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 2 d) (*.f64 M D)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 2 (*.f64 M (/.f64 D d))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 d (*.f64 (*.f64 M 1/2) D)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 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 M (*.f64 1/2 (/.f64 D d)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 1)))))) |
| 1× | egg-herbie |
| 242× | log-prod_binary64 |
| 231× | distribute-rgt-in_binary64 |
| 226× | distribute-lft-in_binary64 |
| 207× | div-sub_binary64 |
| 205× | sqr-pow_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 358 | 3583 |
| 1 | 856 | 3541 |
| 2 | 2844 | 3530 |
| 3 | 7991 | 3530 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.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)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) 1) |
(/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) |
(/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h))) |
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) l) |
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h)) (neg.f64 l)) |
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) 1) l) |
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l)) |
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) (sqrt.f64 l)) (sqrt.f64 l)) |
(/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) (neg.f64 l)) |
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (neg.f64 h)) (neg.f64 l)) |
(pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) 1) |
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))) 3) |
(pow.f64 (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (sqrt.f64 (/.f64 h l))) 2) |
(pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 3) (pow.f64 (/.f64 h l) 3)) 1/3) |
(pow.f64 (*.f64 (pow.f64 (/.f64 h l) 3) (pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 3)) 1/3) |
(pow.f64 (/.f64 l (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h)) -1) |
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4))) |
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))) |
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 3) (pow.f64 (/.f64 h l) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 h l) 3) (pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) |
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) |
(exp.f64 (fma.f64 2 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) (log.f64 (/.f64 h l)))) |
(exp.f64 (*.f64 (fma.f64 2 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) (log.f64 (/.f64 h l))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1) |
(*.f64 (sqrt.f64 (/.f64 d l)) 1) |
(*.f64 1 (sqrt.f64 (/.f64 d l))) |
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (/.f64 d l))) |
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l)))) |
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4)) |
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l))) |
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 l) 1/2)) |
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l)))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2)) |
(/.f64 1 (sqrt.f64 (/.f64 l d))) |
(/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d))) |
(/.f64 (sqrt.f64 d) (sqrt.f64 l)) |
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) |
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 l))) |
(pow.f64 (/.f64 d l) 1/2) |
(pow.f64 (sqrt.f64 (/.f64 d l)) 1) |
(pow.f64 (pow.f64 (/.f64 d l) 3/2) 1/3) |
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3) |
(pow.f64 (pow.f64 (/.f64 d l) 1/4) 2) |
(pow.f64 (sqrt.f64 (/.f64 l d)) -1) |
(pow.f64 (/.f64 (sqrt.f64 l) (sqrt.f64 d)) -1) |
(fabs.f64 (sqrt.f64 (/.f64 d l))) |
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l)))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l))))) |
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) |
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l)))) |
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 d l)) 1/2)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1) |
(*.f64 (sqrt.f64 (/.f64 d h)) 1) |
(*.f64 1 (sqrt.f64 (/.f64 d h))) |
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (/.f64 d h))) |
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h)))) |
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h))) |
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2)) |
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 h))) |
(*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h)))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2)) |
(/.f64 1 (sqrt.f64 (/.f64 h d))) |
(/.f64 1 (/.f64 (sqrt.f64 h) (sqrt.f64 d))) |
(/.f64 (sqrt.f64 d) (sqrt.f64 h)) |
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) |
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 h))) |
(pow.f64 (/.f64 d h) 1/2) |
(pow.f64 (sqrt.f64 (/.f64 d h)) 1) |
(pow.f64 (pow.f64 (/.f64 d h) 3/2) 1/3) |
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3) |
(pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) |
(pow.f64 (sqrt.f64 (/.f64 h d)) -1) |
(pow.f64 (/.f64 (sqrt.f64 h) (sqrt.f64 d)) -1) |
(fabs.f64 (sqrt.f64 (/.f64 d h))) |
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h)))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h))))) |
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) |
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h)))) |
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 d h)) 1/2)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))) 1) |
(/.f64 M (*.f64 2 (/.f64 d D))) |
(/.f64 M (*.f64 (/.f64 d D) 2)) |
(/.f64 M (/.f64 (*.f64 2 d) D)) |
(/.f64 M (/.f64 2 (/.f64 D d))) |
(/.f64 (*.f64 M 1/2) (/.f64 d D)) |
(/.f64 D (*.f64 (/.f64 2 M) d)) |
(/.f64 D (*.f64 d (/.f64 2 M))) |
(/.f64 (/.f64 D d) (/.f64 2 M)) |
(/.f64 1 (*.f64 (/.f64 2 M) (/.f64 d D))) |
(/.f64 1 (*.f64 (/.f64 d D) (/.f64 2 M))) |
(/.f64 1 (/.f64 (*.f64 2 d) (*.f64 M D))) |
(/.f64 1 (/.f64 2 (*.f64 M (/.f64 D d)))) |
(/.f64 1 (/.f64 d (*.f64 (*.f64 M 1/2) D))) |
(/.f64 (neg.f64 M) (*.f64 (/.f64 d D) -2)) |
(/.f64 (neg.f64 D) (*.f64 (/.f64 2 M) (neg.f64 d))) |
(/.f64 (*.f64 M D) (*.f64 2 d)) |
(/.f64 (*.f64 M (/.f64 D d)) 2) |
(/.f64 (*.f64 (*.f64 M 1/2) D) d) |
(/.f64 (neg.f64 (*.f64 M D)) (neg.f64 (*.f64 2 d))) |
(/.f64 (neg.f64 (*.f64 M (/.f64 D d))) -2) |
(/.f64 (neg.f64 (*.f64 (*.f64 M 1/2) D)) (neg.f64 d)) |
(/.f64 (*.f64 (neg.f64 M) D) (*.f64 -2 d)) |
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 -2 (/.f64 d D))) |
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 2 (neg.f64 d))) |
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 -2 (neg.f64 d))) |
(/.f64 (*.f64 (neg.f64 D) M) (*.f64 (neg.f64 d) 2)) |
(/.f64 (*.f64 (neg.f64 D) 1) (*.f64 (neg.f64 d) (/.f64 2 M))) |
(/.f64 (*.f64 D (neg.f64 M)) (*.f64 d -2)) |
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 (neg.f64 d) -2)) |
(/.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) 1) d) |
(/.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 d)) |
(/.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) (sqrt.f64 d)) (sqrt.f64 d)) |
(/.f64 (*.f64 (neg.f64 M) (/.f64 D d)) -2) |
(/.f64 (*.f64 (neg.f64 D) (*.f64 M 1/2)) (neg.f64 d)) |
(/.f64 (*.f64 (*.f64 M 1/2) (neg.f64 D)) (neg.f64 d)) |
(/.f64 (*.f64 (/.f64 D d) (neg.f64 M)) -2) |
(pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 1) |
(pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 3) |
(pow.f64 (sqrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 2) |
(pow.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)) 1/3) |
(pow.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M 1/2) 3)) 1/3) |
(pow.f64 (*.f64 (/.f64 2 M) (/.f64 d D)) -1) |
(pow.f64 (*.f64 (/.f64 d D) (/.f64 2 M)) -1) |
(pow.f64 (/.f64 (*.f64 2 d) (*.f64 M D)) -1) |
(pow.f64 (/.f64 2 (*.f64 M (/.f64 D d))) -1) |
(pow.f64 (/.f64 d (*.f64 (*.f64 M 1/2) D)) -1) |
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) |
(fabs.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) |
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))) |
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M 1/2) 3))) |
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))) |
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))) |
(exp.f64 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 1)) |
| Outputs |
|---|
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) 1) |
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) |
(/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) |
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) |
(/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h))) |
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) |
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) l) |
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) |
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h)) (neg.f64 l)) |
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) |
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) 1) l) |
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) |
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l)) |
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) |
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) (sqrt.f64 l)) (sqrt.f64 l)) |
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) |
(/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) (neg.f64 l)) |
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) |
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (neg.f64 h)) (neg.f64 l)) |
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) |
(pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) 1) |
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) |
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) 3) 1/3) |
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) |
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))) 3) |
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) |
(pow.f64 (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (sqrt.f64 (/.f64 h l))) 2) |
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) |
(pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 3) (pow.f64 (/.f64 h l) 3)) 1/3) |
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) |
(pow.f64 (*.f64 (pow.f64 (/.f64 h l) 3) (pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 3)) 1/3) |
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) |
(pow.f64 (/.f64 l (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h)) -1) |
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) |
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4))) |
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 4))) |
(fabs.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l))) |
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) |
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))) |
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) |
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) 3)) |
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) |
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 3) (pow.f64 (/.f64 h l) 3))) |
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 h l) 3) (pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 3))) |
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) |
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) |
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) |
(exp.f64 (fma.f64 2 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) (log.f64 (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) |
(exp.f64 (*.f64 (fma.f64 2 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) (log.f64 (/.f64 h l))) 1)) |
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1) |
(sqrt.f64 (/.f64 d l)) |
(*.f64 (sqrt.f64 (/.f64 d l)) 1) |
(sqrt.f64 (/.f64 d l)) |
(*.f64 1 (sqrt.f64 (/.f64 d l))) |
(sqrt.f64 (/.f64 d l)) |
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (/.f64 d l))) |
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (/.f64 d l))) |
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4)) |
(sqrt.f64 (/.f64 d l)) |
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l))) |
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 l) 1/2)) |
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l))) |
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l))) |
(/.f64 (sqrt.f64 d) (sqrt.f64 l)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l)))) |
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l)))) |
(*.f64 (cbrt.f64 (/.f64 d l)) (sqrt.f64 (cbrt.f64 (/.f64 d l)))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l))) |
(sqrt.f64 (/.f64 d l)) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l)))) |
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l)))) |
(*.f64 (cbrt.f64 (/.f64 d l)) (sqrt.f64 (cbrt.f64 (/.f64 d l)))) |
(/.f64 1 (sqrt.f64 (/.f64 l d))) |
(/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d))) |
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l))) |
(/.f64 (sqrt.f64 d) (sqrt.f64 l)) |
(/.f64 (sqrt.f64 d) (sqrt.f64 l)) |
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l))) |
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) |
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 l))) |
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l))) |
(/.f64 (sqrt.f64 d) (sqrt.f64 l)) |
(pow.f64 (/.f64 d l) 1/2) |
(sqrt.f64 (/.f64 d l)) |
(pow.f64 (sqrt.f64 (/.f64 d l)) 1) |
(sqrt.f64 (/.f64 d l)) |
(pow.f64 (pow.f64 (/.f64 d l) 3/2) 1/3) |
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2)) |
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3) |
(sqrt.f64 (/.f64 d l)) |
(pow.f64 (pow.f64 (/.f64 d l) 1/4) 2) |
(sqrt.f64 (/.f64 d l)) |
(pow.f64 (sqrt.f64 (/.f64 l d)) -1) |
(/.f64 1 (sqrt.f64 (/.f64 l d))) |
(pow.f64 (/.f64 (sqrt.f64 l) (sqrt.f64 d)) -1) |
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l))) |
(/.f64 (sqrt.f64 d) (sqrt.f64 l)) |
(fabs.f64 (sqrt.f64 (/.f64 d l))) |
(sqrt.f64 (/.f64 d l)) |
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l)))) |
(sqrt.f64 (/.f64 d l)) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l))))) |
(sqrt.f64 (/.f64 d l)) |
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) |
(sqrt.f64 (/.f64 d l)) |
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l)))) |
(sqrt.f64 (/.f64 d l)) |
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l)))) |
(sqrt.f64 (/.f64 d l)) |
(exp.f64 (*.f64 (log.f64 (/.f64 d l)) 1/2)) |
(sqrt.f64 (/.f64 d l)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1)) |
(sqrt.f64 (/.f64 d l)) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1) |
(sqrt.f64 (/.f64 d h)) |
(*.f64 (sqrt.f64 (/.f64 d h)) 1) |
(sqrt.f64 (/.f64 d h)) |
(*.f64 1 (sqrt.f64 (/.f64 d h))) |
(sqrt.f64 (/.f64 d h)) |
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (/.f64 d h))) |
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (/.f64 d h))) |
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h))) |
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2)) |
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h))) |
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 h))) |
(/.f64 (sqrt.f64 d) (sqrt.f64 h)) |
(*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4)) |
(sqrt.f64 (/.f64 d h)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h)))) |
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d h))) (sqrt.f64 (cbrt.f64 (/.f64 d h)))) |
(*.f64 (cbrt.f64 (/.f64 d h)) (sqrt.f64 (cbrt.f64 (/.f64 d h)))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h))) |
(sqrt.f64 (/.f64 d h)) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h)))) |
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d h))) (sqrt.f64 (cbrt.f64 (/.f64 d h)))) |
(*.f64 (cbrt.f64 (/.f64 d h)) (sqrt.f64 (cbrt.f64 (/.f64 d h)))) |
(/.f64 1 (sqrt.f64 (/.f64 h d))) |
(/.f64 1 (/.f64 (sqrt.f64 h) (sqrt.f64 d))) |
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 h))) |
(/.f64 (sqrt.f64 d) (sqrt.f64 h)) |
(/.f64 (sqrt.f64 d) (sqrt.f64 h)) |
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 h))) |
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) |
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 h))) |
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 h))) |
(/.f64 (sqrt.f64 d) (sqrt.f64 h)) |
(pow.f64 (/.f64 d h) 1/2) |
(sqrt.f64 (/.f64 d h)) |
(pow.f64 (sqrt.f64 (/.f64 d h)) 1) |
(sqrt.f64 (/.f64 d h)) |
(pow.f64 (pow.f64 (/.f64 d h) 3/2) 1/3) |
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) |
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3) |
(sqrt.f64 (/.f64 d h)) |
(pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) |
(sqrt.f64 (/.f64 d h)) |
(pow.f64 (sqrt.f64 (/.f64 h d)) -1) |
(/.f64 1 (sqrt.f64 (/.f64 h d))) |
(pow.f64 (/.f64 (sqrt.f64 h) (sqrt.f64 d)) -1) |
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 h))) |
(/.f64 (sqrt.f64 d) (sqrt.f64 h)) |
(fabs.f64 (sqrt.f64 (/.f64 d h))) |
(sqrt.f64 (/.f64 d h)) |
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h)))) |
(sqrt.f64 (/.f64 d h)) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h))))) |
(sqrt.f64 (/.f64 d h)) |
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) |
(sqrt.f64 (/.f64 d h)) |
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h)))) |
(sqrt.f64 (/.f64 d h)) |
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h)))) |
(sqrt.f64 (/.f64 d h)) |
(exp.f64 (*.f64 (log.f64 (/.f64 d h)) 1/2)) |
(sqrt.f64 (/.f64 d h)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1)) |
(sqrt.f64 (/.f64 d h)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))) 1) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 M (*.f64 2 (/.f64 d D))) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 M (*.f64 (/.f64 d D) 2)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 M (/.f64 (*.f64 2 d) D)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 M (/.f64 2 (/.f64 D d))) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 (*.f64 M 1/2) (/.f64 d D)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 D (*.f64 (/.f64 2 M) d)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 D (*.f64 d (/.f64 2 M))) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 (/.f64 D d) (/.f64 2 M)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 1 (*.f64 (/.f64 2 M) (/.f64 d D))) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 1 (*.f64 (/.f64 d D) (/.f64 2 M))) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 1 (/.f64 (*.f64 2 d) (*.f64 M D))) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 1 (/.f64 2 (*.f64 M (/.f64 D d)))) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 1 (/.f64 d (*.f64 (*.f64 M 1/2) D))) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 (neg.f64 M) (*.f64 (/.f64 d D) -2)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 (neg.f64 D) (*.f64 (/.f64 2 M) (neg.f64 d))) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 (*.f64 M D) (*.f64 2 d)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 (*.f64 M (/.f64 D d)) 2) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 (*.f64 (*.f64 M 1/2) D) d) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 (neg.f64 (*.f64 M D)) (neg.f64 (*.f64 2 d))) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 (neg.f64 (*.f64 M (/.f64 D d))) -2) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 (neg.f64 (*.f64 (*.f64 M 1/2) D)) (neg.f64 d)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 (*.f64 (neg.f64 M) D) (*.f64 -2 d)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 -2 (/.f64 d D))) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 2 (neg.f64 d))) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 -2 (neg.f64 d))) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 (*.f64 (neg.f64 D) M) (*.f64 (neg.f64 d) 2)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 (*.f64 (neg.f64 D) 1) (*.f64 (neg.f64 d) (/.f64 2 M))) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 (*.f64 D (neg.f64 M)) (*.f64 d -2)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 (neg.f64 d) -2)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) 1) d) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 d)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 (/.f64 (*.f64 (*.f64 M 1/2) D) (sqrt.f64 d)) (sqrt.f64 d)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 (*.f64 (neg.f64 M) (/.f64 D d)) -2) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 (*.f64 (neg.f64 D) (*.f64 M 1/2)) (neg.f64 d)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 (*.f64 (*.f64 M 1/2) (neg.f64 D)) (neg.f64 d)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 (*.f64 (/.f64 D d) (neg.f64 M)) -2) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 1) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 1/2) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 3) 1/3) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(pow.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 3) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(pow.f64 (sqrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 2) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(pow.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)) 1/3) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(pow.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M 1/2) 3)) 1/3) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(pow.f64 (*.f64 (/.f64 2 M) (/.f64 d D)) -1) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(pow.f64 (*.f64 (/.f64 d D) (/.f64 2 M)) -1) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(pow.f64 (/.f64 (*.f64 2 d) (*.f64 M D)) -1) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(pow.f64 (/.f64 2 (*.f64 M (/.f64 D d))) -1) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(pow.f64 (/.f64 d (*.f64 (*.f64 M 1/2) D)) -1) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(fabs.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d))) |
(*.f64 (/.f64 D d) (log.f64 (sqrt.f64 (exp.f64 M)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 3)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3))) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M 1/2) 3))) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(exp.f64 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 1)) |
(*.f64 1/2 (*.f64 M (/.f64 D d))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 8.5b | (*.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))))) |
| 11.3b | (sqrt.f64 (/.f64 d h)) | |
| 11.4b | (sqrt.f64 (/.f64 d l)) | |
| 12.7b | (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)) |
Compiled 133 to 60 computations (54.9% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 7.0ms | l | @ | inf | (*.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))))) |
| 2.0ms | d | @ | 0 | (*.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))))) |
| 1.0ms | d | @ | -inf | (*.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))))) |
| 1.0ms | l | @ | 0 | (*.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))))) |
| 1.0ms | D | @ | 0 | (*.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))))) |
| 1× | batch-egg-rewrite |
| 696× | prod-diff_binary64 |
| 250× | add-sqr-sqrt_binary64 |
| 244× | pow1_binary64 |
| 242× | *-un-lft-identity_binary64 |
| 232× | add-log-exp_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 23 | 39 |
| 1 | 512 | 38 |
| 2 | 6938 | 38 |
| 1× | node limit |
| Inputs |
|---|
(*.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))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (*.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) (sqrt.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) 3) 1/8)) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))) (*.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) (pow.f64 (/.f64 h l) 2)) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) (pow.f64 (/.f64 h l) 2)) 1/4)) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) 3) 1/8))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))) (*.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) (pow.f64 (/.f64 h l) 2)) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) (pow.f64 (/.f64 h l) 2)) 1/4))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) 2) (*.f64 (/.f64 d h) (/.f64 d l))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) 3) (pow.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) 3) (pow.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (log.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (log1p.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (log1p.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 1)))))) |
| 1× | egg-herbie |
| 830× | fma-def_binary64 |
| 478× | associate-*l/_binary64 |
| 442× | associate-*r/_binary64 |
| 296× | *-commutative_binary64 |
| 277× | associate-/l*_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 121 | 2257 |
| 1 | 341 | 2217 |
| 2 | 1305 | 2205 |
| 3 | 6130 | 2205 |
| 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)))))) |
(+.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (*.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))) |
(+.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) 1) |
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) (sqrt.f64 h)) |
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) 3) 1/8)) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))) (*.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) (pow.f64 (/.f64 h l) 2)) 1/4)))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) (pow.f64 (/.f64 h l) 2)) 1/4)) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))) |
(/.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) 3) 1/8))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))) (*.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) (pow.f64 (/.f64 h l) 2)) 1/4)))) |
(/.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) (pow.f64 (/.f64 h l) 2)) 1/4))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))) |
(pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 1) |
(pow.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 3) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 2) |
(sqrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) 2) (*.f64 (/.f64 d h) (/.f64 d l)))) |
(log.f64 (pow.f64 (exp.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) 3) (pow.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) 3) (pow.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) |
(exp.f64 (+.f64 (log.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (log1p.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) |
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (log1p.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 1)) |
| 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 (*.f64 -1/8 (/.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 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D 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 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 (*.f64 -1/8 (/.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 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M)))) (*.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 (*.f64 -1/8 (/.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 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M)))) (*.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 (*.f64 -1/8 (/.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 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M)))) (*.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 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 (*.f64 -1/8 (/.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 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M)))) (*.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 (*.f64 -1/8 (/.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 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M)))) (*.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 (*.f64 -1/8 (/.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 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(*.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 (*.f64 -1/8 (/.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 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(+.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 (*.f64 -1/8 (/.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 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(+.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 (*.f64 -1/8 (/.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 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M)))) (*.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 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 (*.f64 -1/8 (/.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 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M)))) (*.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 (*.f64 -1/8 (/.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 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M)))) (*.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 (*.f64 -1/8 (/.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 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M)))) (*.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 (*.f64 -1/8 (/.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 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D 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 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 (*.f64 -1/8 (/.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 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M)))) (*.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 (*.f64 -1/8 (/.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 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M)))) (*.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 (*.f64 -1/8 (/.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 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M)))) (*.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 (*.f64 -1/8 (/.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 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D 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 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 (*.f64 -1/8 (/.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 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M)))) (*.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 (*.f64 -1/8 (/.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 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M)))) (*.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 (*.f64 -1/8 (/.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 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M)))) (*.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 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 (*.f64 -1/8 (/.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 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M)))) (*.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 (*.f64 -1/8 (/.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 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M)))) (*.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 (*.f64 -1/8 (/.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 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M)))) (*.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 (*.f64 -1/8 (/.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 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D 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 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 (*.f64 -1/8 (/.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 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M)))) (*.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 (*.f64 -1/8 (/.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 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M)))) (*.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 (*.f64 -1/8 (/.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 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M)))) (*.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 (*.f64 -1/8 (/.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 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D 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 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 (*.f64 -1/8 (/.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 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M)))) (*.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 (*.f64 -1/8 (/.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 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M)))) (*.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 (*.f64 -1/8 (/.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 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(+.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (*.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 1)) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1)) |
(+.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 1)) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) 1) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 1)) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1)) |
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) (sqrt.f64 h)) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)))) (sqrt.f64 h)) |
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (fma.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 1) (sqrt.f64 (/.f64 d l)))) |
(*.f64 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1) (sqrt.f64 (/.f64 d l))) (/.f64 (sqrt.f64 d) (sqrt.f64 h))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) 3) 1/8)) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))) (*.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) (pow.f64 (/.f64 h l) 2)) 1/4)))) |
(/.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (/.f64 (+.f64 1 (fma.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 4) (*.f64 (pow.f64 (/.f64 h l) 2) 1/4)))) (-.f64 1 (*.f64 1/8 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 3))))) |
(*.f64 (/.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (fma.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) (*.f64 (pow.f64 (/.f64 h l) 2) 1/4) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 (/.f64 h l) 1/2))))) (+.f64 1 (*.f64 -1/8 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 3)))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 6) (pow.f64 (/.f64 h l) 3)) 1) (fma.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 4) (*.f64 (pow.f64 (/.f64 h l) 2) 1/4) 1)))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) (pow.f64 (/.f64 h l) 2)) 1/4)) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))) |
(/.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 4) (*.f64 (pow.f64 (/.f64 h l) 2) 1/4))) (/.f64 (+.f64 1 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) (/.f64 h l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))) |
(*.f64 (/.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) (/.f64 h l) 1)) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) (pow.f64 (/.f64 h l) 2)) -1/4))) |
(*.f64 (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 4) (*.f64 (pow.f64 (/.f64 h l) 2) -1/4) 1) (/.f64 d (*.f64 (*.f64 (sqrt.f64 h) (sqrt.f64 l)) (fma.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1)))) |
(/.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) 3) 1/8))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))) (*.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) (pow.f64 (/.f64 h l) 2)) 1/4)))) |
(/.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (/.f64 (+.f64 1 (fma.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 4) (*.f64 (pow.f64 (/.f64 h l) 2) 1/4)))) (-.f64 1 (*.f64 1/8 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) 3))))) |
(*.f64 (/.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (fma.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) (*.f64 (pow.f64 (/.f64 h l) 2) 1/4) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 (/.f64 h l) 1/2))))) (+.f64 1 (*.f64 -1/8 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 3)))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 6) (pow.f64 (/.f64 h l) 3)) 1) (fma.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 4) (*.f64 (pow.f64 (/.f64 h l) 2) 1/4) 1)))) |
(/.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) (pow.f64 (/.f64 h l) 2)) 1/4))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))) |
(/.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 4) (*.f64 (pow.f64 (/.f64 h l) 2) 1/4))) (/.f64 (+.f64 1 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)) (/.f64 h l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))) |
(*.f64 (/.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) (/.f64 h l) 1)) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) (pow.f64 (/.f64 h l) 2)) -1/4))) |
(*.f64 (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 4) (*.f64 (pow.f64 (/.f64 h l) 2) -1/4) 1) (/.f64 d (*.f64 (*.f64 (sqrt.f64 h) (sqrt.f64 l)) (fma.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1)))) |
(pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 1) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 1)) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1)) |
(pow.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 3) 1/3) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 1)) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1)) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 3) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 1)) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1)) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 2) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 1)) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1)) |
(sqrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) 2) (*.f64 (/.f64 d h) (/.f64 d l)))) |
(sqrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))) 2) (*.f64 (/.f64 d l) (/.f64 d h)))) |
(sqrt.f64 (*.f64 (/.f64 d l) (*.f64 (pow.f64 (fma.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 1) 2) (/.f64 d h)))) |
(sqrt.f64 (*.f64 (/.f64 d l) (*.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1) 2) (/.f64 d h)))) |
(log.f64 (pow.f64 (exp.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 1)) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 1)) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1)) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 3)) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 1)) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1)) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) 3) (pow.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) 3))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 1)) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1)) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) 3) (pow.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) 3))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 1)) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1)) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 1)) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 1)) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) 1)) |
(exp.f64 (+.f64 (log.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (log1p.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) |
(exp.f64 (+.f64 (log.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (log1p.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (exp.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (exp.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)))))) |
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (log1p.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 1)) |
(exp.f64 (+.f64 (log.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (log1p.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (exp.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (exp.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)))))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 5.5b | (/.f64 (*.f64 (/.f64 D 2) M) d) |
| ✓ | 10.4b | (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 (/.f64 D 2) M) d) 2) -1/2) 1) |
| 11.3b | (sqrt.f64 (/.f64 d h)) | |
| 11.4b | (sqrt.f64 (/.f64 d l)) |
Compiled 128 to 69 computations (46.1% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | d | @ | 0 | (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 (/.f64 D 2) M) d) 2) -1/2) 1) |
| 1.0ms | h | @ | 0 | (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 (/.f64 D 2) M) d) 2) -1/2) 1) |
| 1.0ms | D | @ | 0 | (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 (/.f64 D 2) M) d) 2) -1/2) 1) |
| 1.0ms | M | @ | 0 | (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 (/.f64 D 2) M) d) 2) -1/2) 1) |
| 1.0ms | l | @ | 0 | (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 (/.f64 D 2) M) d) 2) -1/2) 1) |
| 1× | batch-egg-rewrite |
| 824× | log-prod_binary64 |
| 297× | pow1/3_binary64 |
| 290× | log1p-udef_binary64 |
| 289× | expm1-udef_binary64 |
| 270× | pow3_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 33 |
| 1 | 338 | 33 |
| 2 | 4262 | 33 |
| 1× | node limit |
| Inputs |
|---|
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 (/.f64 D 2) M) d) 2) -1/2) 1) |
(/.f64 (*.f64 (/.f64 D 2) M) d) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1))) (cbrt.f64 (exp.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1)) 2) (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1)) (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2)) 3) 1) (fma.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2)) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2)) (-.f64 1 (*.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2)) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2)) -1) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (*.f64 D 1/2) d) M))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 D 1/2) (/.f64 1 (/.f64 d M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 D 1/2) (*.f64 M (/.f64 1 d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 M (*.f64 (*.f64 D 1/2) (/.f64 1 d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 D (*.f64 1/2 M)) (/.f64 1 d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 (*.f64 D 1/2) d) M))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 D (*.f64 1/2 M))) 2) (*.f64 (cbrt.f64 (*.f64 D (*.f64 1/2 M))) (/.f64 1 d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M)) 2) (cbrt.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 D (*.f64 1/2 M))) (*.f64 (sqrt.f64 (*.f64 D (*.f64 1/2 M))) (/.f64 1 d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M)) (sqrt.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 D 1/2) (neg.f64 M)) (/.f64 1 (neg.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 d) (*.f64 D (*.f64 1/2 M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 D 1/2) 1) (/.f64 M d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 M 1) (/.f64 (*.f64 D 1/2) d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 D 1/2) d) M)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 D (*.f64 1/2 M))) 2) 1) (/.f64 (cbrt.f64 (*.f64 D (*.f64 1/2 M))) d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 D (*.f64 1/2 M))) 1) (/.f64 (sqrt.f64 (*.f64 D (*.f64 1/2 M))) d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 D 1/2) (pow.f64 (cbrt.f64 d) 2)) (/.f64 M (cbrt.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 M (pow.f64 (cbrt.f64 d) 2)) (/.f64 (*.f64 D 1/2) (cbrt.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 d) 2)) (/.f64 (*.f64 D (*.f64 1/2 M)) (cbrt.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 D (*.f64 1/2 M))) 2) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 D (*.f64 1/2 M))) (pow.f64 (cbrt.f64 d) 2)) (/.f64 (sqrt.f64 (*.f64 D (*.f64 1/2 M))) (cbrt.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 D 1/2) (sqrt.f64 d)) (/.f64 M (sqrt.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 M (sqrt.f64 d)) (/.f64 (*.f64 D 1/2) (sqrt.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 d)) (/.f64 (*.f64 D (*.f64 1/2 M)) (sqrt.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 D (*.f64 1/2 M))) 2) (sqrt.f64 d)) (/.f64 (cbrt.f64 (*.f64 D (*.f64 1/2 M))) (sqrt.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 d (*.f64 D M)) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 1/2 M)) 3) (pow.f64 d 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (/.f64 d (*.f64 D M)) 2) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 d M) (/.f64 2 D)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 D (*.f64 1/2 M)) (neg.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 1/2 M)) 3) (pow.f64 d 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M)) 1)))))) |
| 1× | egg-herbie |
| 839× | times-frac_binary64 |
| 543× | fma-def_binary64 |
| 463× | unswap-sqr_binary64 |
| 287× | distribute-rgt-in_binary64 |
| 275× | distribute-lft-in_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 218 | 3292 |
| 1 | 552 | 3158 |
| 2 | 2073 | 3067 |
| 1× | node limit |
| Inputs |
|---|
1 |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))) |
(+.f64 1 (*.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 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))) |
(+.f64 1 (*.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 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))) |
(+.f64 1 (*.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 (*.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)))) |
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)))) |
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)))) |
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))))) |
(*.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))))) |
(*.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))))) |
(*.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))))) |
(*.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))))) |
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))) |
1 |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))) |
1 |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))) |
(*.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)) |
(+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2))) |
(+.f64 0 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1)) |
(+.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2)) 1) |
(+.f64 (*.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2)) 1) 1) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1))) (cbrt.f64 (exp.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1))))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1))) 1) |
(*.f64 1 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1)) |
(*.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1) 1) |
(*.f64 (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1)) 2) (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1))) |
(*.f64 (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1)) (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2)) 3) 1) (fma.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2)) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2)) (-.f64 1 (*.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2)) 1)))) |
(/.f64 (fma.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2)) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2)) -1) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) -1)) |
(pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1) 1) |
(pow.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1) 3) 1/3) |
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1)) 3) |
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1)) 2) |
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1) 2)) |
(log.f64 (exp.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1)))) |
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1))) |
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1))) |
(exp.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2)))) |
(exp.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2))) 1)) |
(+.f64 0 (*.f64 (/.f64 (*.f64 D 1/2) d) M)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M))) 1) |
(*.f64 (*.f64 D 1/2) (/.f64 1 (/.f64 d M))) |
(*.f64 (*.f64 D 1/2) (*.f64 M (/.f64 1 d))) |
(*.f64 M (*.f64 (*.f64 D 1/2) (/.f64 1 d))) |
(*.f64 (*.f64 D (*.f64 1/2 M)) (/.f64 1 d)) |
(*.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 1) |
(*.f64 1 (*.f64 (/.f64 (*.f64 D 1/2) d) M)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 D (*.f64 1/2 M))) 2) (*.f64 (cbrt.f64 (*.f64 D (*.f64 1/2 M))) (/.f64 1 d))) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M)) 2) (cbrt.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M))) |
(*.f64 (sqrt.f64 (*.f64 D (*.f64 1/2 M))) (*.f64 (sqrt.f64 (*.f64 D (*.f64 1/2 M))) (/.f64 1 d))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M)) (sqrt.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M))) |
(*.f64 (*.f64 (*.f64 D 1/2) (neg.f64 M)) (/.f64 1 (neg.f64 d))) |
(*.f64 (/.f64 1 d) (*.f64 D (*.f64 1/2 M))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M)) 2))) |
(*.f64 (/.f64 (*.f64 D 1/2) 1) (/.f64 M d)) |
(*.f64 (/.f64 M 1) (/.f64 (*.f64 D 1/2) d)) |
(*.f64 (/.f64 (*.f64 D 1/2) d) M) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 D (*.f64 1/2 M))) 2) 1) (/.f64 (cbrt.f64 (*.f64 D (*.f64 1/2 M))) d)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 D (*.f64 1/2 M))) 1) (/.f64 (sqrt.f64 (*.f64 D (*.f64 1/2 M))) d)) |
(*.f64 (/.f64 (*.f64 D 1/2) (pow.f64 (cbrt.f64 d) 2)) (/.f64 M (cbrt.f64 d))) |
(*.f64 (/.f64 M (pow.f64 (cbrt.f64 d) 2)) (/.f64 (*.f64 D 1/2) (cbrt.f64 d))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 d) 2)) (/.f64 (*.f64 D (*.f64 1/2 M)) (cbrt.f64 d))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 D (*.f64 1/2 M))) 2) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 D (*.f64 1/2 M))) (pow.f64 (cbrt.f64 d) 2)) (/.f64 (sqrt.f64 (*.f64 D (*.f64 1/2 M))) (cbrt.f64 d))) |
(*.f64 (/.f64 (*.f64 D 1/2) (sqrt.f64 d)) (/.f64 M (sqrt.f64 d))) |
(*.f64 (/.f64 M (sqrt.f64 d)) (/.f64 (*.f64 D 1/2) (sqrt.f64 d))) |
(*.f64 (/.f64 1 (sqrt.f64 d)) (/.f64 (*.f64 D (*.f64 1/2 M)) (sqrt.f64 d))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 D (*.f64 1/2 M))) 2) (sqrt.f64 d)) (/.f64 (cbrt.f64 (*.f64 D (*.f64 1/2 M))) (sqrt.f64 d))) |
(pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 1) |
(pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M)) 3) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M)) 2) |
(pow.f64 (*.f64 (/.f64 d (*.f64 D M)) 2) -1) |
(pow.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 1/2 M)) 3) (pow.f64 d 3)) 1/3) |
(pow.f64 (/.f64 (*.f64 (/.f64 d (*.f64 D M)) 2) 1) -1) |
(pow.f64 (*.f64 (/.f64 d M) (/.f64 2 D)) -1) |
(neg.f64 (/.f64 (*.f64 D (*.f64 1/2 M)) (neg.f64 d))) |
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2)) |
(fabs.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M)) |
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M)))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 1/2 M)) 3) (pow.f64 d 3))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M))) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M))) |
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M)) 1)) |
| Outputs |
|---|
1 |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.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 M M)) (/.f64 (*.f64 (*.f64 l d) d) h)) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M M))) 1) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.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 M M)) (/.f64 (*.f64 (*.f64 l d) d) h)) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M M))) 1) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.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 M M)) (/.f64 (*.f64 (*.f64 l d) d) h)) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M M))) 1) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (/.f64 (*.f64 (*.f64 l d) d) h))) |
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M M)))) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.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 M M)) (/.f64 (*.f64 (*.f64 l d) d) h)) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M M))) 1) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.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 M M)) (/.f64 (*.f64 (*.f64 l d) d) h)) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M M))) 1) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.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 M M)) (/.f64 (*.f64 (*.f64 l d) d) h)) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M M))) 1) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (/.f64 (*.f64 (*.f64 l d) d) h))) |
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M M)))) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.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 M M)) (/.f64 (*.f64 (*.f64 l d) d) h)) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M M))) 1) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.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 M M)) (/.f64 (*.f64 (*.f64 l d) d) h)) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M M))) 1) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.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 M M)) (/.f64 (*.f64 (*.f64 l d) d) h)) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M 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 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (/.f64 (*.f64 (*.f64 l d) d) h))) |
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M M)))) |
(+.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 M M)) (/.f64 (*.f64 (*.f64 l d) d) h)) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M 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 M M)) (/.f64 (*.f64 (*.f64 l d) d) h)) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M 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 M M)) (/.f64 (*.f64 (*.f64 l d) d) h)) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M 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 M M)) (/.f64 (*.f64 (*.f64 l d) d) h)) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M 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 M M)) (/.f64 (*.f64 (*.f64 l d) d) h)) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M 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 M M)) (/.f64 (*.f64 (*.f64 l d) d) h)) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M 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 M M)) (/.f64 (*.f64 (*.f64 l d) d) h)) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M 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 M M)) (/.f64 (*.f64 (*.f64 l d) d) h)) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M 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 M M)) (/.f64 (*.f64 (*.f64 l d) d) h)) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M 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 M M)) (/.f64 (*.f64 (*.f64 l d) d) h)) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M 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 M M)) (/.f64 (*.f64 (*.f64 l d) d) h)) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M 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 M M)) (/.f64 (*.f64 (*.f64 l d) d) h)) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M 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 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (/.f64 (*.f64 (*.f64 l d) d) h))) |
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M M)))) |
(+.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 M M)) (/.f64 (*.f64 (*.f64 l d) d) h)) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M 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 M M)) (/.f64 (*.f64 (*.f64 l d) d) h)) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M 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 M M)) (/.f64 (*.f64 (*.f64 l d) d) h)) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M 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 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (/.f64 (*.f64 (*.f64 l d) d) h))) |
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M M)))) |
(+.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 M M)) (/.f64 (*.f64 (*.f64 l d) d) h)) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M 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 M M)) (/.f64 (*.f64 (*.f64 l d) d) h)) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M 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 M M)) (/.f64 (*.f64 (*.f64 l d) d) h)) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M 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 M M)) (/.f64 (*.f64 (*.f64 l d) d) h)) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M 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 M M)) (/.f64 (*.f64 (*.f64 l d) d) h)) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M 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 M M)) (/.f64 (*.f64 (*.f64 l d) d) h)) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M 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 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (/.f64 (*.f64 (*.f64 l d) d) h))) |
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M M)))) |
(+.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 M M)) (/.f64 (*.f64 (*.f64 l d) d) h)) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M 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 M M)) (/.f64 (*.f64 (*.f64 l d) d) h)) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M 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 M M)) (/.f64 (*.f64 (*.f64 l d) d) h)) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M 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 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (/.f64 (*.f64 (*.f64 l d) d) h))) |
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M M)))) |
(+.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 M M)) (/.f64 (*.f64 (*.f64 l d) d) h)) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M 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 M M)) (/.f64 (*.f64 (*.f64 l d) d) h)) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M 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 M M)) (/.f64 (*.f64 (*.f64 l d) d) h)) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M M))) 1) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (/.f64 (*.f64 (*.f64 l d) d) h))) |
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M M)))) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.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 M M)) (/.f64 (*.f64 (*.f64 l d) d) h)) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M M))) 1) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.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 M M)) (/.f64 (*.f64 (*.f64 l d) d) h)) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M M))) 1) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.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 M M)) (/.f64 (*.f64 (*.f64 l d) d) h)) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M M))) 1) |
1 |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.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 M M)) (/.f64 (*.f64 (*.f64 l d) d) h)) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M M))) 1) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.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 M M)) (/.f64 (*.f64 (*.f64 l d) d) h)) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M M))) 1) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.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 M M)) (/.f64 (*.f64 (*.f64 l d) d) h)) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M M))) 1) |
1 |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.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 M M)) (/.f64 (*.f64 (*.f64 l d) d) h)) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M M))) 1) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.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 M M)) (/.f64 (*.f64 (*.f64 l d) d) h)) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M M))) 1) |
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.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 M M)) (/.f64 (*.f64 (*.f64 l d) d) h)) 1) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h l) (*.f64 M M))) 1) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2))) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 D (/.f64 d 1/2))) 2) -1/2) 1) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) -1/2) 1) |
(+.f64 0 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1)) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 D (/.f64 d 1/2))) 2) -1/2) 1) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) -1/2) 1) |
(+.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2)) 1) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 D (/.f64 d 1/2))) 2) -1/2) 1) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) -1/2) 1) |
(+.f64 (*.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2)) 1) 1) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 D (/.f64 d 1/2))) 2) -1/2) 1) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) -1/2) 1) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1))) (cbrt.f64 (exp.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 D (/.f64 d 1/2))) 2) -1/2) 1))) (cbrt.f64 (exp.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 D (/.f64 d 1/2))) 2) -1/2) 1))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 D (/.f64 d 1/2))) 2) -1/2) 1))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) -1/2) 1))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 D (/.f64 d 1/2))) 2) -1/2) 1))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) -1/2) 1))))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1))) 1) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 D (/.f64 d 1/2))) 2) -1/2) 1) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) -1/2) 1) |
(*.f64 1 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1)) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 D (/.f64 d 1/2))) 2) -1/2) 1) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) -1/2) 1) |
(*.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1) 1) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 D (/.f64 d 1/2))) 2) -1/2) 1) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) -1/2) 1) |
(*.f64 (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1)) 2)) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 D (/.f64 d 1/2))) 2) -1/2) 1) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) -1/2) 1) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1)) 2) (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1))) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 D (/.f64 d 1/2))) 2) -1/2) 1) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) -1/2) 1) |
(*.f64 (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1)) (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1))) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 D (/.f64 d 1/2))) 2) -1/2) 1) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) -1/2) 1) |
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2)) 3) 1) (fma.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2)) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2)) (-.f64 1 (*.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2)) 1)))) |
(/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 D (/.f64 d 1/2))) 2) -1/2)) 3)) (fma.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 D (/.f64 d 1/2))) 2) -1/2)) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 D (/.f64 d 1/2))) 2) -1/2)) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 D (/.f64 d 1/2))) 2) -1/2))))) |
(/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) 3) -1/8)) (+.f64 (-.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2))) (*.f64 (*.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))) 1/4))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 3) -1/8 1) (fma.f64 (*.f64 (/.f64 h l) (/.f64 h l)) (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 4) 1/4) (fma.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2)) 1))) |
(/.f64 (fma.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2)) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2)) -1) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) -1)) |
(/.f64 (fma.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 D (/.f64 d 1/2))) 2) -1/2)) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 D (/.f64 d 1/2))) 2) -1/2)) -1) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 D (/.f64 d 1/2))) 2) -1/2) -1)) |
(/.f64 (+.f64 -1 (*.f64 (*.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))) 1/4)) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) -1/2 -1)) |
(/.f64 (fma.f64 (*.f64 (/.f64 h l) (/.f64 h l)) (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 4) 1/4) -1) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) -1/2) -1)) |
(pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1) 1) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 D (/.f64 d 1/2))) 2) -1/2) 1) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) -1/2) 1) |
(pow.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1) 3) 1/3) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 D (/.f64 d 1/2))) 2) -1/2) 1) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) -1/2) 1) |
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1)) 3) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 D (/.f64 d 1/2))) 2) -1/2) 1) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) -1/2) 1) |
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1)) 2) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 D (/.f64 d 1/2))) 2) -1/2) 1) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) -1/2) 1) |
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1) 2)) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 D (/.f64 d 1/2))) 2) -1/2) 1) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) -1/2) 1) |
(log.f64 (exp.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1))) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 D (/.f64 d 1/2))) 2) -1/2) 1) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) -1/2) 1) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1)))) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 D (/.f64 d 1/2))) 2) -1/2) 1) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) -1/2) 1) |
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1) 3)) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 D (/.f64 d 1/2))) 2) -1/2) 1) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) -1/2) 1) |
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1))) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 D (/.f64 d 1/2))) 2) -1/2) 1) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) -1/2) 1) |
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2) 1))) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 D (/.f64 d 1/2))) 2) -1/2) 1) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2) 1) |
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) -1/2) 1) |
(exp.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2)))) |
(exp.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 D (/.f64 d 1/2))) 2) -1/2)))) |
(exp.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2)))) |
(exp.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) -1/2)))) |
(exp.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) -1/2))) 1)) |
(exp.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 D (/.f64 d 1/2))) 2) -1/2)))) |
(exp.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) -1/2)))) |
(exp.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) -1/2)))) |
(+.f64 0 (*.f64 (/.f64 (*.f64 D 1/2) d) M)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 M (/.f64 D (/.f64 d 1/2))))) (cbrt.f64 (exp.f64 (*.f64 M (/.f64 D (/.f64 d 1/2))))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 M (/.f64 D (/.f64 d 1/2))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 M) (*.f64 (/.f64 D d) 1/2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 M) (*.f64 (/.f64 D d) 1/2))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (/.f64 D d))) M)))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 M (/.f64 D (/.f64 d 1/2))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 M) (*.f64 (/.f64 D d) 1/2))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (/.f64 D d))) M)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M))) 1) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 (*.f64 D 1/2) (/.f64 1 (/.f64 d M))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 (*.f64 D 1/2) (*.f64 M (/.f64 1 d))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 M (*.f64 (*.f64 D 1/2) (/.f64 1 d))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 (*.f64 D (*.f64 1/2 M)) (/.f64 1 d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 1) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 1 (*.f64 (/.f64 (*.f64 D 1/2) d) M)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 D (*.f64 1/2 M))) 2) (*.f64 (cbrt.f64 (*.f64 D (*.f64 1/2 M))) (/.f64 1 d))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M)) 2)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M)) 2) (cbrt.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 (sqrt.f64 (*.f64 D (*.f64 1/2 M))) (*.f64 (sqrt.f64 (*.f64 D (*.f64 1/2 M))) (/.f64 1 d))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M)) (sqrt.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 (*.f64 (*.f64 D 1/2) (neg.f64 M)) (/.f64 1 (neg.f64 d))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 (/.f64 1 d) (*.f64 D (*.f64 1/2 M))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M)) 2))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 M (/.f64 D (/.f64 d 1/2))) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 M (/.f64 D (/.f64 d 1/2)))) 2))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 4))) (fabs.f64 (cbrt.f64 (*.f64 D (*.f64 1/2 (/.f64 M d)))))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 4)))) |
(*.f64 (/.f64 (*.f64 D 1/2) 1) (/.f64 M d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 (/.f64 M 1) (/.f64 (*.f64 D 1/2) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 (/.f64 (*.f64 D 1/2) d) M) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 D (*.f64 1/2 M))) 2) 1) (/.f64 (cbrt.f64 (*.f64 D (*.f64 1/2 M))) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 D (*.f64 1/2 M))) 1) (/.f64 (sqrt.f64 (*.f64 D (*.f64 1/2 M))) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 (/.f64 (*.f64 D 1/2) (pow.f64 (cbrt.f64 d) 2)) (/.f64 M (cbrt.f64 d))) |
(*.f64 (/.f64 D (/.f64 (pow.f64 (cbrt.f64 d) 2) 1/2)) (/.f64 M (cbrt.f64 d))) |
(*.f64 (*.f64 (/.f64 D (pow.f64 (cbrt.f64 d) 2)) 1/2) (/.f64 M (cbrt.f64 d))) |
(*.f64 (*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 d) 2)) D) (/.f64 M (cbrt.f64 d))) |
(*.f64 (/.f64 M (pow.f64 (cbrt.f64 d) 2)) (/.f64 (*.f64 D 1/2) (cbrt.f64 d))) |
(*.f64 (/.f64 D (/.f64 (pow.f64 (cbrt.f64 d) 2) 1/2)) (/.f64 M (cbrt.f64 d))) |
(*.f64 (*.f64 (/.f64 D (pow.f64 (cbrt.f64 d) 2)) 1/2) (/.f64 M (cbrt.f64 d))) |
(*.f64 (*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 d) 2)) D) (/.f64 M (cbrt.f64 d))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 d) 2)) (/.f64 (*.f64 D (*.f64 1/2 M)) (cbrt.f64 d))) |
(*.f64 (/.f64 D (/.f64 (pow.f64 (cbrt.f64 d) 2) 1/2)) (/.f64 M (cbrt.f64 d))) |
(*.f64 (*.f64 (/.f64 D (pow.f64 (cbrt.f64 d) 2)) 1/2) (/.f64 M (cbrt.f64 d))) |
(*.f64 (*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 d) 2)) D) (/.f64 M (cbrt.f64 d))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 D (*.f64 1/2 M))) 2) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M))) |
(*.f64 (cbrt.f64 (*.f64 M (/.f64 D (/.f64 d 1/2)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 D (*.f64 M 1/2))) 2) (pow.f64 (cbrt.f64 d) 2))) |
(/.f64 (pow.f64 (cbrt.f64 (*.f64 D (*.f64 M 1/2))) 2) (/.f64 (pow.f64 (cbrt.f64 d) 2) (cbrt.f64 (*.f64 D (*.f64 1/2 (/.f64 M d)))))) |
(/.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D 1/2))) 2) (/.f64 (pow.f64 (cbrt.f64 d) 2) (cbrt.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 D (*.f64 1/2 M))) (pow.f64 (cbrt.f64 d) 2)) (/.f64 (sqrt.f64 (*.f64 D (*.f64 1/2 M))) (cbrt.f64 d))) |
(*.f64 (/.f64 D (/.f64 (pow.f64 (cbrt.f64 d) 2) 1/2)) (/.f64 M (cbrt.f64 d))) |
(*.f64 (*.f64 (/.f64 D (pow.f64 (cbrt.f64 d) 2)) 1/2) (/.f64 M (cbrt.f64 d))) |
(*.f64 (*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 d) 2)) D) (/.f64 M (cbrt.f64 d))) |
(*.f64 (/.f64 (*.f64 D 1/2) (sqrt.f64 d)) (/.f64 M (sqrt.f64 d))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 (/.f64 M (sqrt.f64 d)) (/.f64 (*.f64 D 1/2) (sqrt.f64 d))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 (/.f64 1 (sqrt.f64 d)) (/.f64 (*.f64 D (*.f64 1/2 M)) (sqrt.f64 d))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 D (*.f64 1/2 M))) 2) (sqrt.f64 d)) (/.f64 (cbrt.f64 (*.f64 D (*.f64 1/2 M))) (sqrt.f64 d))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 1) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2) 1/2) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 3) 1/3) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M)) 3) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M)) 2) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(pow.f64 (*.f64 (/.f64 d (*.f64 D M)) 2) -1) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(pow.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 1/2 M)) 3) (pow.f64 d 3)) 1/3) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(pow.f64 (/.f64 (*.f64 (/.f64 d (*.f64 D M)) 2) 1) -1) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(pow.f64 (*.f64 (/.f64 d M) (/.f64 2 D)) -1) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(neg.f64 (/.f64 (*.f64 D (*.f64 1/2 M)) (neg.f64 d))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 2)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(fabs.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M)))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M) 3)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 1/2 M)) 3) (pow.f64 d 3))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 D 1/2) d) M)) 1)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 D 1/2) (/.f64 M d)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 6.3b | (/.f64 (/.f64 D d) (/.f64 2 M)) |
| ✓ | 10.4b | (fma.f64 (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2) (*.f64 (/.f64 h l) -1/2) 1) |
| 11.3b | (sqrt.f64 (/.f64 d h)) | |
| 11.4b | (sqrt.f64 (/.f64 d l)) |
Compiled 120 to 56 computations (53.3% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | h | @ | 0 | (fma.f64 (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2) (*.f64 (/.f64 h l) -1/2) 1) |
| 1.0ms | l | @ | 0 | (fma.f64 (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2) (*.f64 (/.f64 h l) -1/2) 1) |
| 1.0ms | D | @ | 0 | (fma.f64 (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2) (*.f64 (/.f64 h l) -1/2) 1) |
| 1.0ms | d | @ | 0 | (fma.f64 (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2) (*.f64 (/.f64 h l) -1/2) 1) |
| 1.0ms | h | @ | -inf | (fma.f64 (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2) (*.f64 (/.f64 h l) -1/2) 1) |
| 1× | batch-egg-rewrite |
| 871× | log-prod_binary64 |
| 299× | log1p-udef_binary64 |
| 298× | expm1-udef_binary64 |
| 253× | log-div_binary64 |
| 250× | log-pow_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 33 |
| 1 | 345 | 33 |
| 2 | 4542 | 33 |
| 1× | node limit |
| Inputs |
|---|
(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 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/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 1/2)) 2) (*.f64 (/.f64 h l) -1/2)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1))) (cbrt.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/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 1/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 1/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 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/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 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)) 2) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/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 1/2)) (sqrt.f64 (*.f64 (/.f64 h l) -1/2)))) (hypot.f64 1 (*.f64 (*.f64 (/.f64 D d) (*.f64 M 1/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 1/2)) 2) (*.f64 (/.f64 h l) -1/2)) 3) 1) (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2)) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2)) (-.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/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 1/2)) 2) (*.f64 (/.f64 h l) -1/2)) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2)) -1) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/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 1/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 1/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 1/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 1/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 1/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 1/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 1/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 1/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 1/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 1/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 1/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 1/2)) 2) (*.f64 (/.f64 h l) -1/2))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 D d) (*.f64 M 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 D d)) (*.f64 M 1/2))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 D d)) (*.f64 M 1/2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 D d)) (*.f64 M 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 D d)) (*.f64 M 1/2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 D d)) (*.f64 M 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 D d) (*.f64 M 1/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 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 D d) (*.f64 M 1/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 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 D d) (*.f64 M 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2))) 2) (cbrt.f64 (*.f64 (/.f64 D d) (*.f64 M 1/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 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2))) (sqrt.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 D d)) (*.f64 (sqrt.f64 (/.f64 D d)) (*.f64 M 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 D d)) (/.f64 1 (/.f64 -2 M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 M 1/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 1/2)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2))) 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 (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 1/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 1/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 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 D d) (*.f64 M 1/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 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 D d)) (*.f64 M 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/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 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2))) 1)))))) |
| 1× | egg-herbie |
| 753× | times-frac_binary64 |
| 638× | fma-def_binary64 |
| 527× | unswap-sqr_binary64 |
| 383× | distribute-rgt-in_binary64 |
| 219× | cube-prod_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 243 | 3388 |
| 1 | 626 | 3212 |
| 2 | 2346 | 3094 |
| 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)) |
(+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2))) |
(+.f64 0 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)) |
(+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2)) 1) |
(+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2)) 1) 1) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1))) (cbrt.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1))))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1))) 1) |
(*.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)) |
(*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1) 1) |
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)) 2) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1))) |
(*.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) (sqrt.f64 (*.f64 (/.f64 h l) -1/2)))) (hypot.f64 1 (*.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) (sqrt.f64 (*.f64 (/.f64 h l) -1/2))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2)) 3) 1) (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2)) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2)) (-.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2)) 1)))) |
(/.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2)) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2)) -1) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) -1)) |
(pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1) 1) |
(pow.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1) 3) 1/3) |
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)) 3) |
(pow.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) (sqrt.f64 (*.f64 (/.f64 h l) -1/2)))) 2) |
(sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1) 2)) |
(log.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)))) |
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1))) |
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1))) |
(exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2)))) |
(exp.f64 (*.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2))) 1)) |
(+.f64 0 (*.f64 (/.f64 D d) (*.f64 M 1/2))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 D d)) (*.f64 M 1/2))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 D d)) (*.f64 M 1/2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 D d)) (*.f64 M 1/2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 D d)) (*.f64 M 1/2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 D d)) (*.f64 M 1/2))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)))) 1) |
(*.f64 D (/.f64 1 (*.f64 d (/.f64 2 M)))) |
(*.f64 D (*.f64 (/.f64 1 d) (*.f64 M 1/2))) |
(*.f64 (/.f64 D d) (*.f64 M 1/2)) |
(*.f64 M (*.f64 (/.f64 D d) 1/2)) |
(*.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) |
(*.f64 1 (*.f64 (/.f64 D d) (*.f64 M 1/2))) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2))) 2) (cbrt.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 D d)) 2) (*.f64 (cbrt.f64 (/.f64 D d)) (*.f64 M 1/2))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2))) (sqrt.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)))) |
(*.f64 (sqrt.f64 (/.f64 D d)) (*.f64 (sqrt.f64 (/.f64 D d)) (*.f64 M 1/2))) |
(*.f64 (neg.f64 (/.f64 D d)) (/.f64 1 (/.f64 -2 M))) |
(*.f64 (*.f64 M 1/2) (/.f64 D d)) |
(*.f64 (*.f64 (/.f64 D d) 1/2) M) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2))) 2))) |
(*.f64 1/2 (/.f64 (/.f64 D d) (/.f64 1 M))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) (/.f64 2 M)) (/.f64 (cbrt.f64 D) d)) |
(*.f64 (/.f64 (sqrt.f64 D) (/.f64 2 M)) (/.f64 (sqrt.f64 D) d)) |
(*.f64 (/.f64 D 2) (/.f64 (/.f64 1 d) (/.f64 1 M))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 D d)) 2) 2) (/.f64 (cbrt.f64 (/.f64 D d)) (/.f64 1 M))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 D d)) 2) (/.f64 (sqrt.f64 (/.f64 D d)) (/.f64 1 M))) |
(*.f64 (/.f64 D 1) (/.f64 (/.f64 1 d) (/.f64 2 M))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 D d)) 2) 1) (/.f64 (cbrt.f64 (/.f64 D d)) (/.f64 2 M))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 D d)) 1) (/.f64 (sqrt.f64 (/.f64 D d)) (/.f64 2 M))) |
(*.f64 (/.f64 D (pow.f64 (cbrt.f64 (/.f64 2 M)) 2)) (/.f64 (/.f64 1 d) (cbrt.f64 (/.f64 2 M)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 2 M)) 2)) (/.f64 (/.f64 D d) (cbrt.f64 (/.f64 2 M)))) |
(*.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 1/2)))) |
(*.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)))) |
(*.f64 (/.f64 D (sqrt.f64 (/.f64 2 M))) (/.f64 (/.f64 1 d) (sqrt.f64 (/.f64 2 M)))) |
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 2 M))) (/.f64 (/.f64 D d) (sqrt.f64 (/.f64 2 M)))) |
(*.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)))) |
(*.f64 (/.f64 (/.f64 D d) 1) (*.f64 M 1/2)) |
(*.f64 (/.f64 (/.f64 D d) -2) (neg.f64 M)) |
(*.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 1) M) |
(*.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 M)) |
(*.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) (sqrt.f64 M)) (sqrt.f64 M)) |
(pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) |
(pow.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2))) 3) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2))) 2) |
(pow.f64 (*.f64 (/.f64 2 M) (/.f64 d D)) -1) |
(neg.f64 (/.f64 (/.f64 D d) (/.f64 -2 M))) |
(sqrt.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) |
(fabs.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2))) |
(log.f64 (pow.f64 (exp.f64 (/.f64 D d)) (*.f64 M 1/2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2))))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (/.f64 2 M) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)))) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)))) |
(exp.f64 (log.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2))) 1)) |
| 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 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h))) 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 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h))) 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 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h))) 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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 -1/8 (*.f64 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(+.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 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h))) 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 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h))) 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 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h))) 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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 -1/8 (*.f64 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(+.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 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h))) 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 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h))) 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 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h))) 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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 -1/8 (*.f64 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(+.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 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h))) 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 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h))) 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 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h))) 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 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h))) 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 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h))) 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 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h))) 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 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h))) 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 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h))) 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 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h))) 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 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h))) 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 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h))) 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 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h))) 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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 -1/8 (*.f64 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(+.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 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h))) 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 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h))) 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 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h))) 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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 -1/8 (*.f64 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(+.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 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h))) 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 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h))) 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 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h))) 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 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h))) 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 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h))) 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 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h))) 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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 -1/8 (*.f64 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(+.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 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h))) 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 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h))) 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 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h))) 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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 -1/8 (*.f64 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(+.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 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h))) 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 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h))) 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 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h))) 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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 -1/8 (*.f64 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(+.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 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h))) 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 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h))) 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 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h))) 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 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h))) 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 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h))) 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 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h))) 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 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h))) 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 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h))) 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 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h))) 1) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2))) |
(fma.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(+.f64 0 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)) |
(fma.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2)) 1) |
(fma.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2)) 1) 1) |
(fma.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1))) (cbrt.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 (/.f64 h l) -1/2) 1))) (cbrt.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 (/.f64 h l) -1/2) 1))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 (/.f64 h l) -1/2) 1))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 h l) -1/2) 1))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 h l) -1/2) 1))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 (/.f64 h l) -1/2) 1))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 h l) -1/2) 1))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1))))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1))) 1) |
(fma.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(*.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)) |
(fma.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1) 1) |
(fma.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)) 2)) |
(fma.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)) 2) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1))) |
(fma.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(*.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) (sqrt.f64 (*.f64 (/.f64 h l) -1/2)))) (hypot.f64 1 (*.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) (sqrt.f64 (*.f64 (/.f64 h l) -1/2))))) |
(pow.f64 (hypot.f64 1 (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (sqrt.f64 (*.f64 (/.f64 h l) -1/2)))) 2) |
(pow.f64 (hypot.f64 1 (*.f64 M (*.f64 (*.f64 1/2 (/.f64 D d)) (sqrt.f64 (*.f64 (/.f64 h l) -1/2))))) 2) |
(pow.f64 (hypot.f64 1 (*.f64 D (/.f64 (*.f64 (*.f64 M 1/2) (sqrt.f64 (*.f64 (/.f64 h l) -1/2))) d))) 2) |
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2)) 3) 1) (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2)) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2)) (-.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2)) 1)))) |
(/.f64 (+.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 (/.f64 h l) -1/2)) 3)) (fma.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 (/.f64 h l) -1/2)) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 (/.f64 h l) -1/2)) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 (/.f64 h l) -1/2))))) |
(/.f64 (+.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 h l) -1/2)) 3)) (+.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 h l) -1/2))) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 4) (*.f64 (*.f64 (/.f64 h l) -1/2) (*.f64 (/.f64 h l) -1/2))))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 6) (*.f64 -1/8 (pow.f64 (/.f64 h l) 3)) 1) (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 4) (*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 h l))) (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 1/2 (/.f64 h l)) 1))) |
(/.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2)) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2)) -1) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) -1)) |
(/.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 (/.f64 h l) -1/2)) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 (/.f64 h l) -1/2)) -1) (fma.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 (/.f64 h l) -1/2) -1)) |
(/.f64 (+.f64 -1 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 4) (*.f64 (*.f64 (/.f64 h l) -1/2) (*.f64 (/.f64 h l) -1/2)))) (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 h l) -1/2) -1)) |
(/.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 4) (*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 h l))) -1) (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) -1)) |
(pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1) 1) |
(fma.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(pow.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1) 3) 1/3) |
(fma.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)) 3) |
(fma.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(pow.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) (sqrt.f64 (*.f64 (/.f64 h l) -1/2)))) 2) |
(pow.f64 (hypot.f64 1 (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (sqrt.f64 (*.f64 (/.f64 h l) -1/2)))) 2) |
(pow.f64 (hypot.f64 1 (*.f64 M (*.f64 (*.f64 1/2 (/.f64 D d)) (sqrt.f64 (*.f64 (/.f64 h l) -1/2))))) 2) |
(pow.f64 (hypot.f64 1 (*.f64 D (/.f64 (*.f64 (*.f64 M 1/2) (sqrt.f64 (*.f64 (/.f64 h l) -1/2))) d))) 2) |
(sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1) 2)) |
(fma.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(log.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1))) |
(fma.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1)))) |
(fma.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1) 3)) |
(fma.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1))) |
(fma.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2) 1))) |
(fma.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2)))) |
(exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 (/.f64 h l) -1/2)))) |
(exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 h l) -1/2)))) |
(exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2)))) |
(exp.f64 (*.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2))) 1)) |
(exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 (/.f64 h l) -1/2)))) |
(exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 h l) -1/2)))) |
(exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2)))) |
(+.f64 0 (*.f64 (/.f64 D d) (*.f64 M 1/2))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 D d)) (*.f64 M 1/2))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 D d)) (*.f64 M 1/2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 D d)) (*.f64 M 1/2))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 D d)) (*.f64 M 1/2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 D d)) (*.f64 M 1/2))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 D d)) (*.f64 M 1/2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 D d)) (*.f64 M 1/2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 D d)) (*.f64 M 1/2))))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)))) 1) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 D (/.f64 1 (*.f64 d (/.f64 2 M)))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 1 d) (*.f64 M 1/2))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (/.f64 D d) (*.f64 M 1/2)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 M (*.f64 (/.f64 D d) 1/2)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1 (*.f64 (/.f64 D d) (*.f64 M 1/2))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2))) 2)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2))) 2) (cbrt.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 D d)) 2) (*.f64 (cbrt.f64 (/.f64 D d)) (*.f64 M 1/2))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2))) (sqrt.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (sqrt.f64 (/.f64 D d)) (*.f64 (sqrt.f64 (/.f64 D d)) (*.f64 M 1/2))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (neg.f64 (/.f64 D d)) (/.f64 1 (/.f64 -2 M))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 M 1/2) (/.f64 D d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 (/.f64 D d) 1/2) M) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2))) 2))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 2))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 4))) (fabs.f64 (cbrt.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))) |
(*.f64 (cbrt.f64 (*.f64 D (*.f64 1/2 (/.f64 M d)))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 4)))) |
(*.f64 1/2 (/.f64 (/.f64 D d) (/.f64 1 M))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) (/.f64 2 M)) (/.f64 (cbrt.f64 D) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (/.f64 (sqrt.f64 D) (/.f64 2 M)) (/.f64 (sqrt.f64 D) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (/.f64 D 2) (/.f64 (/.f64 1 d) (/.f64 1 M))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 D d)) 2) 2) (/.f64 (cbrt.f64 (/.f64 D d)) (/.f64 1 M))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 D d)) 2) (/.f64 (sqrt.f64 (/.f64 D d)) (/.f64 1 M))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (/.f64 D 1) (/.f64 (/.f64 1 d) (/.f64 2 M))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 D d)) 2) 1) (/.f64 (cbrt.f64 (/.f64 D d)) (/.f64 2 M))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 D d)) 1) (/.f64 (sqrt.f64 (/.f64 D d)) (/.f64 2 M))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (/.f64 D (pow.f64 (cbrt.f64 (/.f64 2 M)) 2)) (/.f64 (/.f64 1 d) (cbrt.f64 (/.f64 2 M)))) |
(*.f64 (/.f64 D (pow.f64 (cbrt.f64 (/.f64 2 M)) 2)) (/.f64 1 (*.f64 (cbrt.f64 (/.f64 2 M)) d))) |
(/.f64 (/.f64 D (*.f64 d (cbrt.f64 (/.f64 2 M)))) (pow.f64 (cbrt.f64 (/.f64 2 M)) 2)) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 2 M)) 2)) (/.f64 (/.f64 D d) (cbrt.f64 (/.f64 2 M)))) |
(*.f64 (/.f64 D (pow.f64 (cbrt.f64 (/.f64 2 M)) 2)) (/.f64 1 (*.f64 (cbrt.f64 (/.f64 2 M)) d))) |
(/.f64 (/.f64 D (*.f64 d (cbrt.f64 (/.f64 2 M)))) (pow.f64 (cbrt.f64 (/.f64 2 M)) 2)) |
(*.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 1/2)))) |
(*.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 D d)) 2) (pow.f64 (cbrt.f64 (/.f64 2 M)) 2))) |
(*.f64 (cbrt.f64 (*.f64 D (/.f64 (/.f64 M d) 2))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 D d)) 2) (pow.f64 (cbrt.f64 (/.f64 2 M)) 2))) |
(*.f64 (cbrt.f64 (*.f64 D (*.f64 1/2 (/.f64 M d)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 D d)) 2) (pow.f64 (cbrt.f64 (/.f64 2 M)) 2))) |
(*.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)))) |
(*.f64 (/.f64 D (pow.f64 (cbrt.f64 (/.f64 2 M)) 2)) (/.f64 1 (*.f64 (cbrt.f64 (/.f64 2 M)) d))) |
(/.f64 (/.f64 D (*.f64 d (cbrt.f64 (/.f64 2 M)))) (pow.f64 (cbrt.f64 (/.f64 2 M)) 2)) |
(*.f64 (/.f64 D (sqrt.f64 (/.f64 2 M))) (/.f64 (/.f64 1 d) (sqrt.f64 (/.f64 2 M)))) |
(/.f64 (/.f64 (/.f64 D d) (sqrt.f64 (/.f64 2 M))) (sqrt.f64 (/.f64 2 M))) |
(/.f64 (/.f64 D (sqrt.f64 (/.f64 2 M))) (*.f64 d (sqrt.f64 (/.f64 2 M)))) |
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 2 M))) (/.f64 (/.f64 D d) (sqrt.f64 (/.f64 2 M)))) |
(*.f64 (/.f64 D (sqrt.f64 (/.f64 2 M))) (/.f64 (/.f64 1 d) (sqrt.f64 (/.f64 2 M)))) |
(/.f64 (/.f64 (/.f64 D d) (sqrt.f64 (/.f64 2 M))) (sqrt.f64 (/.f64 2 M))) |
(/.f64 (/.f64 D (sqrt.f64 (/.f64 2 M))) (*.f64 d (sqrt.f64 (/.f64 2 M)))) |
(*.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)))) |
(*.f64 (/.f64 D (sqrt.f64 (/.f64 2 M))) (/.f64 (/.f64 1 d) (sqrt.f64 (/.f64 2 M)))) |
(/.f64 (/.f64 (/.f64 D d) (sqrt.f64 (/.f64 2 M))) (sqrt.f64 (/.f64 2 M))) |
(/.f64 (/.f64 D (sqrt.f64 (/.f64 2 M))) (*.f64 d (sqrt.f64 (/.f64 2 M)))) |
(*.f64 (/.f64 (/.f64 D d) 1) (*.f64 M 1/2)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (/.f64 (/.f64 D d) -2) (neg.f64 M)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) 1) M) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 M)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) (sqrt.f64 M)) (sqrt.f64 M)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(pow.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) 1/2) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(pow.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 3) 1/3) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2))) 3) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2))) 2) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(pow.f64 (*.f64 (/.f64 2 M) (/.f64 d D)) -1) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(neg.f64 (/.f64 (/.f64 D d) (/.f64 -2 M))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(sqrt.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(fabs.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(log.f64 (pow.f64 (exp.f64 (/.f64 D d)) (*.f64 M 1/2))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2))))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 3)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(cbrt.f64 (/.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (/.f64 2 M) 3))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(exp.f64 (log.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2))) 1)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (/.f64 (/.f64 M d) 2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
Compiled 27715 to 13646 computations (50.8% saved)
45 alts after pruning (45 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 829 | 45 | 874 |
| Fresh | 1 | 0 | 1 |
| Picked | 1 | 0 | 1 |
| Done | 4 | 0 | 4 |
| Total | 835 | 45 | 880 |
| Status | Error | Program |
|---|---|---|
| ▶ | 41.4b | (pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) 2) |
| 42.8b | (/.f64 (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)))) (sqrt.f64 h)) | |
| 28.9b | (*.f64 (pow.f64 (pow.f64 (/.f64 d l) 1/4) 2) (*.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)))))) | |
| 28.8b | (*.f64 (pow.f64 (/.f64 d l) 1/2) (*.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)))))) | |
| 46.1b | (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 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)))))) | |
| 43.6b | (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 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)))))) | |
| 40.9b | (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)))) | |
| 57.3b | (*.f64 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) | |
| 43.7b | (*.f64 (/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d))) (*.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)))))) | |
| 29.0b | (*.f64 (/.f64 1 (sqrt.f64 (/.f64 l d))) (*.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)))))) | |
| ▶ | 25.5b | (*.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))) |
| 27.2b | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (+.f64 (*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (/.f64 l 1/2))) 0))) | |
| 39.0b | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)))) | |
| 45.4b | (*.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)))) | |
| 43.1b | (*.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)))) | |
| 28.3b | (*.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.1b | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) | |
| ▶ | 28.9b | (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) |
| 29.2b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) | |
| 25.5b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (sqrt.f64 (/.f64 h l))) 2)))) | |
| 28.3b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) l)))) | |
| ▶ | 35.1b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) |
| 43.8b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))))) | |
| 36.0b | (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) | |
| 59.5b | (*.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) | |
| 34.9b | (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) | |
| 44.8b | (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))) | |
| 42.6b | (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))) | |
| 42.6b | (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))) | |
| 28.0b | (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (/.f64 h l)))))) | |
| 28.0b | (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))) | |
| 35.1b | (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))))))) | |
| 26.4b | (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)))))) | |
| 43.8b | (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))) | |
| 28.0b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (*.f64 (/.f64 h l) -1/2) 1))) | |
| 28.8b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2)) 1))) | |
| 58.5b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (/.f64 (*.f64 (*.f64 l d) d) h))))) | |
| 55.7b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h)))))) | |
| 55.8b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))))) | |
| 34.3b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) | |
| 43.1b | (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) | |
| 36.3b | (*.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 d h) l) d)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2) 1)) | |
| ▶ | 43.2b | (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
| 41.9b | (sqrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))) 2) (*.f64 (/.f64 d l) (/.f64 d h)))) | |
| 59.9b | (log.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d))))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) |
Compiled 2924 to 2108 computations (27.9% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 8.5b | (*.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))) |
| 11.3b | (pow.f64 (/.f64 d h) (/.f64 1 2)) | |
| 11.4b | (pow.f64 (/.f64 d l) (/.f64 1 2)) | |
| ✓ | 12.1b | (sqrt.f64 (/.f64 h l)) |
Compiled 169 to 94 computations (44.4% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 14.0ms | l | @ | -inf | (*.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))) |
| 11.0ms | h | @ | inf | (*.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))) |
| 11.0ms | h | @ | -inf | (*.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))) |
| 8.0ms | l | @ | 0 | (*.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))) |
| 4.0ms | D | @ | -inf | (*.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))) |
| 1× | batch-egg-rewrite |
| 416× | prod-diff_binary64 |
| 267× | add-sqr-sqrt_binary64 |
| 263× | pow1_binary64 |
| 260× | *-un-lft-identity_binary64 |
| 248× | add-log-exp_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 26 | 50 |
| 1 | 556 | 45 |
| 2 | 7349 | 45 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (/.f64 h l)) |
(*.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))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 h l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 h l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 h l))) (cbrt.f64 (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 h l)) (cbrt.f64 (sqrt.f64 (/.f64 h l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 h l) 1/4) (pow.f64 (/.f64 h l) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 h) (pow.f64 (/.f64 1 l) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 h) (/.f64 1 (sqrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 h l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 h l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 h l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 h l)) 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 l) (sqrt.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 h) (sqrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 h)) (sqrt.f64 (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 h)) (neg.f64 (sqrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 h l) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 h l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 h l) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 h l))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 h l) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (/.f64 h l))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 h l) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 h l))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 h l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (/.f64 h l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 h l)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 h l))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (*.f64 (*.f64 (/.f64 h l) (neg.f64 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 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) (neg.f64 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 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 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))) 3)) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (+.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))) 2)) (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))) 2)) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 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 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))) 3))) (+.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))) 2)) (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 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 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))) 2))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)))))))) (#(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 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 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 h l) (*.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 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 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 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 (/.f64 d h) (/.f64 d l)) (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 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 (/.f64 h l) (*.f64 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 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 h l) (*.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 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 h l) (*.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 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3) (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (*.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 (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 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 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 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 h l) (*.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 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 h l) (*.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 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)))))) 1)))))) |
| 1× | egg-herbie |
| 743× | fma-def_binary64 |
| 268× | log-prod_binary64 |
| 254× | *-commutative_binary64 |
| 248× | distribute-rgt-neg-in_binary64 |
| 209× | unswap-sqr_binary64 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 171 | 2766 |
| 1 | 400 | 2450 |
| 2 | 1249 | 2442 |
| 3 | 4638 | 2424 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 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 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 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 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 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 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 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 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 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 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 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 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 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 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 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 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 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 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) |
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 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 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 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 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)) |
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) |
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 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 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 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 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)) |
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 h l)))) 1) |
(*.f64 (sqrt.f64 (/.f64 h l)) 1) |
(*.f64 1 (sqrt.f64 (/.f64 h l))) |
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 h l))) (cbrt.f64 (/.f64 h l))) |
(*.f64 (cbrt.f64 (/.f64 h l)) (cbrt.f64 (sqrt.f64 (/.f64 h l)))) |
(*.f64 (pow.f64 (/.f64 h l) 1/4) (pow.f64 (/.f64 h l) 1/4)) |
(*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 1 l))) |
(*.f64 (sqrt.f64 h) (pow.f64 (/.f64 1 l) 1/2)) |
(*.f64 (sqrt.f64 h) (/.f64 1 (sqrt.f64 l))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 h l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 h l)))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 h l))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 h l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 h l)) 1/2)) |
(/.f64 1 (sqrt.f64 (/.f64 l h))) |
(/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (sqrt.f64 h) (sqrt.f64 l)) |
(/.f64 (sqrt.f64 (neg.f64 h)) (sqrt.f64 (neg.f64 l))) |
(/.f64 (neg.f64 (sqrt.f64 h)) (neg.f64 (sqrt.f64 l))) |
(pow.f64 (/.f64 h l) 1/2) |
(pow.f64 (sqrt.f64 (/.f64 h l)) 1) |
(pow.f64 (pow.f64 (/.f64 h l) 3/2) 1/3) |
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 h l))) 3) |
(pow.f64 (pow.f64 (/.f64 h l) 1/4) 2) |
(fabs.f64 (sqrt.f64 (/.f64 h l))) |
(log.f64 (exp.f64 (sqrt.f64 (/.f64 h l)))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 h l))))) |
(cbrt.f64 (pow.f64 (/.f64 h l) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 h l)))) |
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 h l)))) |
(exp.f64 (log.f64 (sqrt.f64 (/.f64 h l)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 h l)) 1/2)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 h l))) 1)) |
(+.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (*.f64 (*.f64 (/.f64 h l) (neg.f64 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))) |
(+.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (*.f64 (/.f64 h l) (neg.f64 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))))))) 1) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))) 3)) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (+.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))) 2)) (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))))) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))) 2)) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))) 3))) (+.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))) 2)) (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))) 2))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))))) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))))) 1) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))))) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)))))) 3) |
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)))))) 2) |
(sqrt.f64 (*.f64 (*.f64 (/.f64 d h) (/.f64 d l)) (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)))) 2))) |
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)))))))) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3) (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)))) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)))) 3) (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))))))) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))))))) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)))))) 1)) |
| Outputs |
|---|
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.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 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 d) (*.f64 D (*.f64 D (*.f64 M M))))) |
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 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)) |
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 D D)) (*.f64 M M)) 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 d) (*.f64 D (*.f64 D (*.f64 M M)))))) |
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 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)) |
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 D D)) (*.f64 M M)) 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 d) (*.f64 D (*.f64 D (*.f64 M M)))))) |
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 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)) |
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 D D)) (*.f64 M M)) 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 d) (*.f64 D (*.f64 D (*.f64 M M)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) |
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 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)) |
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 D D)) (*.f64 M M)) 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 d) (*.f64 D (*.f64 D (*.f64 M M)))))) |
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 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)) |
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 D D)) (*.f64 M M)) 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 d) (*.f64 D (*.f64 D (*.f64 M M)))))) |
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 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)) |
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 D D)) (*.f64 M M)) 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 d) (*.f64 D (*.f64 D (*.f64 M M)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) |
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 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)) |
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 D D)) (*.f64 M M)) 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 d) (*.f64 D (*.f64 D (*.f64 M M)))))) |
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 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)) |
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 D D)) (*.f64 M M)) 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 d) (*.f64 D (*.f64 D (*.f64 M M)))))) |
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 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)) |
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 D D)) (*.f64 M M)) 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 d) (*.f64 D (*.f64 D (*.f64 M M)))))) |
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) |
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) |
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 D D)) (*.f64 M M)) 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 d) (*.f64 D (*.f64 D (*.f64 M M)))))) |
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 D D)) (*.f64 M M)) 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 d) (*.f64 D (*.f64 D (*.f64 M M)))))) |
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 D D)) (*.f64 M M)) 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 d) (*.f64 D (*.f64 D (*.f64 M M)))))) |
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.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 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 d) (*.f64 D (*.f64 D (*.f64 M M))))) |
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 D D)) (*.f64 M M)) 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 d) (*.f64 D (*.f64 D (*.f64 M M)))))) |
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 D D)) (*.f64 M M)) 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 d) (*.f64 D (*.f64 D (*.f64 M M)))))) |
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 D D)) (*.f64 M M)) 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 d) (*.f64 D (*.f64 D (*.f64 M M)))))) |
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.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 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 d) (*.f64 D (*.f64 D (*.f64 M M))))) |
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)) |
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 D D)) (*.f64 M M)) 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 d) (*.f64 D (*.f64 D (*.f64 M M)))))) |
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)) |
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 D D)) (*.f64 M M)) 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 d) (*.f64 D (*.f64 D (*.f64 M M)))))) |
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)) |
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 D D)) (*.f64 M M)) 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 d) (*.f64 D (*.f64 D (*.f64 M M)))))) |
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) |
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) |
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 D D)) (*.f64 M M)) 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 d) (*.f64 D (*.f64 D (*.f64 M M)))))) |
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 D D)) (*.f64 M M)) 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 d) (*.f64 D (*.f64 D (*.f64 M M)))))) |
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 D D)) (*.f64 M M)) 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 d) (*.f64 D (*.f64 D (*.f64 M M)))))) |
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.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 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 d) (*.f64 D (*.f64 D (*.f64 M M))))) |
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)) |
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 D D)) (*.f64 M M)) 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 d) (*.f64 D (*.f64 D (*.f64 M M)))))) |
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)) |
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 D D)) (*.f64 M M)) 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 d) (*.f64 D (*.f64 D (*.f64 M M)))))) |
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)) |
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 D D)) (*.f64 M M)) 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 d) (*.f64 D (*.f64 D (*.f64 M M)))))) |
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.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 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 d) (*.f64 D (*.f64 D (*.f64 M M))))) |
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 D D)) (*.f64 M M)) 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 d) (*.f64 D (*.f64 D (*.f64 M M)))))) |
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 D D)) (*.f64 M M)) 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 d) (*.f64 D (*.f64 D (*.f64 M M)))))) |
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (*.f64 D D)) (*.f64 M M)) 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 d) (*.f64 D (*.f64 D (*.f64 M M)))))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 h l)))) 1) |
(sqrt.f64 (/.f64 h l)) |
(*.f64 (sqrt.f64 (/.f64 h l)) 1) |
(sqrt.f64 (/.f64 h l)) |
(*.f64 1 (sqrt.f64 (/.f64 h l))) |
(sqrt.f64 (/.f64 h l)) |
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 h l))) (cbrt.f64 (/.f64 h l))) |
(*.f64 (cbrt.f64 (/.f64 h l)) (cbrt.f64 (sqrt.f64 (/.f64 h l)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 h l))) (cbrt.f64 (/.f64 h l))) |
(*.f64 (pow.f64 (/.f64 h l) 1/4) (pow.f64 (/.f64 h l) 1/4)) |
(sqrt.f64 (/.f64 h l)) |
(*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 1 l))) |
(*.f64 (sqrt.f64 h) (pow.f64 (/.f64 1 l) 1/2)) |
(*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 1 l))) |
(*.f64 (sqrt.f64 h) (/.f64 1 (sqrt.f64 l))) |
(/.f64 (*.f64 (sqrt.f64 h) 1) (sqrt.f64 l)) |
(/.f64 (sqrt.f64 h) (sqrt.f64 l)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 h l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 h l)))) |
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 h l))) (sqrt.f64 (cbrt.f64 (/.f64 h l)))) |
(*.f64 (cbrt.f64 (/.f64 h l)) (sqrt.f64 (cbrt.f64 (/.f64 h l)))) |
(pow.f64 (cbrt.f64 (/.f64 h l)) 3/2) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 h l))) |
(sqrt.f64 (/.f64 h l)) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 h l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 h l)) 1/2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 h l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 h l)))) |
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 h l))) (sqrt.f64 (cbrt.f64 (/.f64 h l)))) |
(*.f64 (cbrt.f64 (/.f64 h l)) (sqrt.f64 (cbrt.f64 (/.f64 h l)))) |
(pow.f64 (cbrt.f64 (/.f64 h l)) 3/2) |
(/.f64 1 (sqrt.f64 (/.f64 l h))) |
(/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (*.f64 (sqrt.f64 h) 1) (sqrt.f64 l)) |
(/.f64 (sqrt.f64 h) (sqrt.f64 l)) |
(/.f64 (sqrt.f64 h) (sqrt.f64 l)) |
(/.f64 (*.f64 (sqrt.f64 h) 1) (sqrt.f64 l)) |
(/.f64 (sqrt.f64 (neg.f64 h)) (sqrt.f64 (neg.f64 l))) |
(/.f64 (neg.f64 (sqrt.f64 h)) (neg.f64 (sqrt.f64 l))) |
(/.f64 (*.f64 (sqrt.f64 h) 1) (sqrt.f64 l)) |
(/.f64 (sqrt.f64 h) (sqrt.f64 l)) |
(pow.f64 (/.f64 h l) 1/2) |
(sqrt.f64 (/.f64 h l)) |
(pow.f64 (sqrt.f64 (/.f64 h l)) 1) |
(sqrt.f64 (/.f64 h l)) |
(pow.f64 (pow.f64 (/.f64 h l) 3/2) 1/3) |
(cbrt.f64 (pow.f64 (/.f64 h l) 3/2)) |
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 h l))) 3) |
(sqrt.f64 (/.f64 h l)) |
(pow.f64 (pow.f64 (/.f64 h l) 1/4) 2) |
(sqrt.f64 (/.f64 h l)) |
(fabs.f64 (sqrt.f64 (/.f64 h l))) |
(sqrt.f64 (/.f64 h l)) |
(log.f64 (exp.f64 (sqrt.f64 (/.f64 h l)))) |
(sqrt.f64 (/.f64 h l)) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 h l))))) |
(sqrt.f64 (/.f64 h l)) |
(cbrt.f64 (pow.f64 (/.f64 h l) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 h l)))) |
(sqrt.f64 (/.f64 h l)) |
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 h l)))) |
(sqrt.f64 (/.f64 h l)) |
(exp.f64 (log.f64 (sqrt.f64 (/.f64 h l)))) |
(sqrt.f64 (/.f64 h l)) |
(exp.f64 (*.f64 (log.f64 (/.f64 h l)) 1/2)) |
(sqrt.f64 (/.f64 h l)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 h l))) 1)) |
(sqrt.f64 (/.f64 h l)) |
(+.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (*.f64 (*.f64 (/.f64 h l) (neg.f64 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))) |
(*.f64 (+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))) 1) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 d (/.f64 l (/.f64 d h)))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) -1/2) 1)) |
(+.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (*.f64 (/.f64 h l) (neg.f64 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)))))) |
(*.f64 (+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))) 1) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 d (/.f64 l (/.f64 d h)))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) -1/2) 1)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))))))) 1) |
(*.f64 (+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))) 1) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 d (/.f64 l (/.f64 d h)))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) -1/2) 1)) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))) 3)) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (+.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))) 2)) (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))))) |
(/.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))) 3)) (/.f64 (+.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))) 2) (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 1/2 (/.f64 h l))) 2) (fma.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1))) (-.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 1/2 (/.f64 h l))) 3))) |
(*.f64 (sqrt.f64 (/.f64 d (/.f64 l (/.f64 d h)))) (/.f64 (-.f64 1 (*.f64 1/8 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2)) 3))) (fma.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) (/.f64 (*.f64 1/2 h) l) 1) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) (/.f64 (*.f64 1/2 h) l)) 1))) |
(*.f64 (sqrt.f64 (/.f64 d (/.f64 l (/.f64 d h)))) (/.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 h l) 3) -1/8) (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 6) 1) (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) (/.f64 (*.f64 1/2 h) l)) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) (/.f64 (*.f64 1/2 h) l) 1) 1))) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))) 2)) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))))) |
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (/.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)))) (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))) 2)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)) (-.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 1/2 (/.f64 h l))) 2))) |
(*.f64 (sqrt.f64 (/.f64 d (/.f64 l (/.f64 d h)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) (/.f64 (*.f64 1/2 h) l)) 2)) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) (/.f64 (*.f64 1/2 h) l) 1))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))) 3))) (+.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))) 2)) (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))))) |
(/.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))) 3)) (/.f64 (+.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))) 2) (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 1/2 (/.f64 h l))) 2) (fma.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1))) (-.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 1/2 (/.f64 h l))) 3))) |
(*.f64 (sqrt.f64 (/.f64 d (/.f64 l (/.f64 d h)))) (/.f64 (-.f64 1 (*.f64 1/8 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2)) 3))) (fma.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) (/.f64 (*.f64 1/2 h) l) 1) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) (/.f64 (*.f64 1/2 h) l)) 1))) |
(*.f64 (sqrt.f64 (/.f64 d (/.f64 l (/.f64 d h)))) (/.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 h l) 3) -1/8) (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 6) 1) (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) (/.f64 (*.f64 1/2 h) l)) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) (/.f64 (*.f64 1/2 h) l) 1) 1))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))) 2))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))))) |
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (/.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)))) (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))) 2)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)) (-.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 1/2 (/.f64 h l))) 2))) |
(*.f64 (sqrt.f64 (/.f64 d (/.f64 l (/.f64 d h)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) (/.f64 (*.f64 1/2 h) l)) 2)) (fma.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) (/.f64 (*.f64 1/2 h) l) 1))) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))))) 1) |
(*.f64 (+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))) 1) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 d (/.f64 l (/.f64 d h)))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) -1/2) 1)) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))))) 3) 1/3) |
(*.f64 (+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))) 1) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 d (/.f64 l (/.f64 d h)))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) -1/2) 1)) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)))))) 3) |
(*.f64 (+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))) 1) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 d (/.f64 l (/.f64 d h)))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) -1/2) 1)) |
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)))))) 2) |
(*.f64 (+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))) 1) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 d (/.f64 l (/.f64 d h)))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) -1/2) 1)) |
(sqrt.f64 (*.f64 (*.f64 (/.f64 d h) (/.f64 d l)) (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)))) 2))) |
(*.f64 (+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))) 1) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 d (/.f64 l (/.f64 d h)))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) -1/2) 1)) |
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)))))) |
(*.f64 (+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))) 1) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 d (/.f64 l (/.f64 d h)))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) -1/2) 1)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)))))))) |
(*.f64 (+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))) 1) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 d (/.f64 l (/.f64 d h)))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) -1/2) 1)) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))))) 3)) |
(*.f64 (+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))) 1) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 d (/.f64 l (/.f64 d h)))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) -1/2) 1)) |
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3) (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)))) 3))) |
(*.f64 (+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))) 1) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 d (/.f64 l (/.f64 d h)))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) -1/2) 1)) |
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)))) 3) (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3))) |
(*.f64 (+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))) 1) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 d (/.f64 l (/.f64 d h)))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) -1/2) 1)) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))))))) |
(*.f64 (+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))) 1) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 d (/.f64 l (/.f64 d h)))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) -1/2) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))))))) |
(*.f64 (+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))) 1) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 d (/.f64 l (/.f64 d h)))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) -1/2) 1)) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2))))))) |
(*.f64 (+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))) 1) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 d (/.f64 l (/.f64 d h)))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) -1/2) 1)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)))))) 1)) |
(*.f64 (+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))) 1) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 d (/.f64 l (/.f64 d h)))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) -1/2) 1)) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (/.f64 (/.f64 1 l) h) |
| ✓ | 0.2b | (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
| ✓ | 13.3b | (sqrt.f64 (/.f64 (/.f64 1 l) h)) |
Compiled 31 to 20 computations (35.5% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | l | @ | 0 | (/.f64 (/.f64 1 l) h) |
| 1.0ms | d | @ | 0 | (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
| 1.0ms | l | @ | -inf | (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
| 1.0ms | d | @ | inf | (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
| 1.0ms | l | @ | -inf | (sqrt.f64 (/.f64 (/.f64 1 l) h)) |
| 1× | batch-egg-rewrite |
| 891× | pow1_binary64 |
| 823× | add-log-exp_binary64 |
| 823× | log1p-expm1-u_binary64 |
| 823× | expm1-log1p-u_binary64 |
| 802× | add-exp-log_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 28 |
| 1 | 185 | 28 |
| 2 | 2345 | 28 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (/.f64 (/.f64 1 l) h)) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(/.f64 (/.f64 1 l) h) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 1 (sqrt.f64 (*.f64 l h)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (sqrt.f64 (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))) (/.f64 1 (cbrt.f64 (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 1/4) (pow.f64 (/.f64 1 (*.f64 l h)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 l -1/2) (sqrt.f64 (/.f64 1 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 l -1/2) (pow.f64 (/.f64 1 h) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 l -1/2) (/.f64 1 (sqrt.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (/.f64 1 (cbrt.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) (/.f64 1 (sqrt.f64 (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (/.f64 1 (cbrt.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 h) (pow.f64 l -1/2)))))) (#(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 /.f64 (neg.f64 (pow.f64 l -1/2)) (neg.f64 (sqrt.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 l h)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))))))) (#(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 -.f64 (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 l -1/2) d) (sqrt.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d (pow.f64 l -1/2)) (sqrt.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d)) 2)))) (#(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) (/.f64 1 (sqrt.f64 (*.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.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 1 (*.f64 l h)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.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 (/.f64 1 (sqrt.f64 (*.f64 l h))) (/.f64 1 (sqrt.f64 (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (*.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))) (/.f64 1 (sqrt.f64 (*.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 (cbrt.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 (/.f64 1 (*.f64 l h)) 1/4) (*.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 1/4) (/.f64 1 (sqrt.f64 (*.f64 l 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 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) (pow.f64 (/.f64 1 (*.f64 l h)) 1/4)) (pow.f64 (/.f64 1 (*.f64 l h)) 1/4))))) (#(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 (/.f64 1 (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)) (pow.f64 (cbrt.f64 h) 2)) (/.f64 1 (cbrt.f64 (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 l -1/2) (pow.f64 (cbrt.f64 h) 2)) (/.f64 (pow.f64 l -1/2) (cbrt.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 h)) (/.f64 (/.f64 1 l) (sqrt.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 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) (/.f64 1 (cbrt.f64 (*.f64 l h)))) (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 l h)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 l -2) (*.f64 h h)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (*.f64 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 pow.f64 (*.f64 l h) -1)))) (#(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 (/.f64 (pow.f64 l -2) (*.f64 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1 (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (/.f64 (pow.f64 l -2) l) (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)))))))) |
| 1× | egg-herbie |
| 447× | fma-def_binary64 |
| 412× | times-frac_binary64 |
| 405× | unswap-sqr_binary64 |
| 399× | associate-/l*_binary64 |
| 289× | associate-*l/_binary64 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 183 | 1338 |
| 1 | 449 | 1220 |
| 2 | 1585 | 1114 |
| 3 | 6251 | 1021 |
| 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 (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)) |
(-.f64 (+.f64 1 (/.f64 1 (sqrt.f64 (*.f64 l h)))) 1) |
(*.f64 1 (/.f64 1 (sqrt.f64 (*.f64 l h)))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) 1) |
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))))) |
(*.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))) (/.f64 1 (cbrt.f64 (*.f64 l h)))) |
(*.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 1/4) (pow.f64 (/.f64 1 (*.f64 l h)) 1/4)) |
(*.f64 (pow.f64 l -1/2) (sqrt.f64 (/.f64 1 h))) |
(*.f64 (pow.f64 l -1/2) (pow.f64 (/.f64 1 h) 1/2)) |
(*.f64 (pow.f64 l -1/2) (/.f64 1 (sqrt.f64 h))) |
(*.f64 (sqrt.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 2)) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))))) |
(*.f64 (pow.f64 1 1/2) (/.f64 1 (sqrt.f64 (*.f64 l h)))) |
(*.f64 (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 2) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 1/2)) |
(/.f64 1 (sqrt.f64 (*.f64 l h))) |
(/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2))) |
(/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) |
(/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h))) |
(/.f64 (neg.f64 (pow.f64 l -1/2)) (neg.f64 (sqrt.f64 h))) |
(pow.f64 (/.f64 1 (*.f64 l h)) 1/2) |
(pow.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) 1) |
(pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3) |
(pow.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))) 3) |
(pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 1/4) 2) |
(fabs.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))) |
(log.f64 (exp.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))))) |
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)) |
(expm1.f64 (log1p.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))))) |
(log1p.f64 (expm1.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))))) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)) |
(-.f64 (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d)) 1) |
(/.f64 (*.f64 (pow.f64 l -1/2) d) (sqrt.f64 h)) |
(/.f64 (*.f64 d (pow.f64 l -1/2)) (sqrt.f64 h)) |
(pow.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) 1) |
(pow.f64 (pow.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d)) 3) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d)) 2) |
(sqrt.f64 (*.f64 (/.f64 1 (*.f64 l h)) (*.f64 d d))) |
(log.f64 (pow.f64 (exp.f64 d) (/.f64 1 (sqrt.f64 (*.f64 l h))))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) (pow.f64 d 3))) |
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 1 (*.f64 l h)) 3/2))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d))) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d))) |
(exp.f64 (log.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d))) |
(-.f64 (+.f64 1 (/.f64 1 (*.f64 l h))) 1) |
(*.f64 1 (/.f64 1 (*.f64 l h))) |
(*.f64 (/.f64 1 l) (/.f64 1 h)) |
(*.f64 (/.f64 1 (*.f64 l h)) 1) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) (/.f64 1 (sqrt.f64 (*.f64 l h)))) |
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 2)) |
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (*.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))) (/.f64 1 (sqrt.f64 (*.f64 l h))))) |
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 2) (/.f64 1 (cbrt.f64 (*.f64 l h)))) |
(*.f64 (cbrt.f64 (pow.f64 l -2)) (*.f64 (/.f64 1 (cbrt.f64 l)) (/.f64 1 h))) |
(*.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 1/4) (*.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 1/4) (/.f64 1 (sqrt.f64 (*.f64 l h))))) |
(*.f64 (pow.f64 l -1/2) (*.f64 (pow.f64 l -1/2) (/.f64 1 h))) |
(*.f64 (/.f64 -1 l) (/.f64 1 (neg.f64 h))) |
(*.f64 (/.f64 1 h) (/.f64 1 l)) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) (pow.f64 (/.f64 1 (*.f64 l h)) 1/4)) (pow.f64 (/.f64 1 (*.f64 l h)) 1/4)) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l -2)) 1) (/.f64 (/.f64 1 (cbrt.f64 l)) h)) |
(*.f64 (/.f64 (pow.f64 l -1/2) 1) (/.f64 (pow.f64 l -1/2) h)) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 h) 2)) (/.f64 (/.f64 1 l) (cbrt.f64 h))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l -2)) (pow.f64 (cbrt.f64 h) 2)) (/.f64 1 (cbrt.f64 (*.f64 l h)))) |
(*.f64 (/.f64 (pow.f64 l -1/2) (pow.f64 (cbrt.f64 h) 2)) (/.f64 (pow.f64 l -1/2) (cbrt.f64 h))) |
(*.f64 (/.f64 1 (sqrt.f64 h)) (/.f64 (/.f64 1 l) (sqrt.f64 h))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l -2)) (sqrt.f64 h)) (/.f64 (/.f64 1 (cbrt.f64 l)) (sqrt.f64 h))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) (/.f64 1 (cbrt.f64 (*.f64 l h)))) (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))))) |
(pow.f64 (/.f64 1 (*.f64 l h)) 1) |
(pow.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) 2) |
(pow.f64 (/.f64 (pow.f64 l -2) (*.f64 h h)) 1/2) |
(pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3) 1/3) |
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 3) |
(pow.f64 (*.f64 l h) -1) |
(neg.f64 (/.f64 (/.f64 1 l) (neg.f64 h))) |
(sqrt.f64 (/.f64 (pow.f64 l -2) (*.f64 h h))) |
(log.f64 (exp.f64 (/.f64 1 (*.f64 l h)))) |
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3)) |
(cbrt.f64 (/.f64 (/.f64 (pow.f64 l -2) l) (pow.f64 h 3))) |
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 l h)))) |
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 l h)))) |
(exp.f64 (neg.f64 (log.f64 (*.f64 l h)))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (/.f64 1 l) h) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (/.f64 1 l) h) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (/.f64 1 l) h) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (/.f64 1 l) h) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (/.f64 1 l) h) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (/.f64 1 l) h) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (/.f64 1 l) h) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (/.f64 1 l) h) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (/.f64 1 l) h) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (/.f64 1 l) h) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (/.f64 1 l) h) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (/.f64 1 l) h) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (/.f64 1 l) h) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (/.f64 1 l) h) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (/.f64 1 l) h) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (/.f64 1 l) h) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (/.f64 1 l) h) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (/.f64 1 l) h) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (/.f64 1 l) h) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (/.f64 1 l) h) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (/.f64 1 l) h) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (/.f64 1 l) h) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (/.f64 1 l) h) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (/.f64 1 l) h) |
(-.f64 (+.f64 1 (/.f64 1 (sqrt.f64 (*.f64 l h)))) 1) |
(+.f64 (+.f64 1 (/.f64 1 (sqrt.f64 (*.f64 l h)))) -1) |
(+.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) 0) |
(/.f64 1 (sqrt.f64 (*.f64 l h))) |
(pow.f64 (*.f64 l h) -1/2) |
(*.f64 1 (/.f64 1 (sqrt.f64 (*.f64 l h)))) |
(+.f64 (+.f64 1 (/.f64 1 (sqrt.f64 (*.f64 l h)))) -1) |
(+.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) 0) |
(/.f64 1 (sqrt.f64 (*.f64 l h))) |
(pow.f64 (*.f64 l h) -1/2) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) 1) |
(+.f64 (+.f64 1 (/.f64 1 (sqrt.f64 (*.f64 l h)))) -1) |
(+.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) 0) |
(/.f64 1 (sqrt.f64 (*.f64 l h))) |
(pow.f64 (*.f64 l h) -1/2) |
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))))) |
(/.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))) (cbrt.f64 (*.f64 l h))) |
(/.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) (cbrt.f64 (*.f64 l h))) |
(*.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))) (/.f64 1 (cbrt.f64 (*.f64 l h)))) |
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))))) |
(/.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))) (cbrt.f64 (*.f64 l h))) |
(/.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) (cbrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 1/4) (pow.f64 (/.f64 1 (*.f64 l h)) 1/4)) |
(+.f64 (+.f64 1 (/.f64 1 (sqrt.f64 (*.f64 l h)))) -1) |
(+.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) 0) |
(/.f64 1 (sqrt.f64 (*.f64 l h))) |
(pow.f64 (*.f64 l h) -1/2) |
(*.f64 (pow.f64 l -1/2) (sqrt.f64 (/.f64 1 h))) |
(*.f64 (pow.f64 l -1/2) (pow.f64 (/.f64 1 h) 1/2)) |
(*.f64 (pow.f64 l -1/2) (sqrt.f64 (/.f64 1 h))) |
(*.f64 (pow.f64 l -1/2) (/.f64 1 (sqrt.f64 h))) |
(/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) |
(*.f64 (sqrt.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 2)) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))))) |
(*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 (*.f64 l h)))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))))) |
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))))) |
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 3/2) |
(*.f64 (pow.f64 1 1/2) (/.f64 1 (sqrt.f64 (*.f64 l h)))) |
(+.f64 (+.f64 1 (/.f64 1 (sqrt.f64 (*.f64 l h)))) -1) |
(+.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) 0) |
(/.f64 1 (sqrt.f64 (*.f64 l h))) |
(pow.f64 (*.f64 l h) -1/2) |
(*.f64 (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 2) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 1/2)) |
(*.f64 (sqrt.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 2)) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))))) |
(*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 (*.f64 l h)))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))))) |
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))))) |
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 3/2) |
(/.f64 1 (sqrt.f64 (*.f64 l h))) |
(+.f64 (+.f64 1 (/.f64 1 (sqrt.f64 (*.f64 l h)))) -1) |
(+.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) 0) |
(pow.f64 (*.f64 l h) -1/2) |
(/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2))) |
(*.f64 (pow.f64 l -1/2) (/.f64 1 (sqrt.f64 h))) |
(/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) |
(/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) |
(*.f64 (pow.f64 l -1/2) (/.f64 1 (sqrt.f64 h))) |
(/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h))) |
(/.f64 (neg.f64 (pow.f64 l -1/2)) (neg.f64 (sqrt.f64 h))) |
(*.f64 (pow.f64 l -1/2) (/.f64 1 (sqrt.f64 h))) |
(/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) |
(pow.f64 (/.f64 1 (*.f64 l h)) 1/2) |
(+.f64 (+.f64 1 (/.f64 1 (sqrt.f64 (*.f64 l h)))) -1) |
(+.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) 0) |
(/.f64 1 (sqrt.f64 (*.f64 l h))) |
(pow.f64 (*.f64 l h) -1/2) |
(pow.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) 1) |
(+.f64 (+.f64 1 (/.f64 1 (sqrt.f64 (*.f64 l h)))) -1) |
(+.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) 0) |
(/.f64 1 (sqrt.f64 (*.f64 l h))) |
(pow.f64 (*.f64 l h) -1/2) |
(pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3) |
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)) |
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2)) |
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)) |
(pow.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))) 3) |
(+.f64 (+.f64 1 (/.f64 1 (sqrt.f64 (*.f64 l h)))) -1) |
(+.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) 0) |
(/.f64 1 (sqrt.f64 (*.f64 l h))) |
(pow.f64 (*.f64 l h) -1/2) |
(pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 1/4) 2) |
(+.f64 (+.f64 1 (/.f64 1 (sqrt.f64 (*.f64 l h)))) -1) |
(+.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) 0) |
(/.f64 1 (sqrt.f64 (*.f64 l h))) |
(pow.f64 (*.f64 l h) -1/2) |
(fabs.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))) |
(+.f64 (+.f64 1 (/.f64 1 (sqrt.f64 (*.f64 l h)))) -1) |
(+.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) 0) |
(/.f64 1 (sqrt.f64 (*.f64 l h))) |
(pow.f64 (*.f64 l h) -1/2) |
(log.f64 (exp.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))))) |
(+.f64 (+.f64 1 (/.f64 1 (sqrt.f64 (*.f64 l h)))) -1) |
(+.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) 0) |
(/.f64 1 (sqrt.f64 (*.f64 l h))) |
(pow.f64 (*.f64 l h) -1/2) |
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)) |
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2)) |
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)) |
(expm1.f64 (log1p.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))))) |
(+.f64 (+.f64 1 (/.f64 1 (sqrt.f64 (*.f64 l h)))) -1) |
(+.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) 0) |
(/.f64 1 (sqrt.f64 (*.f64 l h))) |
(pow.f64 (*.f64 l h) -1/2) |
(log1p.f64 (expm1.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))))) |
(+.f64 (+.f64 1 (/.f64 1 (sqrt.f64 (*.f64 l h)))) -1) |
(+.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) 0) |
(/.f64 1 (sqrt.f64 (*.f64 l h))) |
(pow.f64 (*.f64 l h) -1/2) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)) |
(+.f64 (+.f64 1 (/.f64 1 (sqrt.f64 (*.f64 l h)))) -1) |
(+.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) 0) |
(/.f64 1 (sqrt.f64 (*.f64 l h))) |
(pow.f64 (*.f64 l h) -1/2) |
(-.f64 (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d)) 1) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(/.f64 (*.f64 (pow.f64 l -1/2) d) (sqrt.f64 h)) |
(/.f64 (pow.f64 l -1/2) (/.f64 (sqrt.f64 h) d)) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(/.f64 (*.f64 d (pow.f64 l -1/2)) (sqrt.f64 h)) |
(/.f64 (pow.f64 l -1/2) (/.f64 (sqrt.f64 h) d)) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(pow.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) 1) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(pow.f64 (pow.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) 3) 1/3) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d)) 3) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d)) 2) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(sqrt.f64 (*.f64 (/.f64 1 (*.f64 l h)) (*.f64 d d))) |
(sqrt.f64 (*.f64 d (/.f64 d (*.f64 l h)))) |
(sqrt.f64 (*.f64 d (/.f64 (/.f64 d l) h))) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(log.f64 (pow.f64 (exp.f64 d) (/.f64 1 (sqrt.f64 (*.f64 l h))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) 3)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) (pow.f64 d 3))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 1 (*.f64 l h)) 3/2))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(expm1.f64 (log1p.f64 (*.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)) d) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(log1p.f64 (expm1.f64 (*.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)) d) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(exp.f64 (log.f64 (*.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)) d) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(-.f64 (+.f64 1 (/.f64 1 (*.f64 l h))) 1) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (/.f64 1 l) h) |
(*.f64 1 (/.f64 1 (*.f64 l h))) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (/.f64 1 l) h) |
(*.f64 (/.f64 1 l) (/.f64 1 h)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (/.f64 1 l) h) |
(*.f64 (/.f64 1 (*.f64 l h)) 1) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (/.f64 1 l) h) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) (/.f64 1 (sqrt.f64 (*.f64 l h)))) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (/.f64 1 l) h) |
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 2)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (/.f64 1 l) h) |
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (*.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))) (/.f64 1 (sqrt.f64 (*.f64 l h))))) |
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))))) |
(/.f64 (pow.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))) 4) (cbrt.f64 (*.f64 l h))) |
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 4) (cbrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 2) (/.f64 1 (cbrt.f64 (*.f64 l h)))) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (/.f64 1 l) h) |
(*.f64 (cbrt.f64 (pow.f64 l -2)) (*.f64 (/.f64 1 (cbrt.f64 l)) (/.f64 1 h))) |
(*.f64 (cbrt.f64 (pow.f64 l -2)) (*.f64 (/.f64 1 h) (/.f64 1 (cbrt.f64 l)))) |
(*.f64 (cbrt.f64 (pow.f64 l -2)) (/.f64 (/.f64 1 h) (cbrt.f64 l))) |
(/.f64 (cbrt.f64 (pow.f64 l -2)) (*.f64 h (cbrt.f64 l))) |
(*.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 1/4) (*.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 1/4) (/.f64 1 (sqrt.f64 (*.f64 l h))))) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (/.f64 1 l) h) |
(*.f64 (pow.f64 l -1/2) (*.f64 (pow.f64 l -1/2) (/.f64 1 h))) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (/.f64 1 l) h) |
(*.f64 (/.f64 -1 l) (/.f64 1 (neg.f64 h))) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (/.f64 1 l) h) |
(*.f64 (/.f64 1 h) (/.f64 1 l)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (/.f64 1 l) h) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) (pow.f64 (/.f64 1 (*.f64 l h)) 1/4)) (pow.f64 (/.f64 1 (*.f64 l h)) 1/4)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (/.f64 1 l) h) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l -2)) 1) (/.f64 (/.f64 1 (cbrt.f64 l)) h)) |
(*.f64 (cbrt.f64 (pow.f64 l -2)) (*.f64 (/.f64 1 h) (/.f64 1 (cbrt.f64 l)))) |
(*.f64 (cbrt.f64 (pow.f64 l -2)) (/.f64 (/.f64 1 h) (cbrt.f64 l))) |
(/.f64 (cbrt.f64 (pow.f64 l -2)) (*.f64 h (cbrt.f64 l))) |
(*.f64 (/.f64 (pow.f64 l -1/2) 1) (/.f64 (pow.f64 l -1/2) h)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (/.f64 1 l) h) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 h) 2)) (/.f64 (/.f64 1 l) (cbrt.f64 h))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 h) 2)) (/.f64 1 (*.f64 (cbrt.f64 h) l))) |
(/.f64 (/.f64 1 (*.f64 l (cbrt.f64 h))) (pow.f64 (cbrt.f64 h) 2)) |
(/.f64 1 (*.f64 (pow.f64 (cbrt.f64 h) 2) (*.f64 l (cbrt.f64 h)))) |
(/.f64 (/.f64 1 l) (pow.f64 (cbrt.f64 h) 3)) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l -2)) (pow.f64 (cbrt.f64 h) 2)) (/.f64 1 (cbrt.f64 (*.f64 l h)))) |
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (/.f64 (cbrt.f64 (pow.f64 l -2)) (pow.f64 (cbrt.f64 h) 2))) |
(/.f64 (/.f64 (cbrt.f64 (pow.f64 l -2)) (pow.f64 (cbrt.f64 h) 2)) (cbrt.f64 (*.f64 l h))) |
(/.f64 (/.f64 (cbrt.f64 (pow.f64 l -2)) (cbrt.f64 (*.f64 l h))) (pow.f64 (cbrt.f64 h) 2)) |
(*.f64 (/.f64 (pow.f64 l -1/2) (pow.f64 (cbrt.f64 h) 2)) (/.f64 (pow.f64 l -1/2) (cbrt.f64 h))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 h) 2)) (/.f64 1 (*.f64 (cbrt.f64 h) l))) |
(/.f64 (/.f64 1 (*.f64 l (cbrt.f64 h))) (pow.f64 (cbrt.f64 h) 2)) |
(/.f64 1 (*.f64 (pow.f64 (cbrt.f64 h) 2) (*.f64 l (cbrt.f64 h)))) |
(/.f64 (/.f64 1 l) (pow.f64 (cbrt.f64 h) 3)) |
(*.f64 (/.f64 1 (sqrt.f64 h)) (/.f64 (/.f64 1 l) (sqrt.f64 h))) |
(/.f64 (/.f64 1 (*.f64 l (sqrt.f64 h))) (sqrt.f64 h)) |
(/.f64 (/.f64 1 (sqrt.f64 h)) (*.f64 l (sqrt.f64 h))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l -2)) (sqrt.f64 h)) (/.f64 (/.f64 1 (cbrt.f64 l)) (sqrt.f64 h))) |
(/.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 l -2)) (sqrt.f64 h)) (sqrt.f64 h)) (cbrt.f64 l)) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) (/.f64 1 (cbrt.f64 (*.f64 l h)))) (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))))) |
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))))) |
(/.f64 (pow.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))) 4) (cbrt.f64 (*.f64 l h))) |
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 4) (cbrt.f64 (*.f64 l h))) |
(pow.f64 (/.f64 1 (*.f64 l h)) 1) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (/.f64 1 l) h) |
(pow.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) 2) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (/.f64 1 l) h) |
(pow.f64 (/.f64 (pow.f64 l -2) (*.f64 h h)) 1/2) |
(sqrt.f64 (/.f64 (pow.f64 l -2) (*.f64 h h))) |
(sqrt.f64 (pow.f64 (*.f64 l h) -2)) |
(fabs.f64 (/.f64 (/.f64 1 l) h)) |
(pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3) 1/3) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (/.f64 1 l) h) |
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 3) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (/.f64 1 l) h) |
(pow.f64 (*.f64 l h) -1) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (/.f64 1 l) h) |
(neg.f64 (/.f64 (/.f64 1 l) (neg.f64 h))) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (/.f64 1 l) h) |
(sqrt.f64 (/.f64 (pow.f64 l -2) (*.f64 h h))) |
(sqrt.f64 (pow.f64 (*.f64 l h) -2)) |
(fabs.f64 (/.f64 (/.f64 1 l) h)) |
(log.f64 (exp.f64 (/.f64 1 (*.f64 l h)))) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (/.f64 1 l) h) |
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (/.f64 1 l) h) |
(cbrt.f64 (/.f64 (/.f64 (pow.f64 l -2) l) (pow.f64 h 3))) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (/.f64 1 l) h) |
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 l h)))) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (/.f64 1 l) h) |
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 l h)))) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (/.f64 1 l) h) |
(exp.f64 (neg.f64 (log.f64 (*.f64 l h)))) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 (/.f64 1 l) h) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 10.2b | (/.f64 (*.f64 M M) (/.f64 l h)) |
| 11.3b | (sqrt.f64 (/.f64 d h)) | |
| 11.4b | (sqrt.f64 (/.f64 d l)) | |
| ✓ | 17.0b | (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
Compiled 156 to 43 computations (72.4% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 17.0ms | l | @ | inf | (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
| 1.0ms | D | @ | 0 | (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
| 1.0ms | l | @ | 0 | (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
| 1.0ms | h | @ | 0 | (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
| 1.0ms | d | @ | 0 | (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
| 1× | batch-egg-rewrite |
| 893× | log-prod_binary64 |
| 272× | expm1-udef_binary64 |
| 272× | log1p-udef_binary64 |
| 260× | log-div_binary64 |
| 232× | log-pow_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 32 |
| 1 | 309 | 31 |
| 2 | 4459 | 31 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) |
(/.f64 (*.f64 M M) (/.f64 l h)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 (/.f64 l h) (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 l h) (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 M M))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 M M)) (/.f64 l h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 M M))) (/.f64 (neg.f64 l) h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 M M)) l) (/.f64 1 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 M M)) 1) (/.f64 l h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 M M)) (pow.f64 (cbrt.f64 (/.f64 l h)) 2)) (cbrt.f64 (/.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 M M)) (sqrt.f64 (/.f64 l h))) (sqrt.f64 (/.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 M (pow.f64 (*.f64 (/.f64 D d) 1/2) 2)) (/.f64 l (*.f64 M h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 (/.f64 D d) 1/2) 2)) (/.f64 (neg.f64 l) h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) M) (/.f64 l (*.f64 M h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 M (neg.f64 M))) (/.f64 (neg.f64 l) h))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 l h) (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 M M))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) 3) (pow.f64 (*.f64 (*.f64 M M) (/.f64 h l)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M M) (/.f64 h l)) 3) (pow.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 M M) (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 M (/.f64 l M))) h)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 M (/.f64 l M))) h)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 M (/.f64 l M))) h))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 M (/.f64 l M))) h))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 M (/.f64 l M))) h))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 M M) (/.f64 h l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 M (/.f64 1 (/.f64 l (*.f64 M h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 M (*.f64 M (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 M M) (/.f64 h l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 h (/.f64 M (/.f64 l M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 M M) (/.f64 h l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 M M) (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l))) 2) (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (/.f64 M (sqrt.f64 (/.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 M (neg.f64 M)) (/.f64 1 (/.f64 (neg.f64 l) h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h l) (*.f64 M M))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 M (/.f64 l M)) h)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 M 1) (/.f64 M (/.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 M l) (/.f64 M (/.f64 1 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 M 4)) 1) (/.f64 (pow.f64 (cbrt.f64 M) 2) (/.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (/.f64 (*.f64 M M) (/.f64 1 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 M 4)) l) (/.f64 (pow.f64 (cbrt.f64 M) 2) (/.f64 1 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 M (/.f64 l h)) M)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 M (pow.f64 (cbrt.f64 (/.f64 l h)) 2)) (/.f64 M (cbrt.f64 (/.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 l h)) 2)) (/.f64 (*.f64 M M) (cbrt.f64 (/.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 M 4)) (pow.f64 (cbrt.f64 (/.f64 l h)) 2)) (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (/.f64 l h))) (/.f64 (*.f64 M M) (sqrt.f64 (/.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 M 4)) (sqrt.f64 (/.f64 l h))) (/.f64 (pow.f64 (cbrt.f64 M) 2) (sqrt.f64 (/.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 M M) 1) (/.f64 h l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 M M) (neg.f64 l)) (neg.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 M (/.f64 l M)) 1) h)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 M (/.f64 l M)) (pow.f64 (cbrt.f64 h) 2)) (cbrt.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 M (/.f64 l M)) (sqrt.f64 h)) (sqrt.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 M M) (/.f64 h l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 M M) (/.f64 h l)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 l h) (*.f64 M M)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (/.f64 l h) (*.f64 M M)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 M M) (/.f64 (neg.f64 l) h)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (pow.f64 M 4) (pow.f64 (/.f64 l h) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 M (/.f64 l M))) h))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 M M) (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 M M) (/.f64 h l)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 M M) 3) (pow.f64 (/.f64 l h) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 M M) (/.f64 h l))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 M M) (/.f64 h l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 M M) (/.f64 h l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 M M) (/.f64 h l))) 1)))))) |
| 1× | egg-herbie |
| 574× | log-prod_binary64 |
| 508× | associate-/r/_binary64 |
| 421× | fma-def_binary64 |
| 300× | distribute-rgt-in_binary64 |
| 295× | distribute-lft-in_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 224 | 3272 |
| 1 | 598 | 3046 |
| 2 | 2319 | 2990 |
| 3 | 6307 | 2990 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(/.f64 (*.f64 (pow.f64 M 2) h) l) |
(/.f64 (*.f64 (pow.f64 M 2) h) l) |
(/.f64 (*.f64 (pow.f64 M 2) h) l) |
(/.f64 (*.f64 (pow.f64 M 2) h) l) |
(/.f64 (*.f64 (pow.f64 M 2) h) l) |
(/.f64 (*.f64 (pow.f64 M 2) h) l) |
(/.f64 (*.f64 (pow.f64 M 2) h) l) |
(/.f64 (*.f64 (pow.f64 M 2) h) l) |
(/.f64 (*.f64 (pow.f64 M 2) h) l) |
(/.f64 (*.f64 (pow.f64 M 2) h) l) |
(/.f64 (*.f64 (pow.f64 M 2) h) l) |
(/.f64 (*.f64 (pow.f64 M 2) h) l) |
(/.f64 (*.f64 h (pow.f64 M 2)) l) |
(/.f64 (*.f64 h (pow.f64 M 2)) l) |
(/.f64 (*.f64 h (pow.f64 M 2)) l) |
(/.f64 (*.f64 h (pow.f64 M 2)) l) |
(/.f64 (*.f64 h (pow.f64 M 2)) l) |
(/.f64 (*.f64 h (pow.f64 M 2)) l) |
(/.f64 (*.f64 h (pow.f64 M 2)) l) |
(/.f64 (*.f64 h (pow.f64 M 2)) l) |
(/.f64 (*.f64 h (pow.f64 M 2)) l) |
(/.f64 (*.f64 h (pow.f64 M 2)) l) |
(/.f64 (*.f64 h (pow.f64 M 2)) l) |
(/.f64 (*.f64 h (pow.f64 M 2)) l) |
(/.f64 (*.f64 h (pow.f64 M 2)) l) |
(/.f64 (*.f64 h (pow.f64 M 2)) l) |
(/.f64 (*.f64 h (pow.f64 M 2)) l) |
(/.f64 (*.f64 h (pow.f64 M 2)) l) |
(/.f64 (*.f64 h (pow.f64 M 2)) l) |
(/.f64 (*.f64 h (pow.f64 M 2)) l) |
(/.f64 (*.f64 h (pow.f64 M 2)) l) |
(/.f64 (*.f64 h (pow.f64 M 2)) l) |
(/.f64 (*.f64 h (pow.f64 M 2)) l) |
(/.f64 (*.f64 h (pow.f64 M 2)) l) |
(/.f64 (*.f64 h (pow.f64 M 2)) l) |
(/.f64 (*.f64 h (pow.f64 M 2)) l) |
(+.f64 0 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2))) 1) |
(/.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 (/.f64 l h) (*.f64 M M))) |
(/.f64 1 (/.f64 (/.f64 l h) (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 M M)))) |
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 M M)) (/.f64 l h)) |
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 M M))) (/.f64 (neg.f64 l) h)) |
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 M M)) l) (/.f64 1 h)) |
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 M M)) 1) (/.f64 l h)) |
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 M M)) (pow.f64 (cbrt.f64 (/.f64 l h)) 2)) (cbrt.f64 (/.f64 l h))) |
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 M M)) (sqrt.f64 (/.f64 l h))) (sqrt.f64 (/.f64 l h))) |
(/.f64 (*.f64 M (pow.f64 (*.f64 (/.f64 D d) 1/2) 2)) (/.f64 l (*.f64 M h))) |
(/.f64 (*.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 (/.f64 D d) 1/2) 2)) (/.f64 (neg.f64 l) h)) |
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) M) (/.f64 l (*.f64 M h))) |
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 M (neg.f64 M))) (/.f64 (neg.f64 l) h)) |
(pow.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) 1) |
(pow.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) 3) 1/3) |
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2)) 3) |
(pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) |
(pow.f64 (/.f64 (/.f64 l h) (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 M M))) -1) |
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) 2)) |
(log.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2)))) |
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) 3) (pow.f64 (*.f64 (*.f64 M M) (/.f64 h l)) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M M) (/.f64 h l)) 3) (pow.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) 3))) |
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2))) |
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2))) |
(exp.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2))))) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)))) 1)) |
(+.f64 0 (*.f64 (*.f64 M M) (/.f64 h l))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 M (/.f64 l M))) h)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 M (/.f64 l M))) h)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 M (/.f64 l M))) h)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 M (/.f64 l M))) h))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 M (/.f64 l M))) h)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 M M) (/.f64 h l)))) 1) |
(*.f64 M (/.f64 1 (/.f64 l (*.f64 M h)))) |
(*.f64 M (*.f64 M (/.f64 h l))) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(*.f64 h (/.f64 M (/.f64 l M))) |
(*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) 1) |
(*.f64 1 (*.f64 (*.f64 M M) (/.f64 h l))) |
(*.f64 (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (/.f64 h l))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l))) 2) (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (/.f64 M (sqrt.f64 (/.f64 l h)))) |
(*.f64 (*.f64 M (neg.f64 M)) (/.f64 1 (/.f64 (neg.f64 l) h))) |
(*.f64 (/.f64 h l) (*.f64 M M)) |
(*.f64 (/.f64 M (/.f64 l M)) h) |
(*.f64 (/.f64 M 1) (/.f64 M (/.f64 l h))) |
(*.f64 (/.f64 M l) (/.f64 M (/.f64 1 h))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 M 4)) 1) (/.f64 (pow.f64 (cbrt.f64 M) 2) (/.f64 l h))) |
(*.f64 (/.f64 1 l) (/.f64 (*.f64 M M) (/.f64 1 h))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 M 4)) l) (/.f64 (pow.f64 (cbrt.f64 M) 2) (/.f64 1 h))) |
(*.f64 (/.f64 M (/.f64 l h)) M) |
(*.f64 (/.f64 M (pow.f64 (cbrt.f64 (/.f64 l h)) 2)) (/.f64 M (cbrt.f64 (/.f64 l h)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 l h)) 2)) (/.f64 (*.f64 M M) (cbrt.f64 (/.f64 l h)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 M 4)) (pow.f64 (cbrt.f64 (/.f64 l h)) 2)) (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 l h))) (/.f64 (*.f64 M M) (sqrt.f64 (/.f64 l h)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 M 4)) (sqrt.f64 (/.f64 l h))) (/.f64 (pow.f64 (cbrt.f64 M) 2) (sqrt.f64 (/.f64 l h)))) |
(*.f64 (/.f64 (*.f64 M M) 1) (/.f64 h l)) |
(*.f64 (/.f64 (*.f64 M M) (neg.f64 l)) (neg.f64 h)) |
(*.f64 (*.f64 (/.f64 M (/.f64 l M)) 1) h) |
(*.f64 (*.f64 (/.f64 M (/.f64 l M)) (pow.f64 (cbrt.f64 h) 2)) (cbrt.f64 h)) |
(*.f64 (*.f64 (/.f64 M (/.f64 l M)) (sqrt.f64 h)) (sqrt.f64 h)) |
(pow.f64 (*.f64 (*.f64 M M) (/.f64 h l)) 1) |
(pow.f64 (pow.f64 (*.f64 (*.f64 M M) (/.f64 h l)) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l))) 3) |
(pow.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) 2) |
(pow.f64 (/.f64 (/.f64 l h) (*.f64 M M)) -1) |
(pow.f64 (/.f64 (/.f64 (/.f64 l h) (*.f64 M M)) 1) -1) |
(neg.f64 (/.f64 (*.f64 M M) (/.f64 (neg.f64 l) h))) |
(sqrt.f64 (/.f64 (pow.f64 M 4) (pow.f64 (/.f64 l h) 2))) |
(log.f64 (pow.f64 (exp.f64 (/.f64 M (/.f64 l M))) h)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 M M) (/.f64 h l))))) |
(cbrt.f64 (pow.f64 (*.f64 (*.f64 M M) (/.f64 h l)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M M) 3) (pow.f64 (/.f64 l h) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (*.f64 M M) (/.f64 h l)))) |
(log1p.f64 (expm1.f64 (*.f64 (*.f64 M M) (/.f64 h l)))) |
(exp.f64 (log.f64 (*.f64 (*.f64 M M) (/.f64 h l)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 M M) (/.f64 h l))) 1)) |
| Outputs |
|---|
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 M (/.f64 (/.f64 l h) M))) |
(*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 h (*.f64 M (/.f64 M l)))) |
(/.f64 (*.f64 (pow.f64 M 2) h) l) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(/.f64 (*.f64 (pow.f64 M 2) h) l) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(/.f64 (*.f64 (pow.f64 M 2) h) l) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(/.f64 (*.f64 (pow.f64 M 2) h) l) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(/.f64 (*.f64 (pow.f64 M 2) h) l) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(/.f64 (*.f64 (pow.f64 M 2) h) l) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(/.f64 (*.f64 (pow.f64 M 2) h) l) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(/.f64 (*.f64 (pow.f64 M 2) h) l) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(/.f64 (*.f64 (pow.f64 M 2) h) l) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(/.f64 (*.f64 (pow.f64 M 2) h) l) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(/.f64 (*.f64 (pow.f64 M 2) h) l) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(/.f64 (*.f64 (pow.f64 M 2) h) l) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(/.f64 (*.f64 h (pow.f64 M 2)) l) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(/.f64 (*.f64 h (pow.f64 M 2)) l) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(/.f64 (*.f64 h (pow.f64 M 2)) l) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(/.f64 (*.f64 h (pow.f64 M 2)) l) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(/.f64 (*.f64 h (pow.f64 M 2)) l) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(/.f64 (*.f64 h (pow.f64 M 2)) l) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(/.f64 (*.f64 h (pow.f64 M 2)) l) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(/.f64 (*.f64 h (pow.f64 M 2)) l) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(/.f64 (*.f64 h (pow.f64 M 2)) l) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(/.f64 (*.f64 h (pow.f64 M 2)) l) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(/.f64 (*.f64 h (pow.f64 M 2)) l) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(/.f64 (*.f64 h (pow.f64 M 2)) l) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(/.f64 (*.f64 h (pow.f64 M 2)) l) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(/.f64 (*.f64 h (pow.f64 M 2)) l) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(/.f64 (*.f64 h (pow.f64 M 2)) l) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(/.f64 (*.f64 h (pow.f64 M 2)) l) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(/.f64 (*.f64 h (pow.f64 M 2)) l) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(/.f64 (*.f64 h (pow.f64 M 2)) l) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(/.f64 (*.f64 h (pow.f64 M 2)) l) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(/.f64 (*.f64 h (pow.f64 M 2)) l) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(/.f64 (*.f64 h (pow.f64 M 2)) l) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(/.f64 (*.f64 h (pow.f64 M 2)) l) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(/.f64 (*.f64 h (pow.f64 M 2)) l) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(/.f64 (*.f64 h (pow.f64 M 2)) l) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(+.f64 0 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2)) |
(pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) |
(pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 l h))) 2) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 l h))) 2))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 l h))) 2))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2))) 1) |
(pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) |
(pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 l h))) 2) |
(/.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 (/.f64 l h) (*.f64 M M))) |
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 l h)) (*.f64 M M)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) l) h)) |
(*.f64 (*.f64 M M) (/.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 l h))) |
(/.f64 1 (/.f64 (/.f64 l h) (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 M M)))) |
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 l h)) (*.f64 M M)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) l) h)) |
(*.f64 (*.f64 M M) (/.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 l h))) |
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 M M)) (/.f64 l h)) |
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 l h)) (*.f64 M M)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) l) h)) |
(*.f64 (*.f64 M M) (/.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 l h))) |
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 M M))) (/.f64 (neg.f64 l) h)) |
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 l h)) (*.f64 M M)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) l) h)) |
(*.f64 (*.f64 M M) (/.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 l h))) |
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 M M)) l) (/.f64 1 h)) |
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 l h)) (*.f64 M M)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) l) h)) |
(*.f64 (*.f64 M M) (/.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 l h))) |
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 M M)) 1) (/.f64 l h)) |
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 l h)) (*.f64 M M)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) l) h)) |
(*.f64 (*.f64 M M) (/.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 l h))) |
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 M M)) (pow.f64 (cbrt.f64 (/.f64 l h)) 2)) (cbrt.f64 (/.f64 l h))) |
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 l h)) (*.f64 M M)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) l) h)) |
(*.f64 (*.f64 M M) (/.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 l h))) |
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 M M)) (sqrt.f64 (/.f64 l h))) (sqrt.f64 (/.f64 l h))) |
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 l h)) (*.f64 M M)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) l) h)) |
(*.f64 (*.f64 M M) (/.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 l h))) |
(/.f64 (*.f64 M (pow.f64 (*.f64 (/.f64 D d) 1/2) 2)) (/.f64 l (*.f64 M h))) |
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 l h)) (*.f64 M M)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) l) h)) |
(*.f64 (*.f64 M M) (/.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 l h))) |
(/.f64 (*.f64 (*.f64 M (neg.f64 M)) (pow.f64 (*.f64 (/.f64 D d) 1/2) 2)) (/.f64 (neg.f64 l) h)) |
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 l h)) (*.f64 M M)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) l) h)) |
(*.f64 (*.f64 M M) (/.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 l h))) |
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) M) (/.f64 l (*.f64 M h))) |
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 l h)) (*.f64 M M)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) l) h)) |
(*.f64 (*.f64 M M) (/.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 l h))) |
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 M (neg.f64 M))) (/.f64 (neg.f64 l) h)) |
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 l h)) (*.f64 M M)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) l) h)) |
(*.f64 (*.f64 M M) (/.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 l h))) |
(pow.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) 1) |
(pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) |
(pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 l h))) 2) |
(pow.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) 3) 1/3) |
(pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) |
(pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 l h))) 2) |
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2)) 3) |
(pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) |
(pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 l h))) 2) |
(pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) |
(pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 l h))) 2) |
(pow.f64 (/.f64 (/.f64 l h) (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 M M))) -1) |
(*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 l h)) (*.f64 M M)) |
(*.f64 (*.f64 M M) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) l) h)) |
(*.f64 (*.f64 M M) (/.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (/.f64 l h))) |
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) 2)) |
(pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) |
(pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 l h))) 2) |
(log.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2))) |
(pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) |
(pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 l h))) 2) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2)))) |
(pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) |
(pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 l h))) 2) |
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) 3)) |
(pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) |
(pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 l h))) 2) |
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) 3) (pow.f64 (*.f64 (*.f64 M M) (/.f64 h l)) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) 3) (*.f64 (pow.f64 M 6) (pow.f64 (/.f64 h l) 3)))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 6) (*.f64 (pow.f64 M 6) (pow.f64 (/.f64 h l) 3)))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M M) (/.f64 h l)) 3) (pow.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) 3) (pow.f64 (*.f64 (*.f64 M M) (/.f64 h l)) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) 3) (*.f64 (pow.f64 M 6) (pow.f64 (/.f64 h l) 3)))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 6) (*.f64 (pow.f64 M 6) (pow.f64 (/.f64 h l) 3)))) |
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2))) |
(pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) |
(pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 l h))) 2) |
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2))) |
(pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) |
(pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 l h))) 2) |
(exp.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2))))) |
(pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) |
(pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 l h))) 2) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)))) 1)) |
(pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) |
(pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 l h))) 2) |
(+.f64 0 (*.f64 (*.f64 M M) (/.f64 h l))) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 M (/.f64 l M))) h)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 M (/.f64 l M))) h)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 M (/.f64 l M))) h)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 M l) M)) h)) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 M l) M)) h)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 M l) M)) h)))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 M l)) M) h)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 M l)) M) h)))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 M l)) M) h)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 M (/.f64 l M))) h))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 M (/.f64 l M))) h)))) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 M M) (/.f64 h l)))) 1) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(*.f64 M (/.f64 1 (/.f64 l (*.f64 M h)))) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(*.f64 M (*.f64 M (/.f64 h l))) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(*.f64 h (/.f64 M (/.f64 l M))) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(*.f64 (*.f64 (*.f64 M M) (/.f64 h l)) 1) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(*.f64 1 (*.f64 (*.f64 M M) (/.f64 h l))) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(*.f64 (cbrt.f64 (pow.f64 M 4)) (*.f64 (pow.f64 (cbrt.f64 M) 2) (/.f64 h l))) |
(*.f64 (cbrt.f64 (pow.f64 M 4)) (*.f64 (/.f64 h l) (pow.f64 (cbrt.f64 M) 2))) |
(*.f64 (/.f64 h l) (*.f64 (cbrt.f64 (pow.f64 M 4)) (pow.f64 (cbrt.f64 M) 2))) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 M) 2) (/.f64 (cbrt.f64 (pow.f64 M 4)) l)) h) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l))) 2)) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l))) 2) (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (/.f64 M (sqrt.f64 (/.f64 l h)))) |
(pow.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) 2) |
(*.f64 (*.f64 M (neg.f64 M)) (/.f64 1 (/.f64 (neg.f64 l) h))) |
(*.f64 M (*.f64 (neg.f64 M) (/.f64 1 (/.f64 (neg.f64 l) h)))) |
(*.f64 M (*.f64 (neg.f64 M) (/.f64 h (neg.f64 l)))) |
(*.f64 (/.f64 M (/.f64 (neg.f64 l) M)) (neg.f64 h)) |
(*.f64 (/.f64 h l) (*.f64 M M)) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(*.f64 (/.f64 M (/.f64 l M)) h) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(*.f64 (/.f64 M 1) (/.f64 M (/.f64 l h))) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(*.f64 (/.f64 M l) (/.f64 M (/.f64 1 h))) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 M 4)) 1) (/.f64 (pow.f64 (cbrt.f64 M) 2) (/.f64 l h))) |
(*.f64 (cbrt.f64 (pow.f64 M 4)) (*.f64 (/.f64 h l) (pow.f64 (cbrt.f64 M) 2))) |
(*.f64 (/.f64 h l) (*.f64 (cbrt.f64 (pow.f64 M 4)) (pow.f64 (cbrt.f64 M) 2))) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 M) 2) (/.f64 (cbrt.f64 (pow.f64 M 4)) l)) h) |
(*.f64 (/.f64 1 l) (/.f64 (*.f64 M M) (/.f64 1 h))) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 M 4)) l) (/.f64 (pow.f64 (cbrt.f64 M) 2) (/.f64 1 h))) |
(*.f64 (cbrt.f64 (pow.f64 M 4)) (*.f64 (/.f64 h l) (pow.f64 (cbrt.f64 M) 2))) |
(*.f64 (/.f64 h l) (*.f64 (cbrt.f64 (pow.f64 M 4)) (pow.f64 (cbrt.f64 M) 2))) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 M) 2) (/.f64 (cbrt.f64 (pow.f64 M 4)) l)) h) |
(*.f64 (/.f64 M (/.f64 l h)) M) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(*.f64 (/.f64 M (pow.f64 (cbrt.f64 (/.f64 l h)) 2)) (/.f64 M (cbrt.f64 (/.f64 l h)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 l h)) 2)) (/.f64 (*.f64 M M) (cbrt.f64 (/.f64 l h)))) |
(*.f64 (/.f64 M (pow.f64 (cbrt.f64 (/.f64 l h)) 2)) (/.f64 M (cbrt.f64 (/.f64 l h)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 M 4)) (pow.f64 (cbrt.f64 (/.f64 l h)) 2)) (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l))) (/.f64 (cbrt.f64 (pow.f64 M 4)) (pow.f64 (cbrt.f64 (/.f64 l h)) 2))) |
(*.f64 (cbrt.f64 (/.f64 M (/.f64 (/.f64 l h) M))) (/.f64 (cbrt.f64 (pow.f64 M 4)) (pow.f64 (cbrt.f64 (/.f64 l h)) 2))) |
(*.f64 (cbrt.f64 (*.f64 h (*.f64 M (/.f64 M l)))) (/.f64 (cbrt.f64 (pow.f64 M 4)) (pow.f64 (cbrt.f64 (/.f64 l h)) 2))) |
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 l h))) (/.f64 (*.f64 M M) (sqrt.f64 (/.f64 l h)))) |
(pow.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) 2) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 M 4)) (sqrt.f64 (/.f64 l h))) (/.f64 (pow.f64 (cbrt.f64 M) 2) (sqrt.f64 (/.f64 l h)))) |
(/.f64 (/.f64 (cbrt.f64 (pow.f64 M 4)) (sqrt.f64 (/.f64 l h))) (/.f64 (sqrt.f64 (/.f64 l h)) (pow.f64 (cbrt.f64 M) 2))) |
(*.f64 (/.f64 (*.f64 M M) 1) (/.f64 h l)) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(*.f64 (/.f64 (*.f64 M M) (neg.f64 l)) (neg.f64 h)) |
(*.f64 M (*.f64 (neg.f64 M) (/.f64 1 (/.f64 (neg.f64 l) h)))) |
(*.f64 M (*.f64 (neg.f64 M) (/.f64 h (neg.f64 l)))) |
(*.f64 (/.f64 M (/.f64 (neg.f64 l) M)) (neg.f64 h)) |
(*.f64 (*.f64 (/.f64 M (/.f64 l M)) 1) h) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(*.f64 (*.f64 (/.f64 M (/.f64 l M)) (pow.f64 (cbrt.f64 h) 2)) (cbrt.f64 h)) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(*.f64 (*.f64 (/.f64 M (/.f64 l M)) (sqrt.f64 h)) (sqrt.f64 h)) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(pow.f64 (*.f64 (*.f64 M M) (/.f64 h l)) 1) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(pow.f64 (pow.f64 (*.f64 (*.f64 M M) (/.f64 h l)) 3) 1/3) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 M M) (/.f64 h l))) 3) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(pow.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) 2) |
(pow.f64 (/.f64 (/.f64 l h) (*.f64 M M)) -1) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(pow.f64 (/.f64 (/.f64 (/.f64 l h) (*.f64 M M)) 1) -1) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(neg.f64 (/.f64 (*.f64 M M) (/.f64 (neg.f64 l) h))) |
(*.f64 M (*.f64 (neg.f64 M) (/.f64 1 (/.f64 (neg.f64 l) h)))) |
(*.f64 M (*.f64 (neg.f64 M) (/.f64 h (neg.f64 l)))) |
(*.f64 (/.f64 M (/.f64 (neg.f64 l) M)) (neg.f64 h)) |
(sqrt.f64 (/.f64 (pow.f64 M 4) (pow.f64 (/.f64 l h) 2))) |
(fabs.f64 (*.f64 h (*.f64 M (/.f64 M l)))) |
(log.f64 (pow.f64 (exp.f64 (/.f64 M (/.f64 l M))) h)) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 M M) (/.f64 h l))))) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(cbrt.f64 (pow.f64 (*.f64 (*.f64 M M) (/.f64 h l)) 3)) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M M) 3) (pow.f64 (/.f64 l h) 3))) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(expm1.f64 (log1p.f64 (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(log1p.f64 (expm1.f64 (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(exp.f64 (log.f64 (*.f64 (*.f64 M M) (/.f64 h l)))) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 M M) (/.f64 h l))) 1)) |
(*.f64 (*.f64 M M) (/.f64 h l)) |
(/.f64 M (/.f64 (/.f64 l h) M)) |
(*.f64 h (*.f64 M (/.f64 M l))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 8.5b | (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) |
| 11.4b | (sqrt.f64 (/.f64 d l)) | |
| ✓ | 12.0b | (sqrt.f64 (/.f64 h d)) |
| 12.7b | (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)) |
Compiled 143 to 67 computations (53.1% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 19.0ms | l | @ | 0 | (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) |
| 1.0ms | h | @ | -inf | (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) |
| 1.0ms | h | @ | 0 | (sqrt.f64 (/.f64 h d)) |
| 1.0ms | h | @ | -inf | (sqrt.f64 (/.f64 h d)) |
| 1.0ms | d | @ | -inf | (sqrt.f64 (/.f64 h d)) |
| 1× | batch-egg-rewrite |
| 712× | prod-diff_binary64 |
| 262× | add-sqr-sqrt_binary64 |
| 254× | pow1_binary64 |
| 253× | *-un-lft-identity_binary64 |
| 242× | add-log-exp_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 24 | 47 |
| 1 | 536 | 45 |
| 2 | 7277 | 45 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (/.f64 h d)) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 h d)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 h d)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 h d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 h d))) (cbrt.f64 (/.f64 h d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 h d)) (cbrt.f64 (sqrt.f64 (/.f64 h d))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 h d) 1/4) (pow.f64 (/.f64 h d) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 1 d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 h) (pow.f64 (/.f64 1 d) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 h) (/.f64 1 (sqrt.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 h d)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 h d))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 h d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 h d)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 h d)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 h d)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (sqrt.f64 (/.f64 d h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (sqrt.f64 d) (sqrt.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 h d)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 h d) 1/4) (sqrt.f64 (sqrt.f64 (/.f64 d h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 h) (sqrt.f64 d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 h)) (sqrt.f64 (neg.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 h)) (neg.f64 (sqrt.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 h d) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 h d)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 h d) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 h d))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 h d) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (/.f64 h d)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (/.f64 h d))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 h d)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 h d) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 h d))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 h d))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (/.f64 h d))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 h d)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 h d))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) (sqrt.f64 (/.f64 h d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) 3) 1/8))) (*.f64 (sqrt.f64 (/.f64 h d)) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))) (*.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4)) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4)) 1/4))) (*.f64 (sqrt.f64 (/.f64 h d)) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) 3) 1/8)) (sqrt.f64 (/.f64 d l))) (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))) (*.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4)) 1/4))) (sqrt.f64 (/.f64 h d))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4)) 1/4)) (sqrt.f64 (/.f64 d l))) (*.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) (sqrt.f64 (/.f64 h d))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) (neg.f64 (sqrt.f64 (/.f64 h d))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) 3) 1/8)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))) (*.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4)) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4)) 1/4)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) 3) 1/8))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))) (*.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4)) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4)) 1/4))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) 2) (*.f64 (/.f64 d l) (/.f64 d h))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) 3) (pow.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) 3) (pow.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (log1p.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (log.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (log.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))) 1)))))) |
| 1× | egg-herbie |
| 909× | times-frac_binary64 |
| 665× | associate-/l*_binary64 |
| 453× | associate-/r*_binary64 |
| 352× | fma-def_binary64 |
| 337× | distribute-rgt-in_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 198 | 2984 |
| 1 | 478 | 2920 |
| 2 | 1883 | 2891 |
| 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 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 h d)))) 1) |
(*.f64 (sqrt.f64 (/.f64 h d)) 1) |
(*.f64 1 (sqrt.f64 (/.f64 h d))) |
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 h d))) (cbrt.f64 (/.f64 h d))) |
(*.f64 (cbrt.f64 (/.f64 h d)) (cbrt.f64 (sqrt.f64 (/.f64 h d)))) |
(*.f64 (pow.f64 (/.f64 h d) 1/4) (pow.f64 (/.f64 h d) 1/4)) |
(*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 1 d))) |
(*.f64 (sqrt.f64 h) (pow.f64 (/.f64 1 d) 1/2)) |
(*.f64 (sqrt.f64 h) (/.f64 1 (sqrt.f64 d))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 h d)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 h d)))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 h d))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 h d)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 h d)) 1/2)) |
(/.f64 (sqrt.f64 (/.f64 h d)) 1) |
(/.f64 1 (sqrt.f64 (/.f64 d h))) |
(/.f64 1 (/.f64 (sqrt.f64 d) (sqrt.f64 h))) |
(/.f64 (cbrt.f64 (/.f64 h d)) (cbrt.f64 (sqrt.f64 (/.f64 d h)))) |
(/.f64 (pow.f64 (/.f64 h d) 1/4) (sqrt.f64 (sqrt.f64 (/.f64 d h)))) |
(/.f64 (sqrt.f64 h) (sqrt.f64 d)) |
(/.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) -1) |
(/.f64 (sqrt.f64 (neg.f64 h)) (sqrt.f64 (neg.f64 d))) |
(/.f64 (neg.f64 (sqrt.f64 h)) (neg.f64 (sqrt.f64 d))) |
(pow.f64 (/.f64 h d) 1/2) |
(pow.f64 (sqrt.f64 (/.f64 h d)) 1) |
(pow.f64 (pow.f64 (/.f64 h d) 3/2) 1/3) |
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 h d))) 3) |
(pow.f64 (pow.f64 (/.f64 h d) 1/4) 2) |
(fabs.f64 (sqrt.f64 (/.f64 h d))) |
(log.f64 (exp.f64 (sqrt.f64 (/.f64 h d)))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 h d))))) |
(cbrt.f64 (pow.f64 (/.f64 h d) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 h d)))) |
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 h d)))) |
(exp.f64 (log.f64 (sqrt.f64 (/.f64 h d)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 h d)) 1/2)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 h d))) 1)) |
(+.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))) |
(+.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) 1) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) (sqrt.f64 (/.f64 h d))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) 3) 1/8))) (*.f64 (sqrt.f64 (/.f64 h d)) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))) (*.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4)) 1/4))))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4)) 1/4))) (*.f64 (sqrt.f64 (/.f64 h d)) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) 3) 1/8)) (sqrt.f64 (/.f64 d l))) (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))) (*.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4)) 1/4))) (sqrt.f64 (/.f64 h d)))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4)) 1/4)) (sqrt.f64 (/.f64 d l))) (*.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) (sqrt.f64 (/.f64 h d)))) |
(/.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) (neg.f64 (sqrt.f64 (/.f64 h d)))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) 3) 1/8)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))) (*.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4)) 1/4)))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4)) 1/4)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) 3) 1/8))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))) (*.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4)) 1/4)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4)) 1/4))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 1) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 3) |
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 2) |
(sqrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) 2) (*.f64 (/.f64 d l) (/.f64 d h)))) |
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) 3) (pow.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) 3) (pow.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) |
(exp.f64 (+.f64 (log1p.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (log.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))))) |
(exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (log.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))) 1)) |
| 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) 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 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M) (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 (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 M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M) (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 (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 M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M) (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 (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 M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M) (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 (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 M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M) (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 (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 M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(*.f64 d (neg.f64 (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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.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 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M) (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 (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 M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M) (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 (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 M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M) (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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) 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 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M) (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 (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 M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M) (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 (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 M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M) (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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) 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 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M) (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 (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 M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M) (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 (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 M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M) (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 (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 M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M) (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 (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 M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M) (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 (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 M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M) (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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) 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 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M) (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 (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 M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M) (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 (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 M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M) (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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) 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 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M) (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 (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 M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M) (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 (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 M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 h d)))) 1) |
(sqrt.f64 (/.f64 h d)) |
(*.f64 (sqrt.f64 (/.f64 h d)) 1) |
(sqrt.f64 (/.f64 h d)) |
(*.f64 1 (sqrt.f64 (/.f64 h d))) |
(sqrt.f64 (/.f64 h d)) |
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 h d))) (cbrt.f64 (/.f64 h d))) |
(*.f64 (cbrt.f64 (/.f64 h d)) (cbrt.f64 (sqrt.f64 (/.f64 h d)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 h d))) (cbrt.f64 (/.f64 h d))) |
(*.f64 (pow.f64 (/.f64 h d) 1/4) (pow.f64 (/.f64 h d) 1/4)) |
(sqrt.f64 (/.f64 h d)) |
(*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 1 d))) |
(*.f64 (sqrt.f64 h) (pow.f64 (/.f64 1 d) 1/2)) |
(*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 1 d))) |
(*.f64 (sqrt.f64 h) (/.f64 1 (sqrt.f64 d))) |
(/.f64 (sqrt.f64 h) (sqrt.f64 d)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 h d)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 h d)))) |
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 h d))) (sqrt.f64 (cbrt.f64 (/.f64 h d)))) |
(*.f64 (cbrt.f64 (/.f64 h d)) (sqrt.f64 (cbrt.f64 (/.f64 h d)))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 h d))) |
(sqrt.f64 (/.f64 h d)) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 h d)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 h d)) 1/2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 h d)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 h d)))) |
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 h d))) (sqrt.f64 (cbrt.f64 (/.f64 h d)))) |
(*.f64 (cbrt.f64 (/.f64 h d)) (sqrt.f64 (cbrt.f64 (/.f64 h d)))) |
(/.f64 (sqrt.f64 (/.f64 h d)) 1) |
(sqrt.f64 (/.f64 h d)) |
(/.f64 1 (sqrt.f64 (/.f64 d h))) |
(/.f64 1 (/.f64 (sqrt.f64 d) (sqrt.f64 h))) |
(*.f64 (sqrt.f64 h) (/.f64 1 (sqrt.f64 d))) |
(/.f64 (sqrt.f64 h) (sqrt.f64 d)) |
(/.f64 (cbrt.f64 (/.f64 h d)) (cbrt.f64 (sqrt.f64 (/.f64 d h)))) |
(/.f64 (pow.f64 (/.f64 h d) 1/4) (sqrt.f64 (sqrt.f64 (/.f64 d h)))) |
(/.f64 (sqrt.f64 h) (sqrt.f64 d)) |
(*.f64 (sqrt.f64 h) (/.f64 1 (sqrt.f64 d))) |
(/.f64 (neg.f64 (sqrt.f64 (/.f64 h d))) -1) |
(sqrt.f64 (/.f64 h d)) |
(/.f64 (sqrt.f64 (neg.f64 h)) (sqrt.f64 (neg.f64 d))) |
(/.f64 (neg.f64 (sqrt.f64 h)) (neg.f64 (sqrt.f64 d))) |
(*.f64 (sqrt.f64 h) (/.f64 1 (sqrt.f64 d))) |
(/.f64 (sqrt.f64 h) (sqrt.f64 d)) |
(pow.f64 (/.f64 h d) 1/2) |
(sqrt.f64 (/.f64 h d)) |
(pow.f64 (sqrt.f64 (/.f64 h d)) 1) |
(sqrt.f64 (/.f64 h d)) |
(pow.f64 (pow.f64 (/.f64 h d) 3/2) 1/3) |
(cbrt.f64 (pow.f64 (/.f64 h d) 3/2)) |
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 h d))) 3) |
(sqrt.f64 (/.f64 h d)) |
(pow.f64 (pow.f64 (/.f64 h d) 1/4) 2) |
(sqrt.f64 (/.f64 h d)) |
(fabs.f64 (sqrt.f64 (/.f64 h d))) |
(sqrt.f64 (/.f64 h d)) |
(log.f64 (exp.f64 (sqrt.f64 (/.f64 h d)))) |
(sqrt.f64 (/.f64 h d)) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 h d))))) |
(sqrt.f64 (/.f64 h d)) |
(cbrt.f64 (pow.f64 (/.f64 h d) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 h d)))) |
(sqrt.f64 (/.f64 h d)) |
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 h d)))) |
(sqrt.f64 (/.f64 h d)) |
(exp.f64 (log.f64 (sqrt.f64 (/.f64 h d)))) |
(sqrt.f64 (/.f64 h d)) |
(exp.f64 (*.f64 (log.f64 (/.f64 h d)) 1/2)) |
(sqrt.f64 (/.f64 h d)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 h d))) 1)) |
(sqrt.f64 (/.f64 h d)) |
(+.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) |
(+.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) 1) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) (sqrt.f64 (/.f64 h d))) |
(/.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) |
(*.f64 (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1) (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d)))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) 3) 1/8))) (*.f64 (sqrt.f64 (/.f64 h d)) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))) (*.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4)) 1/4))))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/8 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 3)))) (*.f64 (sqrt.f64 (/.f64 h d)) (+.f64 1 (fma.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) (*.f64 1/4 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4))))))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (/.f64 (+.f64 1 (*.f64 -1/8 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 3))) (+.f64 1 (fma.f64 1/4 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4)) (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 6) (pow.f64 (/.f64 h l) 3)) 1) (fma.f64 1/4 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4)) (fma.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))) (sqrt.f64 (/.f64 h d)))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4)) 1/4))) (*.f64 (sqrt.f64 (/.f64 h d)) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4)))) (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d)))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) (*.f64 (pow.f64 (/.f64 h l) 2) 1/4))) (fma.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d)))) |
(*.f64 (fma.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) -1/4) 1) (/.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (fma.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) 3) 1/8)) (sqrt.f64 (/.f64 d l))) (*.f64 (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))) (*.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4)) 1/4))) (sqrt.f64 (/.f64 h d)))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/8 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 3)))) (*.f64 (sqrt.f64 (/.f64 h d)) (+.f64 1 (fma.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) (*.f64 1/4 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4))))))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (/.f64 (+.f64 1 (*.f64 -1/8 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 3))) (+.f64 1 (fma.f64 1/4 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4)) (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 6) (pow.f64 (/.f64 h l) 3)) 1) (fma.f64 1/4 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4)) (fma.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))) (sqrt.f64 (/.f64 h d)))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4)) 1/4)) (sqrt.f64 (/.f64 d l))) (*.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) (sqrt.f64 (/.f64 h d)))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4)))) (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d)))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) (*.f64 (pow.f64 (/.f64 h l) 2) 1/4))) (fma.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d)))) |
(*.f64 (fma.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) -1/4) 1) (/.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (fma.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))) |
(/.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) (neg.f64 (sqrt.f64 (/.f64 h d)))) |
(/.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (sqrt.f64 (/.f64 h d)) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) |
(*.f64 (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1) (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d)))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) 3) 1/8)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))) (*.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4)) 1/4)))) |
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (/.f64 (+.f64 1 (fma.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) (*.f64 1/4 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4))))) (-.f64 1 (*.f64 1/8 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 3))))) |
(*.f64 (/.f64 (+.f64 1 (*.f64 -1/8 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 3))) (+.f64 1 (fma.f64 1/4 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4)) (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) |
(*.f64 (/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 6) (pow.f64 (/.f64 h l) 3)) 1) (fma.f64 1/4 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4)) (fma.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))) (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d)))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4)) 1/4)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))) |
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (/.f64 (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4)))))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) (*.f64 (pow.f64 (/.f64 h l) 2) 1/4))) (fma.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) |
(*.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) -1/4) 1) (fma.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) 3) 1/8))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))) (*.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4)) 1/4)))) |
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (/.f64 (+.f64 1 (fma.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) (*.f64 1/4 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4))))) (-.f64 1 (*.f64 1/8 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 3))))) |
(*.f64 (/.f64 (+.f64 1 (*.f64 -1/8 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 3))) (+.f64 1 (fma.f64 1/4 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4)) (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) |
(*.f64 (/.f64 (fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 6) (pow.f64 (/.f64 h l) 3)) 1) (fma.f64 1/4 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4)) (fma.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))) (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4)) 1/4))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))) |
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (/.f64 (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4)))))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) (*.f64 (pow.f64 (/.f64 h l) 2) 1/4))) (fma.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) |
(*.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) -1/4) 1) (fma.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d)))) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 1) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 3) 1/3) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 3) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) |
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) 2) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) |
(sqrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) 2) (*.f64 (/.f64 d l) (/.f64 d h)))) |
(sqrt.f64 (*.f64 (*.f64 (/.f64 d h) (/.f64 d l)) (pow.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 2))) |
(sqrt.f64 (*.f64 (/.f64 d l) (*.f64 (/.f64 d h) (pow.f64 (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1) 2)))) |
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))) |
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 3)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) |
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) 3) (pow.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) 3))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) 3) (pow.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) 3))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) |
(exp.f64 (+.f64 (log1p.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (log.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))))) |
(exp.f64 (+.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (exp.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (exp.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) |
(exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (log.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))) 1)) |
(exp.f64 (+.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (exp.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (exp.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 6.2b | (*.f64 (/.f64 M 2) (/.f64 D d)) | |
| ✓ | 8.5b | (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))) |
| ✓ | 12.9b | (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)) |
| ✓ | 19.7b | (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) |
Compiled 186 to 86 computations (53.8% saved)
39 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 23.0ms | l | @ | 0 | (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))) |
| 5.0ms | D | @ | inf | (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))) |
| 1.0ms | h | @ | 0 | (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)) |
| 1.0ms | l | @ | inf | (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))) |
| 1.0ms | l | @ | 0 | (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)) |
| 1× | batch-egg-rewrite |
| 986× | prod-diff_binary64 |
| 245× | add-sqr-sqrt_binary64 |
| 238× | pow1_binary64 |
| 237× | *-un-lft-identity_binary64 |
| 227× | add-log-exp_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 22 | 73 |
| 1 | 494 | 71 |
| 2 | 6999 | 71 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) |
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (cbrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 1/4) (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 1/4) (*.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 1/4) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 (/.f64 d l) h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 d) (pow.f64 (/.f64 (/.f64 d l) h) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 (*.f64 h (/.f64 l d)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (sqrt.f64 (/.f64 h (/.f64 d (/.f64 l d)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (sqrt.f64 (*.f64 h (/.f64 l d))) (sqrt.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 h (/.f64 l d))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (*.f64 (/.f64 l d) (neg.f64 h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 (*.f64 h (/.f64 l d)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 d) 1) (sqrt.f64 (*.f64 h (/.f64 l d))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d l) (/.f64 d h))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 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 M (/.f64 D d)) 1/2) 2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 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 M (/.f64 D d)) 1/2) 2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 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 M (/.f64 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 M (/.f64 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 M (/.f64 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 M (/.f64 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 M (/.f64 D d)) 1/2) 2) -1/2)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 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 M (/.f64 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 M (/.f64 D d)) 1/2) 2) -1/2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 M (/.f64 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 M (/.f64 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 M (/.f64 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 M (/.f64 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 M (/.f64 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 M (/.f64 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 M (/.f64 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 M (/.f64 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 M (/.f64 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 M (/.f64 D d)) 1/2) 2) -1/2))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 d) (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) 3) -1/8))) (*.f64 (sqrt.f64 (*.f64 h (/.f64 l d))) (+.f64 1 (-.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 4)) (pow.f64 (/.f64 h l) 2)) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 d) (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 4)) (pow.f64 (/.f64 h l) 2)))) (*.f64 (sqrt.f64 (*.f64 h (/.f64 l d))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 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 M (/.f64 D d)) 1/2) 2)) 3) -1/8)) (sqrt.f64 d)) (*.f64 (+.f64 1 (-.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 4)) (pow.f64 (/.f64 h l) 2)) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2)))) (sqrt.f64 (*.f64 h (/.f64 l d)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 4)) (pow.f64 (/.f64 h l) 2))) (sqrt.f64 d)) (*.f64 (-.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2))) (sqrt.f64 (*.f64 h (/.f64 l d)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 3/2) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2))) 3)) (+.f64 (*.f64 (/.f64 d l) (/.f64 d h)) (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 d l) (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2))))) (-.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 d) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1)) (sqrt.f64 (*.f64 h (/.f64 l d))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) 3) -1/8)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (+.f64 1 (-.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 4)) (pow.f64 (/.f64 h l) 2)) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 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 M (/.f64 D d)) 1/2) 4)) (pow.f64 (/.f64 h l) 2))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) 3) -1/8))) (+.f64 1 (-.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 4)) (pow.f64 (/.f64 h l) 2)) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 4)) (pow.f64 (/.f64 h l) 2)))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1) (sqrt.f64 d)) (sqrt.f64 (*.f64 h (/.f64 l d))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 (/.f64 d l) (/.f64 d h)) (pow.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 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 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 3/2) (pow.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1) 3) (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) 1 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 1/4) (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 1/4) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2)))))))) |
| 1× | egg-herbie |
| 749× | fma-def_binary64 |
| 562× | cancel-sign-sub-inv_binary64 |
| 322× | fma-neg_binary64 |
| 278× | distribute-rgt-neg-in_binary64 |
| 254× | distribute-lft-neg-in_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 276 | 6138 |
| 1 | 705 | 5796 |
| 2 | 3061 | 5687 |
| 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 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))) 1) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) 1) |
(*.f64 1 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (cbrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) 1)) |
(*.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 1/4) (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 1/4)) |
(*.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 1/4) (*.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 1/4) 1)) |
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 (/.f64 d l) h))) |
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 (/.f64 d l) h) 1/2)) |
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 (*.f64 h (/.f64 l d))))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) 1/2)) |
(/.f64 1 (sqrt.f64 (/.f64 h (/.f64 d (/.f64 l d))))) |
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 h (/.f64 l d))) (sqrt.f64 d))) |
(/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 h (/.f64 l d)))) |
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (*.f64 (/.f64 l d) (neg.f64 h)))) |
(/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) |
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 (*.f64 h (/.f64 l d))))) |
(/.f64 (*.f64 (sqrt.f64 d) 1) (sqrt.f64 (*.f64 h (/.f64 l d)))) |
(pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 1/2) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) 1) |
(pow.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 3/2) 1/3) |
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) 3) |
(pow.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 1/4) 2) |
(fabs.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) |
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))) |
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))) |
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d l) (/.f64 d h))) 1/2)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) 1)) |
(-.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1) 1) |
(/.f64 h (/.f64 l (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2))) |
(/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2) (/.f64 l h)) |
(/.f64 1 (/.f64 l (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2)))) |
(/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2)) l) |
(/.f64 (neg.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2))) (neg.f64 l)) |
(/.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2)) 1) l) |
(/.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l)) |
(/.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2)) (sqrt.f64 l)) (sqrt.f64 l)) |
(/.f64 (*.f64 (neg.f64 h) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2)) (neg.f64 l)) |
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2) (neg.f64 h)) (neg.f64 l)) |
(pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2))) 3) |
(pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 h l))) 2) |
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) 3) -1/8) 1/3) |
(sqrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 4)) (pow.f64 (/.f64 h l) 2))) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 -1/2) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) (/.f64 h l))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2))))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) 3) -1/8)) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2)))) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2)))) |
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2))) 1)) |
(+.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2)))) |
(+.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2))) 1)) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1)))) 1) |
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) 3) -1/8))) (*.f64 (sqrt.f64 (*.f64 h (/.f64 l d))) (+.f64 1 (-.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 4)) (pow.f64 (/.f64 h l) 2)) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2)))))) |
(/.f64 (*.f64 (sqrt.f64 d) (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 4)) (pow.f64 (/.f64 h l) 2)))) (*.f64 (sqrt.f64 (*.f64 h (/.f64 l d))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2))))) |
(/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) 3) -1/8)) (sqrt.f64 d)) (*.f64 (+.f64 1 (-.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 4)) (pow.f64 (/.f64 h l) 2)) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2)))) (sqrt.f64 (*.f64 h (/.f64 l d))))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 4)) (pow.f64 (/.f64 h l) 2))) (sqrt.f64 d)) (*.f64 (-.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2))) (sqrt.f64 (*.f64 h (/.f64 l d))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 3/2) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2))) 3)) (+.f64 (*.f64 (/.f64 d l) (/.f64 d h)) (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2))))))) |
(/.f64 (-.f64 (*.f64 (/.f64 d l) (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2))))) (-.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2))))) |
(/.f64 (*.f64 (sqrt.f64 d) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1)) (sqrt.f64 (*.f64 h (/.f64 l d)))) |
(/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) 3) -1/8)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (+.f64 1 (-.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 4)) (pow.f64 (/.f64 h l) 2)) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2))))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 4)) (pow.f64 (/.f64 h l) 2))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) 3) -1/8))) (+.f64 1 (-.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 4)) (pow.f64 (/.f64 h l) 2)) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 4)) (pow.f64 (/.f64 h l) 2)))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2)))) |
(/.f64 (*.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1) (sqrt.f64 d)) (sqrt.f64 (*.f64 h (/.f64 l d)))) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1)) 1) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1)) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1))) 3) |
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1))) 2) |
(sqrt.f64 (*.f64 (*.f64 (/.f64 d l) (/.f64 d h)) (pow.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1) 2))) |
(log.f64 (pow.f64 (exp.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1))))) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 3/2) (pow.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1) 3) (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 3/2))) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1)))) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1)))) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1))) 1)) |
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) 1 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2)))) |
(fma.f64 1 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2)))) |
(fma.f64 (cbrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2)))) |
(fma.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 1/4) (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 1/4) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2)))) |
| 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))))) |
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (neg.f64 d)) |
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (neg.f64 d)) |
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (neg.f64 d)) |
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 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) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l))) |
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)) |
(*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) 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 (/.f64 1 l) h)) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (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 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) 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 (/.f64 1 l) h)) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (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 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) 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 (/.f64 1 l) h)) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (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 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))))) |
(*.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 (/.f64 1 l) h)) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (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 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) 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 (/.f64 1 l) h)) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (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 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) 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 (/.f64 1 l) h)) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (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 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))))) |
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 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 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(-.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) 1/8)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(-.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) 1/8)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(-.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) 1/8)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (/.f64 1 l) h)) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (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 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) 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 (/.f64 1 l) h)) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (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 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) 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 (/.f64 1 l) h)) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (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 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) 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 (/.f64 1 l) h)) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (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 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) 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 (/.f64 1 l) h)) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (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 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) 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 (/.f64 1 l) h)) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (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 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) 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 (/.f64 1 l) h)) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (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 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) 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 (/.f64 1 l) h)) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (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 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) 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 (/.f64 1 l) h)) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (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 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))))) |
(*.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 (/.f64 1 l) h)) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (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 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) 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 (/.f64 1 l) h)) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (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 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) 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 (/.f64 1 l) h)) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (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 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) 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 (/.f64 1 l) h)) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (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 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) 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 (/.f64 1 l) h)) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (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 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) 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 (/.f64 1 l) h)) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (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 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) 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 (/.f64 1 l) h)) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (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 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) 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 (/.f64 1 l) h)) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (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 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) 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 (/.f64 1 l) h)) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (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 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))) 1) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) 1) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(*.f64 1 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (cbrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (cbrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) 1)) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (cbrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) |
(*.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 1/4) (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 1/4)) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(*.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 1/4) (*.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 1/4) 1)) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 (/.f64 d l) h))) |
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d (*.f64 l h)))) |
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 (/.f64 d h) l))) |
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 (/.f64 d l) h) 1/2)) |
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d (*.f64 l h)))) |
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 (/.f64 d h) l))) |
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 (*.f64 h (/.f64 l d))))) |
(/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 h (/.f64 l d)))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))) |
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) 1/2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))) |
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))) |
(/.f64 1 (sqrt.f64 (/.f64 h (/.f64 d (/.f64 l d))))) |
(/.f64 1 (sqrt.f64 (*.f64 (/.f64 h d) (/.f64 l d)))) |
(/.f64 1 (sqrt.f64 (/.f64 h (*.f64 d (/.f64 d l))))) |
(/.f64 1 (sqrt.f64 (*.f64 (/.f64 l d) (/.f64 h d)))) |
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 h (/.f64 l d))) (sqrt.f64 d))) |
(/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 h (/.f64 l d)))) |
(/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 h (/.f64 l d)))) |
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (*.f64 (/.f64 l d) (neg.f64 h)))) |
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (/.f64 l (/.f64 d (neg.f64 h))))) |
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (/.f64 (neg.f64 l) (/.f64 d h)))) |
(/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) |
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 (*.f64 h (/.f64 l d))))) |
(/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 h (/.f64 l d)))) |
(/.f64 (*.f64 (sqrt.f64 d) 1) (sqrt.f64 (*.f64 h (/.f64 l d)))) |
(/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 h (/.f64 l d)))) |
(pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 1/2) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) 1) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(pow.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 3/2) 1/3) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 3/2)) |
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) 3) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(pow.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 1/4) 2) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(fabs.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))))) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d l) (/.f64 d h))) 1/2)) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) 1)) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(-.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1) 1) |
(+.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) -1/2 1) -1) |
(+.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 0) |
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) |
(/.f64 h (/.f64 l (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2))) |
(+.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) -1/2 1) -1) |
(+.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 0) |
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) |
(/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2) (/.f64 l h)) |
(+.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) -1/2 1) -1) |
(+.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 0) |
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) |
(/.f64 1 (/.f64 l (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2)))) |
(+.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) -1/2 1) -1) |
(+.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 0) |
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) |
(/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2)) l) |
(+.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) -1/2 1) -1) |
(+.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 0) |
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) |
(/.f64 (neg.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2))) (neg.f64 l)) |
(+.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) -1/2 1) -1) |
(+.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 0) |
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) |
(/.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2)) 1) l) |
(+.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) -1/2 1) -1) |
(+.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 0) |
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) |
(/.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l)) |
(+.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) -1/2 1) -1) |
(+.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 0) |
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) |
(/.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2)) (sqrt.f64 l)) (sqrt.f64 l)) |
(+.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) -1/2 1) -1) |
(+.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 0) |
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) |
(/.f64 (*.f64 (neg.f64 h) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2)) (neg.f64 l)) |
(+.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) -1/2 1) -1) |
(+.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 0) |
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) |
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2) (neg.f64 h)) (neg.f64 l)) |
(+.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) -1/2 1) -1) |
(+.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 0) |
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) |
(pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2)) 1) |
(+.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) -1/2 1) -1) |
(+.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 0) |
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2))) 3) |
(+.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) -1/2 1) -1) |
(+.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 0) |
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) |
(pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 h l))) 2) |
(pow.f64 (*.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 (/.f64 h l)))) 2) |
(pow.f64 (*.f64 (*.f64 M (/.f64 D d)) (*.f64 (*.f64 1/2 (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 h l)))) 2) |
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) 3) -1/8) 1/3) |
(+.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) -1/2 1) -1) |
(+.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 0) |
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) |
(sqrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 4)) (pow.f64 (/.f64 h l) 2))) |
(sqrt.f64 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 4) (pow.f64 (/.f64 h l) 2)))) |
(sqrt.f64 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) (pow.f64 (/.f64 h l) 2)))) |
(fabs.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 -1/2) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) (/.f64 h l))) |
(+.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) -1/2 1) -1) |
(+.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 0) |
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2))))) |
(+.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) -1/2 1) -1) |
(+.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 0) |
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) 3) -1/8)) |
(+.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) -1/2 1) -1) |
(+.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 0) |
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2)))) |
(+.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) -1/2 1) -1) |
(+.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 0) |
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2)))) |
(+.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) -1/2 1) -1) |
(+.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 0) |
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) |
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2)))) |
(+.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) -1/2 1) -1) |
(+.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 0) |
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2))) 1)) |
(+.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) -1/2 1) -1) |
(+.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 0) |
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) |
(+.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2)))) |
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) -1/2)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l -1/2)) 1)) |
(+.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2))) 1)) |
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) -1/2)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l -1/2)) 1)) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) |
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) -1/2)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l -1/2)) 1)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1)))) 1) |
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) -1/2)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l -1/2)) 1)) |
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) 3) -1/8))) (*.f64 (sqrt.f64 (*.f64 h (/.f64 l d))) (+.f64 1 (-.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 4)) (pow.f64 (/.f64 h l) 2)) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2)))))) |
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 1 (*.f64 -1/8 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) 3)))) (*.f64 (sqrt.f64 (*.f64 h (/.f64 l d))) (+.f64 1 (-.f64 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 4) (pow.f64 (/.f64 h l) 2))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) -1/2)))))) |
(*.f64 (/.f64 (fma.f64 -1/8 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 3) 1) (sqrt.f64 (*.f64 h (/.f64 l d)))) (/.f64 (sqrt.f64 d) (+.f64 1 (fma.f64 1/4 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) (pow.f64 (/.f64 h l) 2)) (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))) |
(/.f64 (/.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 (*.f64 h (/.f64 l d))) (fma.f64 (pow.f64 (/.f64 h l) 3) (*.f64 -1/8 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 6)) 1))) (fma.f64 1/4 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) (pow.f64 (/.f64 h l) 2)) (fma.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))) |
(/.f64 (*.f64 (sqrt.f64 d) (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 4)) (pow.f64 (/.f64 h l) 2)))) (*.f64 (sqrt.f64 (*.f64 h (/.f64 l d))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2))))) |
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 h (/.f64 l d)))) (/.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 4) (pow.f64 (/.f64 h l) 2)))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) -1/2))))) |
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 h (/.f64 l d)))) (/.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) -1/4))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) |
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 h (/.f64 l d)))) (/.f64 (fma.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) -1/4) 1) (fma.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))) |
(/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) 3) -1/8)) (sqrt.f64 d)) (*.f64 (+.f64 1 (-.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 4)) (pow.f64 (/.f64 h l) 2)) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2)))) (sqrt.f64 (*.f64 h (/.f64 l d))))) |
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 1 (*.f64 -1/8 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) 3)))) (*.f64 (sqrt.f64 (*.f64 h (/.f64 l d))) (+.f64 1 (-.f64 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 4) (pow.f64 (/.f64 h l) 2))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) -1/2)))))) |
(*.f64 (/.f64 (fma.f64 -1/8 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 3) 1) (sqrt.f64 (*.f64 h (/.f64 l d)))) (/.f64 (sqrt.f64 d) (+.f64 1 (fma.f64 1/4 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) (pow.f64 (/.f64 h l) 2)) (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))) |
(/.f64 (/.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 (*.f64 h (/.f64 l d))) (fma.f64 (pow.f64 (/.f64 h l) 3) (*.f64 -1/8 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 6)) 1))) (fma.f64 1/4 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) (pow.f64 (/.f64 h l) 2)) (fma.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 4)) (pow.f64 (/.f64 h l) 2))) (sqrt.f64 d)) (*.f64 (-.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2))) (sqrt.f64 (*.f64 h (/.f64 l d))))) |
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 h (/.f64 l d)))) (/.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 4) (pow.f64 (/.f64 h l) 2)))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) -1/2))))) |
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 h (/.f64 l d)))) (/.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) -1/4))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) |
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 h (/.f64 l d)))) (/.f64 (fma.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) -1/4) 1) (fma.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 3/2) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2))) 3)) (+.f64 (*.f64 (/.f64 d l) (/.f64 d h)) (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 3/2) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) -1/2))) 3)) (fma.f64 (/.f64 d l) (/.f64 d h) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) -1/2))) (-.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) -1/2))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 3/2) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))) 3)) (fma.f64 (/.f64 d l) (/.f64 d h) (*.f64 (*.f64 (/.f64 d l) (/.f64 d h)) (fma.f64 1/4 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) (pow.f64 (/.f64 h l) 2)) (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (/.f64 h l)) 3) (*.f64 -1/8 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 6)) (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 3/2)) (fma.f64 (*.f64 (/.f64 d l) (/.f64 d h)) (*.f64 (/.f64 h l) (-.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4)) (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))) (*.f64 (/.f64 d l) (/.f64 d h)))) |
(/.f64 (-.f64 (*.f64 (/.f64 d l) (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2))))) (-.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2))))) |
(/.f64 (-.f64 (*.f64 (/.f64 d l) (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) -1/2))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) -1/2))))) (-.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) -1/2))))) |
(/.f64 (fma.f64 (/.f64 d l) (/.f64 d h) (*.f64 (*.f64 (/.f64 d l) (/.f64 d h)) (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) -1/4)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) |
(/.f64 (*.f64 (*.f64 (/.f64 d l) (/.f64 d h)) (fma.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) -1/4) 1)) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1))) |
(/.f64 (*.f64 (sqrt.f64 d) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1)) (sqrt.f64 (*.f64 h (/.f64 l d)))) |
(/.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) -1/2 1) (/.f64 (sqrt.f64 (*.f64 h (/.f64 l d))) (sqrt.f64 d))) |
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 h (/.f64 l d)))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) |
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 h (/.f64 l d)))) (fma.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l -1/2)) 1)) |
(/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) 3) -1/8)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (+.f64 1 (-.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 4)) (pow.f64 (/.f64 h l) 2)) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 -1/8 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) 3)))) (+.f64 1 (-.f64 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 4) (pow.f64 (/.f64 h l) 2))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) -1/2))))) |
(*.f64 (/.f64 (fma.f64 -1/8 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 3) 1) (+.f64 1 (fma.f64 1/4 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) (pow.f64 (/.f64 h l) 2)) (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) |
(/.f64 (fma.f64 (pow.f64 (/.f64 h l) 3) (*.f64 -1/8 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 6)) 1) (/.f64 (fma.f64 1/4 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) (pow.f64 (/.f64 h l) 2)) (fma.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 4)) (pow.f64 (/.f64 h l) 2))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2)))) |
(/.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (/.f64 (-.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) -1/2))) (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 4) (pow.f64 (/.f64 h l) 2)))))) |
(*.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) -1/4))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) |
(*.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) -1/4) 1) (fma.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) 3) -1/8))) (+.f64 1 (-.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 4)) (pow.f64 (/.f64 h l) 2)) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 -1/8 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) 3)))) (+.f64 1 (-.f64 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 4) (pow.f64 (/.f64 h l) 2))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) -1/2))))) |
(*.f64 (/.f64 (fma.f64 -1/8 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 3) 1) (+.f64 1 (fma.f64 1/4 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) (pow.f64 (/.f64 h l) 2)) (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) |
(/.f64 (fma.f64 (pow.f64 (/.f64 h l) 3) (*.f64 -1/8 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 6)) 1) (/.f64 (fma.f64 1/4 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) (pow.f64 (/.f64 h l) 2)) (fma.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 4)) (pow.f64 (/.f64 h l) 2)))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2)))) |
(/.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (/.f64 (-.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) -1/2))) (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 4) (pow.f64 (/.f64 h l) 2)))))) |
(*.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) -1/4))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) |
(*.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) -1/4) 1) (fma.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) |
(/.f64 (*.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1) (sqrt.f64 d)) (sqrt.f64 (*.f64 h (/.f64 l d)))) |
(/.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) -1/2 1) (/.f64 (sqrt.f64 (*.f64 h (/.f64 l d))) (sqrt.f64 d))) |
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 h (/.f64 l d)))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) |
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 h (/.f64 l d)))) (fma.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l -1/2)) 1)) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1)) 1) |
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) -1/2)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l -1/2)) 1)) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1)) 3) 1/3) |
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) -1/2)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l -1/2)) 1)) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1))) 3) |
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) -1/2)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l -1/2)) 1)) |
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1))) 2) |
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) -1/2)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l -1/2)) 1)) |
(sqrt.f64 (*.f64 (*.f64 (/.f64 d l) (/.f64 d h)) (pow.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1) 2))) |
(sqrt.f64 (*.f64 (/.f64 d l) (*.f64 (/.f64 d h) (pow.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) -1/2 1) 2)))) |
(sqrt.f64 (*.f64 (*.f64 (/.f64 d l) (/.f64 d h)) (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1) 2))) |
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l -1/2)) 1))) |
(log.f64 (pow.f64 (exp.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))) |
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) -1/2)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l -1/2)) 1)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1))))) |
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) -1/2)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l -1/2)) 1)) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1)) 3)) |
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) -1/2)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l -1/2)) 1)) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 3/2) (pow.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1) 3))) |
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) -1/2)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l -1/2)) 1)) |
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1) 3) (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 3/2))) |
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) -1/2)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l -1/2)) 1)) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1)))) |
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) -1/2)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l -1/2)) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1)))) |
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) -1/2)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l -1/2)) 1)) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1)))) |
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) -1/2)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l -1/2)) 1)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2)) -1/2 1))) 1)) |
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) -1/2)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l -1/2)) 1)) |
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) 1 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2)))) |
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) -1/2)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l -1/2)) 1)) |
(fma.f64 1 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2)))) |
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) -1/2)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l -1/2)) 1)) |
(fma.f64 (cbrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2)))) |
(fma.f64 (cbrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) -1/2)))) |
(fma.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (cbrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)))) |
(fma.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 1/4) (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 1/4) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 D d)) 1/2) 2) -1/2)))) |
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) -1/2)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l -1/2)) 1)) |
Compiled 26640 to 12695 computations (52.3% saved)
68 alts after pruning (68 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 796 | 47 | 843 |
| Fresh | 19 | 21 | 40 |
| Picked | 1 | 0 | 1 |
| Done | 4 | 0 | 4 |
| Total | 820 | 68 | 888 |
| Status | Error | Program |
|---|---|---|
| 51.1b | (pow.f64 (sqrt.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (neg.f64 d)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) 2) | |
| 43.7b | (/.f64 (*.f64 (pow.f64 l -1/2) d) (sqrt.f64 h)) | |
| 42.8b | (/.f64 (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)))) (sqrt.f64 h)) | |
| ▶ | 43.2b | (/.f64 d (sqrt.f64 (*.f64 l h))) |
| 50.6b | (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) | |
| 48.5b | (-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) | |
| 43.2b | (*.f64 (pow.f64 (*.f64 l h) -1/2) d) | |
| 42.1b | (*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) | |
| 46.1b | (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 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)))))) | |
| 43.6b | (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 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)))))) | |
| 40.9b | (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)))) | |
| 57.3b | (*.f64 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) | |
| 35.0b | (*.f64 (+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))) 1) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) | |
| 41.9b | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 (sqrt.f64 d) (sqrt.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))) | |
| 43.1b | (*.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)))) | |
| 25.5b | (*.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))) | |
| 47.6b | (*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) | |
| 35.2b | (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) | |
| 26.6b | (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l))))) | |
| 48.9b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) | |
| ▶ | 25.2b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 l h))) 2)))) |
| 34.4b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 M M)) l) (/.f64 1 h))))) | |
| 31.8b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) M) (/.f64 l (*.f64 M h)))))) | |
| ▶ | 28.3b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) l)))) |
| ▶ | 33.1b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 M (/.f64 l h)) M))))) |
| 32.6b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 M l) (/.f64 M (/.f64 1 h))))))) | |
| 33.1b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 h (*.f64 M (/.f64 M l))))))) | |
| 32.8b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 M h)))))))) | |
| 33.4b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (*.f64 M (/.f64 h l))))))) | |
| 43.8b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))))) | |
| 40.8b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) | |
| 35.0b | (*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) | |
| 43.1b | (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) | |
| 58.0b | (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M))))) | |
| 58.9b | (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M))) | |
| 36.1b | (*.f64 (sqrt.f64 (/.f64 d (/.f64 l (/.f64 d h)))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) -1/2) 1)) | |
| 34.9b | (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) | |
| 44.8b | (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))) | |
| 42.6b | (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))) | |
| 28.0b | (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (/.f64 h l)))))) | |
| 28.0b | (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))) | |
| 35.1b | (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))))))) | |
| 26.4b | (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)))))) | |
| 43.8b | (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))) | |
| 28.0b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (*.f64 (/.f64 h l) -1/2) 1))) | |
| 58.5b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (/.f64 (*.f64 (*.f64 l d) d) h))))) | |
| 55.8b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))))) | |
| 34.3b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) | |
| 43.1b | (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) | |
| 48.8b | (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) | |
| 47.4b | (*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3)) | |
| 43.3b | (*.f64 d (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 3/2)) | |
| 43.5b | (*.f64 d (pow.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))) 3)) | |
| ▶ | 61.8b | (*.f64 d (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h)))) |
| 42.1b | (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))) | |
| 43.2b | (*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h)))) | |
| 51.9b | (*.f64 d (-.f64 (+.f64 1 (/.f64 1 (sqrt.f64 (*.f64 l h)))) 1)) | |
| 43.3b | (*.f64 d (*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h)))))) | |
| 43.3b | (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 (cbrt.f64 h) 3)))) | |
| 52.5b | (*.f64 d (sqrt.f64 (-.f64 (+.f64 1 (/.f64 1 (*.f64 l h))) 1))) | |
| 44.2b | (*.f64 d (sqrt.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 l h)))))) | |
| 43.5b | (*.f64 d (expm1.f64 (log1p.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))))) | |
| 44.2b | (*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))) | |
| 46.6b | (*.f64 d (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2))) | |
| 39.1b | (sqrt.f64 (*.f64 d (/.f64 (/.f64 d l) h))) | |
| 42.3b | (sqrt.f64 (*.f64 d (/.f64 d (*.f64 l h)))) | |
| 31.8b | (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) | |
| 54.0b | (cbrt.f64 (pow.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) 3)) |
Compiled 3578 to 2550 computations (28.7% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 8.5b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 l h))) 2)))) |
| 11.3b | (sqrt.f64 (/.f64 d h)) | |
| 11.4b | (sqrt.f64 (/.f64 d l)) | |
| ✓ | 12.1b | (sqrt.f64 (/.f64 l h)) |
Compiled 144 to 60 computations (58.3% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 37.0ms | h | @ | 0 | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 l h))) 2)))) |
| 2.0ms | h | @ | -inf | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 l h))) 2)))) |
| 1.0ms | l | @ | -inf | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 l h))) 2)))) |
| 1.0ms | d | @ | -inf | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 l h))) 2)))) |
| 1.0ms | h | @ | inf | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 l h))) 2)))) |
| 1× | batch-egg-rewrite |
| 478× | prod-diff_binary64 |
| 254× | add-sqr-sqrt_binary64 |
| 249× | pow1_binary64 |
| 247× | *-un-lft-identity_binary64 |
| 235× | add-log-exp_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 24 | 47 |
| 1 | 523 | 44 |
| 2 | 7050 | 44 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (/.f64 l h)) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 l h))) 2)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (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 (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 (/.f64 1 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 l) (pow.f64 (/.f64 1 h) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 l) (/.f64 1 (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 /.f64 1 (sqrt.f64 (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (sqrt.f64 h) (sqrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 l) (sqrt.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 l)) (sqrt.f64 (neg.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 l)) (neg.f64 (sqrt.f64 h)))))) (#(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 log.f64 (+.f64 1 (expm1.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 exp.f64 (*.f64 (log.f64 (/.f64 l h)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 l h))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2)))) (sqrt.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) 3) 1/8)) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (+.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) (sqrt.f64 (/.f64 l h))) 4) 1/4)) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) (sqrt.f64 (/.f64 l h))) 4) 1/4)) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) 3) 1/8))) (+.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) (sqrt.f64 (/.f64 l h))) 4) 1/4)) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) (sqrt.f64 (/.f64 l h))) 4) 1/4))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -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 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) 3) (pow.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2)) 3) (pow.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2)) (log.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2)) (log.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))) 1)))))) |
| 1× | egg-herbie |
| 852× | fma-def_binary64 |
| 522× | times-frac_binary64 |
| 466× | associate-*l/_binary64 |
| 446× | associate-/l*_binary64 |
| 434× | associate-*r/_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 184 | 2538 |
| 1 | 455 | 2472 |
| 2 | 1612 | 2460 |
| 3 | 7910 | 2460 |
| 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)))))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 l h)))) 1) |
(*.f64 (sqrt.f64 (/.f64 l h)) 1) |
(*.f64 1 (sqrt.f64 (/.f64 l h))) |
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 l h))) (cbrt.f64 (/.f64 l h))) |
(*.f64 (cbrt.f64 (/.f64 l h)) (cbrt.f64 (sqrt.f64 (/.f64 l h)))) |
(*.f64 (pow.f64 (/.f64 l h) 1/4) (pow.f64 (/.f64 l h) 1/4)) |
(*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 1 h))) |
(*.f64 (sqrt.f64 l) (pow.f64 (/.f64 1 h) 1/2)) |
(*.f64 (sqrt.f64 l) (/.f64 1 (sqrt.f64 h))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 l h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 l h)))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 l h))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 l h)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 l h)) 1/2)) |
(/.f64 1 (sqrt.f64 (/.f64 h l))) |
(/.f64 1 (/.f64 (sqrt.f64 h) (sqrt.f64 l))) |
(/.f64 (sqrt.f64 l) (sqrt.f64 h)) |
(/.f64 (sqrt.f64 (neg.f64 l)) (sqrt.f64 (neg.f64 h))) |
(/.f64 (neg.f64 (sqrt.f64 l)) (neg.f64 (sqrt.f64 h))) |
(pow.f64 (/.f64 l h) 1/2) |
(pow.f64 (sqrt.f64 (/.f64 l h)) 1) |
(pow.f64 (pow.f64 (/.f64 l h) 3/2) 1/3) |
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 l h))) 3) |
(pow.f64 (pow.f64 (/.f64 l h) 1/4) 2) |
(fabs.f64 (sqrt.f64 (/.f64 l h))) |
(log.f64 (exp.f64 (sqrt.f64 (/.f64 l h)))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 l h))))) |
(cbrt.f64 (pow.f64 (/.f64 l h) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 l h)))) |
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 l h)))) |
(exp.f64 (log.f64 (sqrt.f64 (/.f64 l h)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 l h)) 1/2)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 l h))) 1)) |
(+.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))) |
(+.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))))) 1) |
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2)))) (sqrt.f64 h)) |
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) 3) 1/8)) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (+.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) (sqrt.f64 (/.f64 l h))) 4) 1/4)) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h))))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) (sqrt.f64 (/.f64 l h))) 4) 1/4)) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h))))) |
(/.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) 3) 1/8))) (+.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) (sqrt.f64 (/.f64 l h))) 4) 1/4)) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h))))) |
(/.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) (sqrt.f64 (/.f64 l h))) 4) 1/4))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h))))) |
(pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) 1) |
(pow.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2)))) 3) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2)))) 2) |
(sqrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2)) 2) (*.f64 (/.f64 d h) (/.f64 d l)))) |
(log.f64 (pow.f64 (exp.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2)))))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) 3) (pow.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2)) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2)) 3) (pow.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))))) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))))) |
(exp.f64 (+.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2)) (log.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))) |
(exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2)) (log.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))) 1)) |
| 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 (/.f64 d (*.f64 D D))) (*.f64 M 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 (*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 (/.f64 d (*.f64 D D))) (*.f64 M M)) (*.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 (*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 (/.f64 d (*.f64 D D))) (*.f64 M M)) (*.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 (*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 (/.f64 d (*.f64 D D))) (*.f64 M M)) (*.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 (*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 (/.f64 d (*.f64 D D))) (*.f64 M M)) (*.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 (*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 (/.f64 d (*.f64 D D))) (*.f64 M M)) (*.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 (*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 (/.f64 d (*.f64 D D))) (*.f64 M M)) (*.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 (*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 (/.f64 d (*.f64 D D))) (*.f64 M M)) (*.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 (*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 (/.f64 d (*.f64 D D))) (*.f64 M M)) (*.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 (*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 (/.f64 d (*.f64 D D))) (*.f64 M M)) (*.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 (*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 (/.f64 d (*.f64 D D))) (*.f64 M M)) (*.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 (*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 (/.f64 d (*.f64 D D))) (*.f64 M M)) (*.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 (*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 (/.f64 d (*.f64 D D))) (*.f64 M M)) (*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 (/.f64 d (*.f64 D D))) (*.f64 M 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 (*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 (/.f64 d (*.f64 D D))) (*.f64 M M)) (*.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 (*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 (/.f64 d (*.f64 D D))) (*.f64 M M)) (*.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 (*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 (/.f64 d (*.f64 D D))) (*.f64 M M)) (*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 (/.f64 d (*.f64 D D))) (*.f64 M 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 (*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 (/.f64 d (*.f64 D D))) (*.f64 M M)) (*.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 (*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 (/.f64 d (*.f64 D D))) (*.f64 M M)) (*.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 (*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 (/.f64 d (*.f64 D D))) (*.f64 M M)) (*.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 (*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 (/.f64 d (*.f64 D D))) (*.f64 M M)) (*.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 (*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 (/.f64 d (*.f64 D D))) (*.f64 M M)) (*.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 (*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 (/.f64 d (*.f64 D D))) (*.f64 M M)) (*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 (/.f64 d (*.f64 D D))) (*.f64 M 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 (*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 (/.f64 d (*.f64 D D))) (*.f64 M M)) (*.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 (*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 (/.f64 d (*.f64 D D))) (*.f64 M M)) (*.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 (*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 (/.f64 d (*.f64 D D))) (*.f64 M M)) (*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 (/.f64 d (*.f64 D D))) (*.f64 M 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 (*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 (/.f64 d (*.f64 D D))) (*.f64 M M)) (*.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 (*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 (/.f64 d (*.f64 D D))) (*.f64 M M)) (*.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 (*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 (/.f64 d (*.f64 D D))) (*.f64 M M)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 l h)))) 1) |
(sqrt.f64 (/.f64 l h)) |
(*.f64 (sqrt.f64 (/.f64 l h)) 1) |
(sqrt.f64 (/.f64 l h)) |
(*.f64 1 (sqrt.f64 (/.f64 l h))) |
(sqrt.f64 (/.f64 l h)) |
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 l h))) (cbrt.f64 (/.f64 l h))) |
(*.f64 (cbrt.f64 (/.f64 l h)) (cbrt.f64 (sqrt.f64 (/.f64 l h)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 l h))) (cbrt.f64 (/.f64 l h))) |
(*.f64 (pow.f64 (/.f64 l h) 1/4) (pow.f64 (/.f64 l h) 1/4)) |
(sqrt.f64 (/.f64 l h)) |
(*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 1 h))) |
(*.f64 (sqrt.f64 l) (pow.f64 (/.f64 1 h) 1/2)) |
(*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 1 h))) |
(*.f64 (sqrt.f64 l) (/.f64 1 (sqrt.f64 h))) |
(/.f64 (sqrt.f64 l) (sqrt.f64 h)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 l h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 l h)))) |
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 l h))) (sqrt.f64 (cbrt.f64 (/.f64 l h)))) |
(*.f64 (cbrt.f64 (/.f64 l h)) (sqrt.f64 (cbrt.f64 (/.f64 l h)))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 l h))) |
(sqrt.f64 (/.f64 l h)) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 l h)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 l h)) 1/2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 l h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 l h)))) |
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 l h))) (sqrt.f64 (cbrt.f64 (/.f64 l h)))) |
(*.f64 (cbrt.f64 (/.f64 l h)) (sqrt.f64 (cbrt.f64 (/.f64 l h)))) |
(/.f64 1 (sqrt.f64 (/.f64 h l))) |
(/.f64 1 (/.f64 (sqrt.f64 h) (sqrt.f64 l))) |
(*.f64 (sqrt.f64 l) (/.f64 1 (sqrt.f64 h))) |
(/.f64 (sqrt.f64 l) (sqrt.f64 h)) |
(/.f64 (sqrt.f64 l) (sqrt.f64 h)) |
(*.f64 (sqrt.f64 l) (/.f64 1 (sqrt.f64 h))) |
(/.f64 (sqrt.f64 (neg.f64 l)) (sqrt.f64 (neg.f64 h))) |
(/.f64 (neg.f64 (sqrt.f64 l)) (neg.f64 (sqrt.f64 h))) |
(*.f64 (sqrt.f64 l) (/.f64 1 (sqrt.f64 h))) |
(/.f64 (sqrt.f64 l) (sqrt.f64 h)) |
(pow.f64 (/.f64 l h) 1/2) |
(sqrt.f64 (/.f64 l h)) |
(pow.f64 (sqrt.f64 (/.f64 l h)) 1) |
(sqrt.f64 (/.f64 l h)) |
(pow.f64 (pow.f64 (/.f64 l h) 3/2) 1/3) |
(cbrt.f64 (pow.f64 (/.f64 l h) 3/2)) |
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 l h))) 3) |
(sqrt.f64 (/.f64 l h)) |
(pow.f64 (pow.f64 (/.f64 l h) 1/4) 2) |
(sqrt.f64 (/.f64 l h)) |
(fabs.f64 (sqrt.f64 (/.f64 l h))) |
(sqrt.f64 (/.f64 l h)) |
(log.f64 (exp.f64 (sqrt.f64 (/.f64 l h)))) |
(sqrt.f64 (/.f64 l h)) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 l h))))) |
(sqrt.f64 (/.f64 l h)) |
(cbrt.f64 (pow.f64 (/.f64 l h) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 l h)))) |
(sqrt.f64 (/.f64 l h)) |
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 l h)))) |
(sqrt.f64 (/.f64 l h)) |
(exp.f64 (log.f64 (sqrt.f64 (/.f64 l h)))) |
(sqrt.f64 (/.f64 l h)) |
(exp.f64 (*.f64 (log.f64 (/.f64 l h)) 1/2)) |
(sqrt.f64 (/.f64 l h)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 l h))) 1)) |
(sqrt.f64 (/.f64 l h)) |
(+.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (fma.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2 1)) |
(/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) d) (/.f64 l h)) d) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(+.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (fma.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2 1)) |
(/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) d) (/.f64 l h)) d) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))))) 1) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (fma.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2 1)) |
(/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) d) (/.f64 l h)) d) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2)))) (sqrt.f64 h)) |
(/.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 h) (*.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2)) (sqrt.f64 (/.f64 d l))))) |
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2 1) (sqrt.f64 (/.f64 d l)))) |
(*.f64 (*.f64 (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) -1/2 1) (sqrt.f64 (/.f64 d l))) (/.f64 (sqrt.f64 d) (sqrt.f64 h))) |
(*.f64 (*.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) 1) (sqrt.f64 (/.f64 d l))) (/.f64 (sqrt.f64 d) (sqrt.f64 h))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) 3) 1/8)) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (+.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) (sqrt.f64 (/.f64 l h))) 4) 1/4)) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h))))) |
(/.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (-.f64 1 (*.f64 1/8 (pow.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) 3)))) (+.f64 1 (+.f64 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) (sqrt.f64 (/.f64 l h))) 4)) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)))))) |
(*.f64 (/.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (fma.f64 1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) (fma.f64 1/4 (pow.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) (sqrt.f64 (/.f64 l h))) 4) 1))) (+.f64 1 (*.f64 -1/8 (pow.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) 3)))) |
(*.f64 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 6) (pow.f64 (/.f64 l h) 3)) 1) (/.f64 d (*.f64 (*.f64 (sqrt.f64 l) (sqrt.f64 h)) (fma.f64 1/4 (pow.f64 (*.f64 M (/.f64 D (/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 1/2 d)))) 4) (fma.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) 1))))) |
(*.f64 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 6) (pow.f64 (/.f64 l h) 3)) 1) (/.f64 d (*.f64 (*.f64 (sqrt.f64 l) (sqrt.f64 h)) (fma.f64 h (/.f64 1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2))) (fma.f64 1/4 (pow.f64 (*.f64 M (/.f64 D (/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 1/2 d)))) 4) 1))))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) (sqrt.f64 (/.f64 l h))) 4) 1/4)) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h))))) |
(/.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (/.f64 (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)))) (-.f64 1 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) (sqrt.f64 (/.f64 l h))) 4))))) |
(*.f64 (/.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (fma.f64 1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) 1)) (-.f64 1 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) (sqrt.f64 (/.f64 l h))) 4)))) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (/.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 1/2 d)))) 4) -1/4 1) (fma.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) 1))) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (/.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 1/2 d)))) 4) -1/4 1) (fma.f64 h (/.f64 1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2))) 1))) |
(/.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) 3) 1/8))) (+.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) (sqrt.f64 (/.f64 l h))) 4) 1/4)) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h))))) |
(/.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (-.f64 1 (*.f64 1/8 (pow.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) 3)))) (+.f64 1 (+.f64 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) (sqrt.f64 (/.f64 l h))) 4)) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)))))) |
(*.f64 (/.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (fma.f64 1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) (fma.f64 1/4 (pow.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) (sqrt.f64 (/.f64 l h))) 4) 1))) (+.f64 1 (*.f64 -1/8 (pow.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) 3)))) |
(*.f64 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 6) (pow.f64 (/.f64 l h) 3)) 1) (/.f64 d (*.f64 (*.f64 (sqrt.f64 l) (sqrt.f64 h)) (fma.f64 1/4 (pow.f64 (*.f64 M (/.f64 D (/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 1/2 d)))) 4) (fma.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) 1))))) |
(*.f64 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 6) (pow.f64 (/.f64 l h) 3)) 1) (/.f64 d (*.f64 (*.f64 (sqrt.f64 l) (sqrt.f64 h)) (fma.f64 h (/.f64 1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2))) (fma.f64 1/4 (pow.f64 (*.f64 M (/.f64 D (/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 1/2 d)))) 4) 1))))) |
(/.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) (sqrt.f64 (/.f64 l h))) 4) 1/4))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h))))) |
(/.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (/.f64 (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)))) (-.f64 1 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) (sqrt.f64 (/.f64 l h))) 4))))) |
(*.f64 (/.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (fma.f64 1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) 1)) (-.f64 1 (*.f64 1/4 (pow.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) (sqrt.f64 (/.f64 l h))) 4)))) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (/.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 1/2 d)))) 4) -1/4 1) (fma.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) 1))) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (/.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 1/2 d)))) 4) -1/4 1) (fma.f64 h (/.f64 1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2))) 1))) |
(pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) 1) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (fma.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2 1)) |
(/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) d) (/.f64 l h)) d) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(pow.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) 3) 1/3) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (fma.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2 1)) |
(/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) d) (/.f64 l h)) d) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2)))) 3) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (fma.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2 1)) |
(/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) d) (/.f64 l h)) d) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2)))) 2) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (fma.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2 1)) |
(/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) d) (/.f64 l h)) d) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(sqrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2)) 2) (*.f64 (/.f64 d h) (/.f64 d l)))) |
(sqrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2)) 2) (*.f64 (/.f64 d l) (/.f64 d h)))) |
(sqrt.f64 (*.f64 (/.f64 d l) (*.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2 1) 2) (/.f64 d h)))) |
(sqrt.f64 (*.f64 (/.f64 d l) (*.f64 (pow.f64 (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) -1/2 1) 2) (/.f64 d h)))) |
(sqrt.f64 (*.f64 (/.f64 d l) (*.f64 (pow.f64 (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) 1) 2) (/.f64 d h)))) |
(log.f64 (pow.f64 (exp.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (fma.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2 1)) |
(/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) d) (/.f64 l h)) d) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2)))))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (fma.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2 1)) |
(/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) d) (/.f64 l h)) d) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) 3)) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (fma.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2 1)) |
(/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) d) (/.f64 l h)) d) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) 3) (pow.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2)) 3))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (fma.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2 1)) |
(/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) d) (/.f64 l h)) d) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2)) 3) (pow.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) 3))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (fma.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2 1)) |
(/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) d) (/.f64 l h)) d) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (fma.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2 1)) |
(/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) d) (/.f64 l h)) d) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (fma.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2 1)) |
(/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) d) (/.f64 l h)) d) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(exp.f64 (+.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2)) (log.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))) |
(exp.f64 (+.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2)) (log.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2)))) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (exp.f64 (log1p.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))) |
(exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2)) (log.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))) 1)) |
(exp.f64 (+.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2)) (log.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2)))) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (exp.f64 (log1p.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.3b | (/.f64 d (sqrt.f64 (*.f64 l h))) |
| ✓ | 13.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 | @ | -inf | (/.f64 d (sqrt.f64 (*.f64 l h))) |
| 1.0ms | h | @ | -inf | (/.f64 d (sqrt.f64 (*.f64 l h))) |
| 1.0ms | l | @ | -inf | (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 |
| 831× | times-frac_binary64 |
| 676× | log-div_binary64 |
| 507× | fma-def_binary64 |
| 463× | fma-neg_binary64 |
| 411× | associate-/l*_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 135 | 950 |
| 1 | 299 | 827 |
| 2 | 1020 | 721 |
| 3 | 6859 | 721 |
| 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 (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 (+.f64 1 (sqrt.f64 (*.f64 l h))) 1) |
(*.f64 (sqrt.f64 (*.f64 l h)) 1) |
(*.f64 1 (sqrt.f64 (*.f64 l h))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 l h))) (cbrt.f64 (*.f64 l h))) |
(*.f64 (cbrt.f64 (*.f64 l h)) (cbrt.f64 (sqrt.f64 (*.f64 l h)))) |
(*.f64 (sqrt.f64 h) (sqrt.f64 l)) |
(*.f64 (pow.f64 (*.f64 l h) 1/4) (pow.f64 (*.f64 l h) 1/4)) |
(*.f64 (sqrt.f64 l) (sqrt.f64 h)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 l h)))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 l h)) 1/2)) |
(pow.f64 (*.f64 l h) 1/2) |
(pow.f64 (sqrt.f64 (*.f64 l h)) 1) |
(pow.f64 (pow.f64 (*.f64 l h) 3/2) 1/3) |
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 l h))) 3) |
(pow.f64 (pow.f64 (*.f64 l h) 1/4) 2) |
(fabs.f64 (sqrt.f64 (*.f64 l h))) |
(log.f64 (exp.f64 (sqrt.f64 (*.f64 l h)))) |
(cbrt.f64 (pow.f64 (*.f64 l h) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 l h)))) |
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 l h)))) |
(exp.f64 (log.f64 (sqrt.f64 (*.f64 l h)))) |
(-.f64 (+.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1) |
(*.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(*.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 (cbrt.f64 d) (pow.f64 (*.f64 l h) -1/2))) |
(*.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (cbrt.f64 (/.f64 (*.f64 d d) (*.f64 l h)))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 d) (pow.f64 (*.f64 l h) -1/2))) |
(*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(*.f64 (neg.f64 d) (/.f64 1 (neg.f64 (sqrt.f64 (*.f64 l h))))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d) 2) 1) (/.f64 (cbrt.f64 d) (sqrt.f64 (*.f64 l h)))) |
(*.f64 (/.f64 (sqrt.f64 d) 1) (/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 l h)))) |
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (/.f64 d (cbrt.f64 (sqrt.f64 (*.f64 l h))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d) 2) (cbrt.f64 (*.f64 l h))) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(*.f64 (/.f64 (sqrt.f64 d) (cbrt.f64 (*.f64 l h))) (/.f64 (sqrt.f64 d) (cbrt.f64 (sqrt.f64 (*.f64 l h))))) |
(*.f64 (/.f64 1 (pow.f64 (*.f64 l h) 1/4)) (/.f64 d (pow.f64 (*.f64 l h) 1/4))) |
(*.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))) |
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 d (sqrt.f64 h))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d) 2) (sqrt.f64 l)) (/.f64 (cbrt.f64 d) (sqrt.f64 h))) |
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (/.f64 (sqrt.f64 d) (sqrt.f64 h))) |
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1) |
(pow.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) 1/3) |
(pow.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 3) |
(pow.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 2) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) -1) |
(neg.f64 (/.f64 d (neg.f64 (sqrt.f64 (*.f64 l h))))) |
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) |
(log.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3)) |
(cbrt.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 l h) 3/2))) |
(expm1.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(log1p.f64 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(exp.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
| 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 (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 (+.f64 1 (sqrt.f64 (*.f64 l h))) 1) |
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 l h)) 1)) |
(+.f64 (sqrt.f64 (*.f64 l h)) 0) |
(sqrt.f64 (*.f64 l h)) |
(*.f64 (sqrt.f64 (*.f64 l h)) 1) |
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 l h)) 1)) |
(+.f64 (sqrt.f64 (*.f64 l h)) 0) |
(sqrt.f64 (*.f64 l h)) |
(*.f64 1 (sqrt.f64 (*.f64 l h))) |
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 l h)) 1)) |
(+.f64 (sqrt.f64 (*.f64 l h)) 0) |
(sqrt.f64 (*.f64 l h)) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 l h))) (cbrt.f64 (*.f64 l h))) |
(*.f64 (cbrt.f64 (*.f64 l h)) (cbrt.f64 (sqrt.f64 (*.f64 l h)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 l h))) (cbrt.f64 (*.f64 l h))) |
(*.f64 (sqrt.f64 h) (sqrt.f64 l)) |
(*.f64 (pow.f64 (*.f64 l h) 1/4) (pow.f64 (*.f64 l h) 1/4)) |
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 l h)) 1)) |
(+.f64 (sqrt.f64 (*.f64 l h)) 0) |
(sqrt.f64 (*.f64 l h)) |
(*.f64 (sqrt.f64 l) (sqrt.f64 h)) |
(*.f64 (sqrt.f64 h) (sqrt.f64 l)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 l h)))) |
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 l h))) (sqrt.f64 (cbrt.f64 (*.f64 l h)))) |
(*.f64 (cbrt.f64 (*.f64 l h)) (sqrt.f64 (cbrt.f64 (*.f64 l h)))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 l h))) |
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 l h)) 1)) |
(+.f64 (sqrt.f64 (*.f64 l h)) 0) |
(sqrt.f64 (*.f64 l h)) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 l h)) 1/2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 l h)))) |
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 l h))) (sqrt.f64 (cbrt.f64 (*.f64 l h)))) |
(*.f64 (cbrt.f64 (*.f64 l h)) (sqrt.f64 (cbrt.f64 (*.f64 l h)))) |
(pow.f64 (*.f64 l h) 1/2) |
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 l h)) 1)) |
(+.f64 (sqrt.f64 (*.f64 l h)) 0) |
(sqrt.f64 (*.f64 l h)) |
(pow.f64 (sqrt.f64 (*.f64 l h)) 1) |
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 l h)) 1)) |
(+.f64 (sqrt.f64 (*.f64 l h)) 0) |
(sqrt.f64 (*.f64 l h)) |
(pow.f64 (pow.f64 (*.f64 l h) 3/2) 1/3) |
(cbrt.f64 (pow.f64 (*.f64 l h) 3/2)) |
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 l h))) 3) |
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 l h)) 1)) |
(+.f64 (sqrt.f64 (*.f64 l h)) 0) |
(sqrt.f64 (*.f64 l h)) |
(pow.f64 (pow.f64 (*.f64 l h) 1/4) 2) |
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 l h)) 1)) |
(+.f64 (sqrt.f64 (*.f64 l h)) 0) |
(sqrt.f64 (*.f64 l h)) |
(fabs.f64 (sqrt.f64 (*.f64 l h))) |
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 l h)) 1)) |
(+.f64 (sqrt.f64 (*.f64 l h)) 0) |
(sqrt.f64 (*.f64 l h)) |
(log.f64 (exp.f64 (sqrt.f64 (*.f64 l h)))) |
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 l h)) 1)) |
(+.f64 (sqrt.f64 (*.f64 l h)) 0) |
(sqrt.f64 (*.f64 l h)) |
(cbrt.f64 (pow.f64 (*.f64 l h) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 l h)))) |
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 l h)) 1)) |
(+.f64 (sqrt.f64 (*.f64 l h)) 0) |
(sqrt.f64 (*.f64 l h)) |
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 l h)))) |
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 l h)) 1)) |
(+.f64 (sqrt.f64 (*.f64 l h)) 0) |
(sqrt.f64 (*.f64 l h)) |
(exp.f64 (log.f64 (sqrt.f64 (*.f64 l h)))) |
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 l h)) 1)) |
(+.f64 (sqrt.f64 (*.f64 l h)) 0) |
(sqrt.f64 (*.f64 l h)) |
(-.f64 (+.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1) |
(+.f64 1 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)) |
(+.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 0) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1) |
(+.f64 1 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)) |
(+.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 0) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(+.f64 1 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)) |
(+.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 0) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 (cbrt.f64 d) (pow.f64 (*.f64 l h) -1/2))) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(*.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (cbrt.f64 (/.f64 (*.f64 d d) (*.f64 l h)))) |
(*.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (cbrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h))) |
(*.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (cbrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) |
(*.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (cbrt.f64 (*.f64 d (/.f64 (/.f64 d l) h)))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(*.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (cbrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h))) |
(*.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (cbrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) |
(*.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (cbrt.f64 (*.f64 d (/.f64 (/.f64 d l) h)))) |
(*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 d) (pow.f64 (*.f64 l h) -1/2))) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(+.f64 1 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)) |
(+.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 0) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (neg.f64 d) (/.f64 1 (neg.f64 (sqrt.f64 (*.f64 l h))))) |
(+.f64 1 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)) |
(+.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 0) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d) 2) 1) (/.f64 (cbrt.f64 d) (sqrt.f64 (*.f64 l h)))) |
(+.f64 1 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)) |
(+.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 0) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (/.f64 (sqrt.f64 d) 1) (/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 l h)))) |
(+.f64 1 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)) |
(+.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 0) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (/.f64 d (cbrt.f64 (sqrt.f64 (*.f64 l h))))) |
(/.f64 (/.f64 d (cbrt.f64 (sqrt.f64 (*.f64 l h)))) (cbrt.f64 (*.f64 l h))) |
(/.f64 (/.f64 d (cbrt.f64 (*.f64 l h))) (cbrt.f64 (sqrt.f64 (*.f64 l h)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d) 2) (cbrt.f64 (*.f64 l h))) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(*.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (/.f64 (pow.f64 (cbrt.f64 d) 2) (cbrt.f64 (*.f64 l h)))) |
(*.f64 (/.f64 (sqrt.f64 d) (cbrt.f64 (*.f64 l h))) (/.f64 (sqrt.f64 d) (cbrt.f64 (sqrt.f64 (*.f64 l h))))) |
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (/.f64 d (cbrt.f64 (sqrt.f64 (*.f64 l h))))) |
(/.f64 (/.f64 d (cbrt.f64 (sqrt.f64 (*.f64 l h)))) (cbrt.f64 (*.f64 l h))) |
(/.f64 (/.f64 d (cbrt.f64 (*.f64 l h))) (cbrt.f64 (sqrt.f64 (*.f64 l h)))) |
(*.f64 (/.f64 1 (pow.f64 (*.f64 l h) 1/4)) (/.f64 d (pow.f64 (*.f64 l h) 1/4))) |
(+.f64 1 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)) |
(+.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 0) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.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))) |
(+.f64 1 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)) |
(+.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 0) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 d (sqrt.f64 h))) |
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) |
(/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d) 2) (sqrt.f64 l)) (/.f64 (cbrt.f64 d) (sqrt.f64 h))) |
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 d (sqrt.f64 h))) |
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) |
(/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) |
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (/.f64 (sqrt.f64 d) (sqrt.f64 h))) |
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 d (sqrt.f64 h))) |
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) |
(/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) |
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1) |
(+.f64 1 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)) |
(+.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 0) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(pow.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) 1/3) |
(+.f64 1 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)) |
(+.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 0) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(pow.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 3) |
(+.f64 1 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)) |
(+.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 0) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(pow.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 2) |
(+.f64 1 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)) |
(+.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 0) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) -1) |
(+.f64 1 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)) |
(+.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 0) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(neg.f64 (/.f64 d (neg.f64 (sqrt.f64 (*.f64 l h))))) |
(+.f64 1 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)) |
(+.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 0) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(sqrt.f64 (*.f64 d (/.f64 (/.f64 d l) h))) |
(log.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(+.f64 1 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)) |
(+.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 0) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3)) |
(+.f64 1 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)) |
(+.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 0) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(cbrt.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 l h) 3/2))) |
(expm1.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(+.f64 1 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)) |
(+.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 0) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(log1p.f64 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(+.f64 1 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)) |
(+.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 0) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(exp.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(+.f64 1 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)) |
(+.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 0) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (sqrt.f64 (/.f64 -1 l)) |
| ✓ | 0.1b | (*.f64 d (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h)))) |
| ✓ | 0.2b | (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h))) |
Compiled 39 to 22 computations (43.6% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | l | @ | -inf | (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h))) |
| 1.0ms | l | @ | 0 | (sqrt.f64 (/.f64 -1 l)) |
| 0.0ms | l | @ | inf | (sqrt.f64 (/.f64 -1 l)) |
| 0.0ms | l | @ | -inf | (sqrt.f64 (/.f64 -1 l)) |
| 0.0ms | l | @ | 0 | (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h))) |
| 1× | batch-egg-rewrite |
| 535× | log-prod_binary64 |
| 389× | exp-prod_binary64 |
| 331× | pow-prod-down_binary64 |
| 262× | pow2_binary64 |
| 210× | pow-unpow_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 31 |
| 1 | 230 | 27 |
| 2 | 3013 | 27 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h))) |
(*.f64 d (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h)))) |
(sqrt.f64 (/.f64 -1 l)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 (/.f64 -1 l) h)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 h -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 (/.f64 -1 l) h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (/.f64 -1 l) h) 1/6) (cbrt.f64 (/.f64 (/.f64 -1 l) h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 -1 l) h)) (pow.f64 (/.f64 (/.f64 -1 l) h) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 l)) (*.f64 (pow.f64 (/.f64 -1 l) 1/6) (pow.f64 h -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (neg.f64 l) -1/4) (*.f64 (pow.f64 (neg.f64 l) -1/4) (pow.f64 h -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (/.f64 -1 l) h) 1/4) (pow.f64 (/.f64 (/.f64 -1 l) h) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (neg.f64 l) -1/2)) (/.f64 1 (neg.f64 (sqrt.f64 h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 h -1/2) (pow.f64 (neg.f64 l) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (cbrt.f64 l)) (cbrt.f64 h)) (pow.f64 (/.f64 (/.f64 -1 l) h) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (cbrt.f64 l)) 1) (/.f64 (pow.f64 (/.f64 -1 l) 1/6) (sqrt.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (neg.f64 l) -1/4) 1) (/.f64 (pow.f64 (neg.f64 l) -1/4) (sqrt.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 h)) (/.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 h 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (neg.f64 l) -1/4) (cbrt.f64 h)) (/.f64 (pow.f64 (neg.f64 l) -1/4) (pow.f64 h 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 h -1/4) (/.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 h 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (cbrt.f64 l)) (pow.f64 h 1/4)) (/.f64 (pow.f64 (/.f64 -1 l) 1/6) (pow.f64 h 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) 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 (pow.f64 (/.f64 (/.f64 -1 l) h) 1/6) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 -1 l) h) 1/4) 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 (sqrt.f64 (/.f64 h (/.f64 -1 l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (neg.f64 l) -3/2) (pow.f64 h 3/2)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 -1 l))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h))))) (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (neg.f64 l) -1/2) (neg.f64 (sqrt.f64 h))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (/.f64 -1 l) h))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)))))))) (#(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 cbrt.f64 (/.f64 (pow.f64 (neg.f64 l) -3/2) (pow.f64 h 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (/.f64 -1 l) h) 3/2)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (/.f64 -1 l) h) 1/6)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (/.f64 -1 l) h) 1/4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 -1 l) h)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 h (/.f64 -1 l)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h))) 1) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d (sqrt.f64 (/.f64 h (/.f64 -1 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (sqrt.f64 h) (*.f64 (pow.f64 (neg.f64 l) -1/2) d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) d) (sqrt.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) d)) (neg.f64 (sqrt.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) d) 1) (sqrt.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) d) (cbrt.f64 h)) (pow.f64 h 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) d) (pow.f64 h 1/4)) (pow.f64 h 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 (neg.f64 l) -1/2)) d) (neg.f64 (sqrt.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d (neg.f64 (pow.f64 (neg.f64 l) -1/2))) (neg.f64 (sqrt.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 d d) (/.f64 (/.f64 -1 l) h)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 h) (*.f64 (pow.f64 (neg.f64 l) -1/2) d)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d))) 2)) (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d)))) (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 d d) (/.f64 (/.f64 -1 l) h)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d)) 1) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (neg.f64 l) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (neg.f64 l) -1/2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (neg.f64 l) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (neg.f64 l) -1/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (neg.f64 l) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (neg.f64 l) -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (neg.f64 l) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (neg.f64 l) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 -1 l) 1/6) (/.f64 -1 (cbrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 l)) (pow.f64 (/.f64 -1 l) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (neg.f64 l) -1/4) (pow.f64 (neg.f64 l) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 -1) (pow.f64 l -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (sqrt.f64 (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 -1) (sqrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 -1)) (neg.f64 (sqrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 l) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (neg.f64 l) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (neg.f64 l) -3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 l -2) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (neg.f64 l) -3) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 -1 l) 1/6) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (cbrt.f64 l)) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (neg.f64 l) -1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 l) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (pow.f64 (neg.f64 l) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1/2) (log.f64 (/.f64 -1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (neg.f64 l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 l) (sqrt.f64 -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (pow.f64 (neg.f64 l) -1/2))) 2)) (cbrt.f64 (log.f64 (pow.f64 (neg.f64 l) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (pow.f64 (neg.f64 l) -1/2)))) (sqrt.f64 (log.f64 (pow.f64 (neg.f64 l) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (pow.f64 (neg.f64 l) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (neg.f64 l) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (neg.f64 l) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (neg.f64 l) -3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (neg.f64 l) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (neg.f64 l) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (pow.f64 (neg.f64 l) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 -1 l)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (neg.f64 l) -1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (neg.f64 l) -3/2)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 -1 l) 1/6)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (neg.f64 l) -1/4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 -1 l)) 1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 -1 l)) 1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (neg.f64 l) -1/2)) 1) 1)))))) |
| 1× | egg-herbie |
| 804× | times-frac_binary64 |
| 409× | fma-def_binary64 |
| 400× | unswap-sqr_binary64 |
| 373× | associate-/r*_binary64 |
| 261× | distribute-rgt-in_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 299 | 1728 |
| 1 | 665 | 1630 |
| 2 | 2068 | 1606 |
| 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 (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 0 (sqrt.f64 (/.f64 (/.f64 -1 l) h))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)))))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)))) 1) |
(*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 h -1/2)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) 1) |
(*.f64 1 (sqrt.f64 (/.f64 (/.f64 -1 l) h))) |
(*.f64 (pow.f64 (/.f64 (/.f64 -1 l) h) 1/6) (cbrt.f64 (/.f64 (/.f64 -1 l) h))) |
(*.f64 (cbrt.f64 (/.f64 (/.f64 -1 l) h)) (pow.f64 (/.f64 (/.f64 -1 l) h) 1/6)) |
(*.f64 (/.f64 -1 (cbrt.f64 l)) (*.f64 (pow.f64 (/.f64 -1 l) 1/6) (pow.f64 h -1/2))) |
(*.f64 (pow.f64 (neg.f64 l) -1/4) (*.f64 (pow.f64 (neg.f64 l) -1/4) (pow.f64 h -1/2))) |
(*.f64 (pow.f64 (/.f64 (/.f64 -1 l) h) 1/4) (pow.f64 (/.f64 (/.f64 -1 l) h) 1/4)) |
(*.f64 (neg.f64 (pow.f64 (neg.f64 l) -1/2)) (/.f64 1 (neg.f64 (sqrt.f64 h)))) |
(*.f64 (pow.f64 h -1/2) (pow.f64 (neg.f64 l) -1/2)) |
(*.f64 (/.f64 (/.f64 -1 (cbrt.f64 l)) (cbrt.f64 h)) (pow.f64 (/.f64 (/.f64 -1 l) h) 1/6)) |
(*.f64 (/.f64 (/.f64 -1 (cbrt.f64 l)) 1) (/.f64 (pow.f64 (/.f64 -1 l) 1/6) (sqrt.f64 h))) |
(*.f64 (/.f64 (pow.f64 (neg.f64 l) -1/4) 1) (/.f64 (pow.f64 (neg.f64 l) -1/4) (sqrt.f64 h))) |
(*.f64 (/.f64 1 (cbrt.f64 h)) (/.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 h 1/6))) |
(*.f64 (/.f64 (pow.f64 (neg.f64 l) -1/4) (cbrt.f64 h)) (/.f64 (pow.f64 (neg.f64 l) -1/4) (pow.f64 h 1/6))) |
(*.f64 (pow.f64 h -1/4) (/.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 h 1/4))) |
(*.f64 (/.f64 (/.f64 -1 (cbrt.f64 l)) (pow.f64 h 1/4)) (/.f64 (pow.f64 (/.f64 -1 l) 1/6) (pow.f64 h 1/4))) |
(pow.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) 1) |
(pow.f64 (pow.f64 (/.f64 (/.f64 -1 l) h) 3/2) 1/3) |
(pow.f64 (pow.f64 (/.f64 (/.f64 -1 l) h) 1/6) 3) |
(pow.f64 (pow.f64 (/.f64 (/.f64 -1 l) h) 1/4) 2) |
(pow.f64 (/.f64 (/.f64 -1 l) h) 1/2) |
(pow.f64 (sqrt.f64 (/.f64 h (/.f64 -1 l))) -1) |
(pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)))) |
(pow.f64 (/.f64 (pow.f64 (neg.f64 l) -3/2) (pow.f64 h 3/2)) 1/3) |
(pow.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 -1 l))) 1) -1) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h))))) (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h))))) |
(neg.f64 (/.f64 (pow.f64 (neg.f64 l) -1/2) (neg.f64 (sqrt.f64 h)))) |
(sqrt.f64 (/.f64 (/.f64 -1 l) h)) |
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h))))) |
(cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 l) h) 3/2)) |
(cbrt.f64 (/.f64 (pow.f64 (neg.f64 l) -3/2) (pow.f64 h 3/2))) |
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)))) |
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)))) |
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h))) 1)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (/.f64 -1 l) h) 3/2)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (/.f64 -1 l) h) 1/6)) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (/.f64 -1 l) h) 1/4)) 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 -1 l) h)) 1/2)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 h (/.f64 -1 l)))) -1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h))) 1) 1)) |
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d))) 1) |
(/.f64 d (sqrt.f64 (/.f64 h (/.f64 -1 l)))) |
(/.f64 1 (/.f64 (sqrt.f64 h) (*.f64 (pow.f64 (neg.f64 l) -1/2) d))) |
(/.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) d) (sqrt.f64 h)) |
(/.f64 (neg.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) d)) (neg.f64 (sqrt.f64 h))) |
(/.f64 (/.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) d) 1) (sqrt.f64 h)) |
(/.f64 (/.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) d) (cbrt.f64 h)) (pow.f64 h 1/6)) |
(/.f64 (/.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) d) (pow.f64 h 1/4)) (pow.f64 h 1/4)) |
(/.f64 (*.f64 (neg.f64 (pow.f64 (neg.f64 l) -1/2)) d) (neg.f64 (sqrt.f64 h))) |
(/.f64 (*.f64 d (neg.f64 (pow.f64 (neg.f64 l) -1/2))) (neg.f64 (sqrt.f64 h))) |
(pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d) 1) |
(pow.f64 (*.f64 (*.f64 d d) (/.f64 (/.f64 -1 l) h)) 1/2) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d)) 3) |
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d)) 2) |
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d))) |
(pow.f64 (/.f64 (sqrt.f64 h) (*.f64 (pow.f64 (neg.f64 l) -1/2) d)) -1) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d))) 2)) (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d)))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d)))) (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d)))) |
(sqrt.f64 (*.f64 (*.f64 d d) (/.f64 (/.f64 -1 l) h))) |
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d)))) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d))) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d))) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d)) 1)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d))) 3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d))) 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d)) 1) 1)) |
(+.f64 0 (pow.f64 (neg.f64 l) -1/2)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (neg.f64 l) -1/2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (neg.f64 l) -1/2))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (neg.f64 l) -1/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (neg.f64 l) -1/2))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (neg.f64 l) -1/2))) 1) |
(*.f64 (pow.f64 (neg.f64 l) -1/2) 1) |
(*.f64 1 (pow.f64 (neg.f64 l) -1/2)) |
(*.f64 (pow.f64 (/.f64 -1 l) 1/6) (/.f64 -1 (cbrt.f64 l))) |
(*.f64 (/.f64 -1 (cbrt.f64 l)) (pow.f64 (/.f64 -1 l) 1/6)) |
(*.f64 (pow.f64 (neg.f64 l) -1/4) (pow.f64 (neg.f64 l) -1/4)) |
(*.f64 (sqrt.f64 -1) (pow.f64 l -1/2)) |
(/.f64 1 (sqrt.f64 (neg.f64 l))) |
(/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 -1))) |
(/.f64 (sqrt.f64 -1) (sqrt.f64 l)) |
(/.f64 (neg.f64 (sqrt.f64 -1)) (neg.f64 (sqrt.f64 l))) |
(pow.f64 (/.f64 -1 l) 1/2) |
(pow.f64 (pow.f64 (neg.f64 l) -1/2) 1) |
(pow.f64 (pow.f64 (neg.f64 l) -3/2) 1/3) |
(pow.f64 (pow.f64 l -2) 1/4) |
(pow.f64 (pow.f64 (neg.f64 l) -3) 1/6) |
(pow.f64 (pow.f64 (/.f64 -1 l) 1/6) 3) |
(pow.f64 (/.f64 -1 (cbrt.f64 l)) 3/2) |
(pow.f64 (pow.f64 (neg.f64 l) -1/4) 2) |
(pow.f64 (neg.f64 l) -1/2) |
(pow.f64 (exp.f64 1) (log.f64 (pow.f64 (neg.f64 l) -1/2))) |
(pow.f64 (exp.f64 1/2) (log.f64 (/.f64 -1 l))) |
(pow.f64 (sqrt.f64 (neg.f64 l)) -1) |
(pow.f64 (/.f64 (sqrt.f64 l) (sqrt.f64 -1)) -1) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (pow.f64 (neg.f64 l) -1/2))) 2)) (cbrt.f64 (log.f64 (pow.f64 (neg.f64 l) -1/2)))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (pow.f64 (neg.f64 l) -1/2)))) (sqrt.f64 (log.f64 (pow.f64 (neg.f64 l) -1/2)))) |
(fabs.f64 (pow.f64 (neg.f64 l) -1/2)) |
(log.f64 (exp.f64 (pow.f64 (neg.f64 l) -1/2))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (neg.f64 l) -1/2)))) |
(cbrt.f64 (pow.f64 (neg.f64 l) -3/2)) |
(expm1.f64 (log1p.f64 (pow.f64 (neg.f64 l) -1/2))) |
(log1p.f64 (expm1.f64 (pow.f64 (neg.f64 l) -1/2))) |
(exp.f64 (log.f64 (pow.f64 (neg.f64 l) -1/2))) |
(exp.f64 (*.f64 (log.f64 (/.f64 -1 l)) 1/2)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (neg.f64 l) -1/2)) 1)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (neg.f64 l) -3/2)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 -1 l) 1/6)) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (neg.f64 l) -1/4)) 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 -1 l)) 1) 1/2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 -1 l)) 1/2) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (neg.f64 l) -1/2)) 1) 1)) |
| 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 (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 0 (sqrt.f64 (/.f64 (/.f64 -1 l) h))) |
(sqrt.f64 (/.f64 -1 (*.f64 l h))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 -1 (*.f64 l h))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 -1 (*.f64 l h))))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (/.f64 -1 (*.f64 l h))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (/.f64 -1 (*.f64 l h))))))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)))) 1) |
(sqrt.f64 (/.f64 -1 (*.f64 l h))) |
(*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 h -1/2)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) 1) |
(sqrt.f64 (/.f64 -1 (*.f64 l h))) |
(*.f64 1 (sqrt.f64 (/.f64 (/.f64 -1 l) h))) |
(sqrt.f64 (/.f64 -1 (*.f64 l h))) |
(*.f64 (pow.f64 (/.f64 (/.f64 -1 l) h) 1/6) (cbrt.f64 (/.f64 (/.f64 -1 l) h))) |
(sqrt.f64 (/.f64 -1 (*.f64 l h))) |
(*.f64 (cbrt.f64 (/.f64 (/.f64 -1 l) h)) (pow.f64 (/.f64 (/.f64 -1 l) h) 1/6)) |
(sqrt.f64 (/.f64 -1 (*.f64 l h))) |
(*.f64 (/.f64 -1 (cbrt.f64 l)) (*.f64 (pow.f64 (/.f64 -1 l) 1/6) (pow.f64 h -1/2))) |
(*.f64 (/.f64 -1 (cbrt.f64 l)) (*.f64 (pow.f64 h -1/2) (pow.f64 (/.f64 -1 l) 1/6))) |
(*.f64 (pow.f64 h -1/2) (/.f64 (neg.f64 (pow.f64 (/.f64 -1 l) 1/6)) (cbrt.f64 l))) |
(*.f64 (pow.f64 h -1/2) (neg.f64 (/.f64 (pow.f64 (/.f64 -1 l) 1/6) (cbrt.f64 l)))) |
(*.f64 (pow.f64 (neg.f64 l) -1/4) (*.f64 (pow.f64 (neg.f64 l) -1/4) (pow.f64 h -1/2))) |
(*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 h -1/2)) |
(*.f64 (pow.f64 (/.f64 (/.f64 -1 l) h) 1/4) (pow.f64 (/.f64 (/.f64 -1 l) h) 1/4)) |
(sqrt.f64 (/.f64 -1 (*.f64 l h))) |
(*.f64 (neg.f64 (pow.f64 (neg.f64 l) -1/2)) (/.f64 1 (neg.f64 (sqrt.f64 h)))) |
(*.f64 1 (/.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 h))) |
(/.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 h)) |
(*.f64 (pow.f64 h -1/2) (pow.f64 (neg.f64 l) -1/2)) |
(*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 h -1/2)) |
(*.f64 (/.f64 (/.f64 -1 (cbrt.f64 l)) (cbrt.f64 h)) (pow.f64 (/.f64 (/.f64 -1 l) h) 1/6)) |
(*.f64 (pow.f64 (/.f64 -1 (*.f64 l h)) 1/6) (/.f64 -1 (*.f64 (cbrt.f64 h) (cbrt.f64 l)))) |
(*.f64 (pow.f64 (/.f64 -1 (*.f64 l h)) 1/6) (/.f64 -1 (*.f64 (cbrt.f64 l) (cbrt.f64 h)))) |
(/.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 -1 (*.f64 l h)) 1/6)) (cbrt.f64 l)) (cbrt.f64 h)) |
(*.f64 (/.f64 (/.f64 -1 (cbrt.f64 l)) 1) (/.f64 (pow.f64 (/.f64 -1 l) 1/6) (sqrt.f64 h))) |
(*.f64 (/.f64 -1 (cbrt.f64 l)) (/.f64 (pow.f64 (/.f64 -1 l) 1/6) (sqrt.f64 h))) |
(/.f64 (neg.f64 (pow.f64 (/.f64 -1 l) 1/6)) (*.f64 (sqrt.f64 h) (cbrt.f64 l))) |
(/.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 -1 l) 1/6) (cbrt.f64 l))) (sqrt.f64 h)) |
(*.f64 (/.f64 (pow.f64 (neg.f64 l) -1/4) 1) (/.f64 (pow.f64 (neg.f64 l) -1/4) (sqrt.f64 h))) |
(*.f64 (neg.f64 (pow.f64 (neg.f64 l) -1/2)) (/.f64 1 (neg.f64 (sqrt.f64 h)))) |
(*.f64 1 (/.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 h))) |
(/.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 h)) |
(*.f64 (/.f64 1 (cbrt.f64 h)) (/.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 h 1/6))) |
(/.f64 (/.f64 (pow.f64 (neg.f64 l) -1/2) (cbrt.f64 h)) (pow.f64 h 1/6)) |
(/.f64 (pow.f64 (neg.f64 l) -1/2) (*.f64 (cbrt.f64 h) (pow.f64 h 1/6))) |
(*.f64 (/.f64 (pow.f64 (neg.f64 l) -1/4) (cbrt.f64 h)) (/.f64 (pow.f64 (neg.f64 l) -1/4) (pow.f64 h 1/6))) |
(*.f64 (/.f64 1 (cbrt.f64 h)) (/.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 h 1/6))) |
(/.f64 (/.f64 (pow.f64 (neg.f64 l) -1/2) (cbrt.f64 h)) (pow.f64 h 1/6)) |
(/.f64 (pow.f64 (neg.f64 l) -1/2) (*.f64 (cbrt.f64 h) (pow.f64 h 1/6))) |
(*.f64 (pow.f64 h -1/4) (/.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 h 1/4))) |
(*.f64 (/.f64 (/.f64 -1 (cbrt.f64 l)) (pow.f64 h 1/4)) (/.f64 (pow.f64 (/.f64 -1 l) 1/6) (pow.f64 h 1/4))) |
(*.f64 (/.f64 -1 (cbrt.f64 l)) (/.f64 (pow.f64 (/.f64 -1 l) 1/6) (sqrt.f64 h))) |
(/.f64 (neg.f64 (pow.f64 (/.f64 -1 l) 1/6)) (*.f64 (sqrt.f64 h) (cbrt.f64 l))) |
(/.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 -1 l) 1/6) (cbrt.f64 l))) (sqrt.f64 h)) |
(pow.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) 1) |
(sqrt.f64 (/.f64 -1 (*.f64 l h))) |
(pow.f64 (pow.f64 (/.f64 (/.f64 -1 l) h) 3/2) 1/3) |
(sqrt.f64 (/.f64 -1 (*.f64 l h))) |
(pow.f64 (pow.f64 (/.f64 (/.f64 -1 l) h) 1/6) 3) |
(sqrt.f64 (/.f64 -1 (*.f64 l h))) |
(pow.f64 (pow.f64 (/.f64 (/.f64 -1 l) h) 1/4) 2) |
(sqrt.f64 (/.f64 -1 (*.f64 l h))) |
(pow.f64 (/.f64 (/.f64 -1 l) h) 1/2) |
(sqrt.f64 (/.f64 -1 (*.f64 l h))) |
(pow.f64 (sqrt.f64 (/.f64 h (/.f64 -1 l))) -1) |
(/.f64 1 (sqrt.f64 (*.f64 (/.f64 h -1) l))) |
(/.f64 1 (sqrt.f64 (*.f64 l (/.f64 h -1)))) |
(pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)))) |
(sqrt.f64 (/.f64 -1 (*.f64 l h))) |
(pow.f64 (/.f64 (pow.f64 (neg.f64 l) -3/2) (pow.f64 h 3/2)) 1/3) |
(cbrt.f64 (/.f64 (pow.f64 (neg.f64 l) -3/2) (pow.f64 h 3/2))) |
(pow.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 -1 l))) 1) -1) |
(/.f64 1 (sqrt.f64 (*.f64 (/.f64 h -1) l))) |
(/.f64 1 (sqrt.f64 (*.f64 l (/.f64 h -1)))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h))))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 -1 (*.f64 l h))))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 -1 (*.f64 l h)))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h))))) (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 -1 (*.f64 l h)))))) (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 -1 (*.f64 l h)))))) |
(neg.f64 (/.f64 (pow.f64 (neg.f64 l) -1/2) (neg.f64 (sqrt.f64 h)))) |
(*.f64 (neg.f64 (pow.f64 (neg.f64 l) -1/2)) (/.f64 1 (neg.f64 (sqrt.f64 h)))) |
(*.f64 1 (/.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 h))) |
(/.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 h)) |
(sqrt.f64 (/.f64 (/.f64 -1 l) h)) |
(sqrt.f64 (/.f64 -1 (*.f64 l h))) |
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)))) |
(sqrt.f64 (/.f64 -1 (*.f64 l h))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h))))) |
(sqrt.f64 (/.f64 -1 (*.f64 l h))) |
(cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 l) h) 3/2)) |
(sqrt.f64 (/.f64 -1 (*.f64 l h))) |
(cbrt.f64 (/.f64 (pow.f64 (neg.f64 l) -3/2) (pow.f64 h 3/2))) |
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)))) |
(sqrt.f64 (/.f64 -1 (*.f64 l h))) |
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)))) |
(sqrt.f64 (/.f64 -1 (*.f64 l h))) |
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)))) |
(sqrt.f64 (/.f64 -1 (*.f64 l h))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h))) 1)) |
(sqrt.f64 (/.f64 -1 (*.f64 l h))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (/.f64 -1 l) h) 3/2)) 1/3)) |
(sqrt.f64 (/.f64 -1 (*.f64 l h))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (/.f64 -1 l) h) 1/6)) 3)) |
(sqrt.f64 (/.f64 -1 (*.f64 l h))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (/.f64 -1 l) h) 1/4)) 2)) |
(sqrt.f64 (/.f64 -1 (*.f64 l h))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 -1 l) h)) 1/2)) |
(sqrt.f64 (/.f64 -1 (*.f64 l h))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 h (/.f64 -1 l)))) -1)) |
(/.f64 1 (sqrt.f64 (*.f64 (/.f64 h -1) l))) |
(/.f64 1 (sqrt.f64 (*.f64 l (/.f64 h -1)))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h))) 1) 1)) |
(sqrt.f64 (/.f64 -1 (*.f64 l h))) |
(+.f64 0 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d)) |
(*.f64 d (sqrt.f64 (/.f64 -1 (*.f64 l h)))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d))))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 -1 (*.f64 l h)))) d)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 -1 (*.f64 l h)))) d)))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 -1 (*.f64 l h)))) d)))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 -1 (*.f64 l h)))) d)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d))) 1) |
(*.f64 d (sqrt.f64 (/.f64 -1 (*.f64 l h)))) |
(/.f64 d (sqrt.f64 (/.f64 h (/.f64 -1 l)))) |
(/.f64 d (sqrt.f64 (*.f64 (/.f64 h -1) l))) |
(/.f64 d (sqrt.f64 (*.f64 l (/.f64 h -1)))) |
(/.f64 1 (/.f64 (sqrt.f64 h) (*.f64 (pow.f64 (neg.f64 l) -1/2) d))) |
(*.f64 (/.f64 1 (sqrt.f64 h)) (*.f64 d (pow.f64 (neg.f64 l) -1/2))) |
(/.f64 d (/.f64 (sqrt.f64 h) (pow.f64 (neg.f64 l) -1/2))) |
(*.f64 d (/.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 h))) |
(/.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) d) (sqrt.f64 h)) |
(*.f64 (/.f64 1 (sqrt.f64 h)) (*.f64 d (pow.f64 (neg.f64 l) -1/2))) |
(/.f64 d (/.f64 (sqrt.f64 h) (pow.f64 (neg.f64 l) -1/2))) |
(*.f64 d (/.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 h))) |
(/.f64 (neg.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) d)) (neg.f64 (sqrt.f64 h))) |
(*.f64 (/.f64 1 (sqrt.f64 h)) (*.f64 d (pow.f64 (neg.f64 l) -1/2))) |
(/.f64 d (/.f64 (sqrt.f64 h) (pow.f64 (neg.f64 l) -1/2))) |
(*.f64 d (/.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 h))) |
(/.f64 (/.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) d) 1) (sqrt.f64 h)) |
(*.f64 (/.f64 1 (sqrt.f64 h)) (*.f64 d (pow.f64 (neg.f64 l) -1/2))) |
(/.f64 d (/.f64 (sqrt.f64 h) (pow.f64 (neg.f64 l) -1/2))) |
(*.f64 d (/.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 h))) |
(/.f64 (/.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) d) (cbrt.f64 h)) (pow.f64 h 1/6)) |
(/.f64 (*.f64 d (pow.f64 (neg.f64 l) -1/2)) (*.f64 (pow.f64 h 1/6) (cbrt.f64 h))) |
(*.f64 (/.f64 d (pow.f64 h 1/6)) (/.f64 (pow.f64 (neg.f64 l) -1/2) (cbrt.f64 h))) |
(/.f64 (pow.f64 (neg.f64 l) -1/2) (/.f64 (*.f64 (cbrt.f64 h) (pow.f64 h 1/6)) d)) |
(/.f64 (/.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) d) (pow.f64 h 1/4)) (pow.f64 h 1/4)) |
(*.f64 (/.f64 1 (sqrt.f64 h)) (*.f64 d (pow.f64 (neg.f64 l) -1/2))) |
(/.f64 d (/.f64 (sqrt.f64 h) (pow.f64 (neg.f64 l) -1/2))) |
(*.f64 d (/.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 h))) |
(/.f64 (*.f64 (neg.f64 (pow.f64 (neg.f64 l) -1/2)) d) (neg.f64 (sqrt.f64 h))) |
(*.f64 (/.f64 1 (sqrt.f64 h)) (*.f64 d (pow.f64 (neg.f64 l) -1/2))) |
(/.f64 d (/.f64 (sqrt.f64 h) (pow.f64 (neg.f64 l) -1/2))) |
(*.f64 d (/.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 h))) |
(/.f64 (*.f64 d (neg.f64 (pow.f64 (neg.f64 l) -1/2))) (neg.f64 (sqrt.f64 h))) |
(*.f64 (/.f64 1 (sqrt.f64 h)) (*.f64 d (pow.f64 (neg.f64 l) -1/2))) |
(/.f64 d (/.f64 (sqrt.f64 h) (pow.f64 (neg.f64 l) -1/2))) |
(*.f64 d (/.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 h))) |
(pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d) 1) |
(*.f64 d (sqrt.f64 (/.f64 -1 (*.f64 l h)))) |
(pow.f64 (*.f64 (*.f64 d d) (/.f64 (/.f64 -1 l) h)) 1/2) |
(sqrt.f64 (*.f64 (/.f64 -1 (*.f64 l h)) (*.f64 d d))) |
(sqrt.f64 (*.f64 d (*.f64 d (/.f64 -1 (*.f64 l h))))) |
(sqrt.f64 (/.f64 (neg.f64 (*.f64 d d)) (*.f64 l h))) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d) 3) 1/3) |
(*.f64 d (sqrt.f64 (/.f64 -1 (*.f64 l h)))) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d)) 3) |
(*.f64 d (sqrt.f64 (/.f64 -1 (*.f64 l h)))) |
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d)) 2) |
(*.f64 d (sqrt.f64 (/.f64 -1 (*.f64 l h)))) |
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d))) |
(*.f64 d (sqrt.f64 (/.f64 -1 (*.f64 l h)))) |
(pow.f64 (/.f64 (sqrt.f64 h) (*.f64 (pow.f64 (neg.f64 l) -1/2) d)) -1) |
(*.f64 (/.f64 1 (sqrt.f64 h)) (*.f64 d (pow.f64 (neg.f64 l) -1/2))) |
(/.f64 d (/.f64 (sqrt.f64 h) (pow.f64 (neg.f64 l) -1/2))) |
(*.f64 d (/.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 h))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d))) 2)) (cbrt.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d)))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 d (sqrt.f64 (/.f64 -1 (*.f64 l h)))))) 2)) (cbrt.f64 (log.f64 (*.f64 d (sqrt.f64 (/.f64 -1 (*.f64 l h))))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d)))) (sqrt.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d)))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 d (sqrt.f64 (/.f64 -1 (*.f64 l h))))))) (sqrt.f64 (log.f64 (*.f64 d (sqrt.f64 (/.f64 -1 (*.f64 l h))))))) |
(sqrt.f64 (*.f64 (*.f64 d d) (/.f64 (/.f64 -1 l) h))) |
(sqrt.f64 (*.f64 (/.f64 -1 (*.f64 l h)) (*.f64 d d))) |
(sqrt.f64 (*.f64 d (*.f64 d (/.f64 -1 (*.f64 l h))))) |
(sqrt.f64 (/.f64 (neg.f64 (*.f64 d d)) (*.f64 l h))) |
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d))) |
(*.f64 d (sqrt.f64 (/.f64 -1 (*.f64 l h)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d)))) |
(*.f64 d (sqrt.f64 (/.f64 -1 (*.f64 l h)))) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d) 3)) |
(*.f64 d (sqrt.f64 (/.f64 -1 (*.f64 l h)))) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d))) |
(*.f64 d (sqrt.f64 (/.f64 -1 (*.f64 l h)))) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d))) |
(*.f64 d (sqrt.f64 (/.f64 -1 (*.f64 l h)))) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d))) |
(*.f64 d (sqrt.f64 (/.f64 -1 (*.f64 l h)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d)) 1)) |
(*.f64 d (sqrt.f64 (/.f64 -1 (*.f64 l h)))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d))) 1/3)) |
(*.f64 d (sqrt.f64 (/.f64 -1 (*.f64 l h)))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d))) 3)) |
(*.f64 d (sqrt.f64 (/.f64 -1 (*.f64 l h)))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d))) 2)) |
(*.f64 d (sqrt.f64 (/.f64 -1 (*.f64 l h)))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 -1 l) h)) d)) 1) 1)) |
(*.f64 d (sqrt.f64 (/.f64 -1 (*.f64 l h)))) |
(+.f64 0 (pow.f64 (neg.f64 l) -1/2)) |
(pow.f64 (neg.f64 l) -1/2) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (neg.f64 l) -1/2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (neg.f64 l) -1/2))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (neg.f64 l) -1/2))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (neg.f64 l) -1/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (neg.f64 l) -1/2))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (neg.f64 l) -1/2))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (neg.f64 l) -1/2))) 1) |
(pow.f64 (neg.f64 l) -1/2) |
(*.f64 (pow.f64 (neg.f64 l) -1/2) 1) |
(pow.f64 (neg.f64 l) -1/2) |
(*.f64 1 (pow.f64 (neg.f64 l) -1/2)) |
(pow.f64 (neg.f64 l) -1/2) |
(*.f64 (pow.f64 (/.f64 -1 l) 1/6) (/.f64 -1 (cbrt.f64 l))) |
(*.f64 (/.f64 -1 (cbrt.f64 l)) (pow.f64 (/.f64 -1 l) 1/6)) |
(/.f64 (neg.f64 (pow.f64 (/.f64 -1 l) 1/6)) (cbrt.f64 l)) |
(neg.f64 (/.f64 (pow.f64 (/.f64 -1 l) 1/6) (cbrt.f64 l))) |
(*.f64 (/.f64 -1 (cbrt.f64 l)) (pow.f64 (/.f64 -1 l) 1/6)) |
(/.f64 (neg.f64 (pow.f64 (/.f64 -1 l) 1/6)) (cbrt.f64 l)) |
(neg.f64 (/.f64 (pow.f64 (/.f64 -1 l) 1/6) (cbrt.f64 l))) |
(*.f64 (pow.f64 (neg.f64 l) -1/4) (pow.f64 (neg.f64 l) -1/4)) |
(pow.f64 (neg.f64 l) -1/2) |
(*.f64 (sqrt.f64 -1) (pow.f64 l -1/2)) |
(/.f64 1 (sqrt.f64 (neg.f64 l))) |
(/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 -1))) |
(*.f64 (/.f64 1 (sqrt.f64 l)) (sqrt.f64 -1)) |
(*.f64 (sqrt.f64 -1) (/.f64 1 (sqrt.f64 l))) |
(/.f64 (sqrt.f64 -1) (sqrt.f64 l)) |
(/.f64 (sqrt.f64 -1) (sqrt.f64 l)) |
(*.f64 (/.f64 1 (sqrt.f64 l)) (sqrt.f64 -1)) |
(*.f64 (sqrt.f64 -1) (/.f64 1 (sqrt.f64 l))) |
(/.f64 (neg.f64 (sqrt.f64 -1)) (neg.f64 (sqrt.f64 l))) |
(*.f64 (/.f64 1 (sqrt.f64 l)) (sqrt.f64 -1)) |
(*.f64 (sqrt.f64 -1) (/.f64 1 (sqrt.f64 l))) |
(/.f64 (sqrt.f64 -1) (sqrt.f64 l)) |
(pow.f64 (/.f64 -1 l) 1/2) |
(sqrt.f64 (/.f64 -1 l)) |
(pow.f64 (pow.f64 (neg.f64 l) -1/2) 1) |
(pow.f64 (neg.f64 l) -1/2) |
(pow.f64 (pow.f64 (neg.f64 l) -3/2) 1/3) |
(pow.f64 (neg.f64 l) -1/2) |
(pow.f64 (pow.f64 l -2) 1/4) |
(pow.f64 (pow.f64 (neg.f64 l) -3) 1/6) |
(pow.f64 (pow.f64 (/.f64 -1 l) 1/6) 3) |
(sqrt.f64 (/.f64 -1 l)) |
(pow.f64 (/.f64 -1 (cbrt.f64 l)) 3/2) |
(pow.f64 (pow.f64 (neg.f64 l) -1/4) 2) |
(pow.f64 (neg.f64 l) -1/2) |
(pow.f64 (neg.f64 l) -1/2) |
(pow.f64 (exp.f64 1) (log.f64 (pow.f64 (neg.f64 l) -1/2))) |
(pow.f64 (neg.f64 l) -1/2) |
(pow.f64 (exp.f64 1/2) (log.f64 (/.f64 -1 l))) |
(sqrt.f64 (/.f64 -1 l)) |
(pow.f64 (sqrt.f64 (neg.f64 l)) -1) |
(/.f64 1 (sqrt.f64 (neg.f64 l))) |
(pow.f64 (/.f64 (sqrt.f64 l) (sqrt.f64 -1)) -1) |
(*.f64 (/.f64 1 (sqrt.f64 l)) (sqrt.f64 -1)) |
(*.f64 (sqrt.f64 -1) (/.f64 1 (sqrt.f64 l))) |
(/.f64 (sqrt.f64 -1) (sqrt.f64 l)) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (pow.f64 (neg.f64 l) -1/2))) 2)) (cbrt.f64 (log.f64 (pow.f64 (neg.f64 l) -1/2)))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (log.f64 (neg.f64 l)))) 2)) (cbrt.f64 (*.f64 -1/2 (log.f64 (neg.f64 l))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (pow.f64 (neg.f64 l) -1/2)))) (sqrt.f64 (log.f64 (pow.f64 (neg.f64 l) -1/2)))) |
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 -1/2 (log.f64 (neg.f64 l))))) (sqrt.f64 (*.f64 -1/2 (log.f64 (neg.f64 l))))) |
(fabs.f64 (pow.f64 (neg.f64 l) -1/2)) |
(pow.f64 (neg.f64 l) -1/2) |
(log.f64 (exp.f64 (pow.f64 (neg.f64 l) -1/2))) |
(pow.f64 (neg.f64 l) -1/2) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (neg.f64 l) -1/2)))) |
(pow.f64 (neg.f64 l) -1/2) |
(cbrt.f64 (pow.f64 (neg.f64 l) -3/2)) |
(pow.f64 (neg.f64 l) -1/2) |
(expm1.f64 (log1p.f64 (pow.f64 (neg.f64 l) -1/2))) |
(pow.f64 (neg.f64 l) -1/2) |
(log1p.f64 (expm1.f64 (pow.f64 (neg.f64 l) -1/2))) |
(pow.f64 (neg.f64 l) -1/2) |
(exp.f64 (log.f64 (pow.f64 (neg.f64 l) -1/2))) |
(pow.f64 (neg.f64 l) -1/2) |
(exp.f64 (*.f64 (log.f64 (/.f64 -1 l)) 1/2)) |
(sqrt.f64 (/.f64 -1 l)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (neg.f64 l) -1/2)) 1)) |
(pow.f64 (neg.f64 l) -1/2) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (neg.f64 l) -3/2)) 1/3)) |
(pow.f64 (neg.f64 l) -1/2) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 -1 l) 1/6)) 3)) |
(sqrt.f64 (/.f64 -1 l)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (neg.f64 l) -1/4)) 2)) |
(pow.f64 (neg.f64 l) -1/2) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 -1 l)) 1) 1/2)) |
(sqrt.f64 (/.f64 -1 l)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 -1 l)) 1/2) 1)) |
(sqrt.f64 (/.f64 -1 l)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (neg.f64 l) -1/2)) 1) 1)) |
(pow.f64 (neg.f64 l) -1/2) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 8.5b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 M (/.f64 l h)) M))))) |
| 11.3b | (sqrt.f64 (/.f64 d h)) | |
| 11.4b | (sqrt.f64 (/.f64 d l)) | |
| ✓ | 17.0b | (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 M (/.f64 l h)) M)) |
Compiled 158 to 43 computations (72.8% saved)
30 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | d | @ | 0 | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 M (/.f64 l h)) M))))) |
| 1.0ms | h | @ | -inf | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 M (/.f64 l h)) M))))) |
| 1.0ms | l | @ | -inf | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 M (/.f64 l h)) M))))) |
| 0.0ms | h | @ | inf | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 M (/.f64 l h)) M))))) |
| 0.0ms | l | @ | inf | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 M (/.f64 l h)) M))))) |
| 1× | batch-egg-rewrite |
| 796× | prod-diff_binary64 |
| 264× | associate-*r*_binary64 |
| 258× | add-sqr-sqrt_binary64 |
| 253× | pow1_binary64 |
| 252× | *-un-lft-identity_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 24 | 64 |
| 1 | 528 | 59 |
| 2 | 7374 | 59 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 M (/.f64 l h)) M)) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 M (/.f64 l h)) M))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 M M) (*.f64 1/4 (pow.f64 (/.f64 D d) 2))) (/.f64 l h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 M M)) (/.f64 l h))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) 3) (pow.f64 (*.f64 M (*.f64 h (/.f64 M l))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 h (/.f64 M l))) 3) (pow.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2)) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (*.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 h (/.f64 M l))))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 h (/.f64 M l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2)))))) (sqrt.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))) 3)) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (+.f64 1 (+.f64 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))) (pow.f64 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))) 2)) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (+.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (pow.f64 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))) 3))) (+.f64 1 (+.f64 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))) (pow.f64 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (pow.f64 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))) 2))) (+.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2)))) 2) (/.f64 (/.f64 d l) (/.f64 h d))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (-.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) 3) (pow.f64 (-.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2)))) 3) (pow.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (log1p.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 h (/.f64 M l)))))) (log.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 h (/.f64 M l)))))) (log.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))) 1)))))) |
| 1× | egg-herbie |
| 759× | associate-*l/_binary64 |
| 532× | associate-/l*_binary64 |
| 520× | unswap-sqr_binary64 |
| 441× | times-frac_binary64 |
| 266× | associate-/r*_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 168 | 4140 |
| 1 | 475 | 3918 |
| 2 | 1977 | 3900 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.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 (*.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)))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2))) 1) |
(/.f64 (*.f64 (*.f64 M M) (*.f64 1/4 (pow.f64 (/.f64 D d) 2))) (/.f64 l h)) |
(/.f64 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 M M)) (/.f64 l h)) |
(pow.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) 1) |
(pow.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) 3) 1/3) |
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2)) 3) |
(pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) |
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) 2)) |
(log.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2)))) |
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) 3) (pow.f64 (*.f64 M (*.f64 h (/.f64 M l))) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 h (/.f64 M l))) 3) (pow.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) 3))) |
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2))) |
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2))) |
(exp.f64 (log.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2)) 1)) |
(+.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (*.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 h (/.f64 M l))))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))) |
(+.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 h (/.f64 M l))))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))))))) 1) |
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2)))))) (sqrt.f64 h)) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))) 3)) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (+.f64 1 (+.f64 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))) (pow.f64 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))) 2)))) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))) 2)) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (+.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))))) |
(/.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (pow.f64 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))) 3))) (+.f64 1 (+.f64 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))) (pow.f64 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))) 2)))) |
(/.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (pow.f64 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))) 2))) (+.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))))) |
(pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))))) 1) |
(pow.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))))) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2)))))) 3) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2)))))) 2) |
(sqrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2)))) 2) (/.f64 (/.f64 d l) (/.f64 h d)))) |
(log.f64 (pow.f64 (exp.f64 (-.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2)))))))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) 3) (pow.f64 (-.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2)))) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2)))) 3) (pow.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))))))) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))))))) |
(exp.f64 (+.f64 (log1p.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 h (/.f64 M l)))))) (log.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))) |
(exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 h (/.f64 M l)))))) (log.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))) 1)) |
| Outputs |
|---|
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))) |
(*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d (*.f64 M M)) (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 (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 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d (*.f64 M M)) (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 (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 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d (*.f64 M M)) (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 (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 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d (*.f64 M M)) (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 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 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d (*.f64 M M)) (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 (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 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d (*.f64 M M)) (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 (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 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(*.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 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(+.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 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(+.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 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d (*.f64 M M)) (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 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 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d (*.f64 M M)) (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 (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 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d (*.f64 M M)) (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 (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 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d (*.f64 M M)) (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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))) |
(*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d (*.f64 M M)) (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 (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 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d (*.f64 M M)) (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 (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 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d (*.f64 M M)) (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 (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 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d (*.f64 M M)) (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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))) |
(*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d (*.f64 M M)) (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 (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 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d (*.f64 M M)) (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 (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 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d (*.f64 M M)) (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 (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 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d (*.f64 M M)) (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 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 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d (*.f64 M M)) (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 (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 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d (*.f64 M M)) (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 (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 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d (*.f64 M M)) (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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))) |
(*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d (*.f64 M M)) (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 (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 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d (*.f64 M M)) (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 (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 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d (*.f64 M M)) (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 (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 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d (*.f64 M M)) (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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))) |
(*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d (*.f64 M M)) (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 (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 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d (*.f64 M M)) (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 (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 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d (*.f64 M M)) (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 (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 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2))) 1) |
(pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) |
(/.f64 (*.f64 (*.f64 M M) (*.f64 1/4 (pow.f64 (/.f64 D d) 2))) (/.f64 l h)) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(/.f64 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 M M)) (/.f64 l h)) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 1/4)) |
(pow.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) 1) |
(pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) |
(pow.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) 3) 1/3) |
(pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) |
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2)) 3) |
(pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) |
(pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) |
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) 2)) |
(pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) |
(log.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2))) |
(pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2)))) |
(pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) |
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) 3)) |
(pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) 3) (pow.f64 (*.f64 M (*.f64 h (/.f64 M l))) 3))) |
(cbrt.f64 (*.f64 (*.f64 1/64 (pow.f64 (pow.f64 (/.f64 D d) 2) 3)) (pow.f64 (*.f64 M (*.f64 h (/.f64 M l))) 3))) |
(cbrt.f64 (*.f64 (*.f64 1/64 (pow.f64 (pow.f64 (/.f64 D d) 2) 3)) (pow.f64 (*.f64 h (*.f64 (/.f64 M l) M)) 3))) |
(cbrt.f64 (*.f64 (*.f64 1/64 (pow.f64 (/.f64 D d) 6)) (pow.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 h (/.f64 M l))) 3) (pow.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) 3))) |
(cbrt.f64 (*.f64 (*.f64 1/64 (pow.f64 (pow.f64 (/.f64 D d) 2) 3)) (pow.f64 (*.f64 M (*.f64 h (/.f64 M l))) 3))) |
(cbrt.f64 (*.f64 (*.f64 1/64 (pow.f64 (pow.f64 (/.f64 D d) 2) 3)) (pow.f64 (*.f64 h (*.f64 (/.f64 M l) M)) 3))) |
(cbrt.f64 (*.f64 (*.f64 1/64 (pow.f64 (/.f64 D d) 6)) (pow.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 3))) |
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2))) |
(pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) |
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2))) |
(pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) |
(exp.f64 (log.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2))) |
(pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2)) 1)) |
(pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (*.f64 (/.f64 D d) 1/2)) 2) |
(+.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (*.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 h (/.f64 M l))))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))) |
(*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 h (/.f64 M l))))) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M))) 1)) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 (*.f64 M (*.f64 (/.f64 h l) M))) 1)) |
(+.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 h (/.f64 M l))))))) |
(*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 h (/.f64 M l))))) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M))) 1)) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 (*.f64 M (*.f64 (/.f64 h l) M))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))))))) 1) |
(*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 h (/.f64 M l))))) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M))) 1)) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 (*.f64 M (*.f64 (/.f64 h l) M))) 1)) |
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2)))))) (sqrt.f64 h)) |
(/.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 h) (*.f64 (-.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2)))) (sqrt.f64 (/.f64 d l))))) |
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (-.f64 1 (*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M))))) (sqrt.f64 (/.f64 d l)))) |
(*.f64 (/.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 d l)))) (fma.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 (*.f64 M (*.f64 (/.f64 h l) M))) 1)) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))) 3)) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (+.f64 1 (+.f64 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))) (pow.f64 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))) 2)))) |
(/.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (pow.f64 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))) 3))) (+.f64 1 (fma.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2)) (pow.f64 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))) 2)))) |
(*.f64 (/.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (+.f64 1 (*.f64 (fma.f64 (*.f64 h (*.f64 (/.f64 M l) M)) (*.f64 1/8 (pow.f64 (/.f64 D d) 2)) 1) (*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M))))))) (-.f64 1 (pow.f64 (*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) 3))) |
(/.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 3) (*.f64 (pow.f64 (/.f64 D d) 6) -1/512) 1)) (fma.f64 (fma.f64 M (*.f64 (*.f64 (*.f64 (/.f64 h l) M) 1/8) (pow.f64 (/.f64 D d) 2)) 1) (*.f64 M (*.f64 (*.f64 (*.f64 (/.f64 h l) M) 1/8) (pow.f64 (/.f64 D d) 2))) 1)) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))) 2)) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (+.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))))) |
(/.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (/.f64 (+.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2)))) (-.f64 1 (pow.f64 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))) 2)))) |
(*.f64 (/.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (fma.f64 (*.f64 h (*.f64 (/.f64 M l) M)) (*.f64 1/8 (pow.f64 (/.f64 D d) 2)) 1)) (-.f64 1 (pow.f64 (*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) 2))) |
(*.f64 (/.f64 d (*.f64 (fma.f64 M (*.f64 (*.f64 (*.f64 (/.f64 h l) M) 1/8) (pow.f64 (/.f64 D d) 2)) 1) (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (-.f64 1 (pow.f64 (*.f64 M (*.f64 (*.f64 (*.f64 (/.f64 h l) M) 1/8) (pow.f64 (/.f64 D d) 2))) 2))) |
(/.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (pow.f64 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))) 3))) (+.f64 1 (+.f64 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))) (pow.f64 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))) 2)))) |
(/.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (pow.f64 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))) 3))) (+.f64 1 (fma.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2)) (pow.f64 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))) 2)))) |
(*.f64 (/.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (+.f64 1 (*.f64 (fma.f64 (*.f64 h (*.f64 (/.f64 M l) M)) (*.f64 1/8 (pow.f64 (/.f64 D d) 2)) 1) (*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M))))))) (-.f64 1 (pow.f64 (*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) 3))) |
(/.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 h l) M)) 3) (*.f64 (pow.f64 (/.f64 D d) 6) -1/512) 1)) (fma.f64 (fma.f64 M (*.f64 (*.f64 (*.f64 (/.f64 h l) M) 1/8) (pow.f64 (/.f64 D d) 2)) 1) (*.f64 M (*.f64 (*.f64 (*.f64 (/.f64 h l) M) 1/8) (pow.f64 (/.f64 D d) 2))) 1)) |
(/.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (pow.f64 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))) 2))) (+.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))))) |
(/.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (/.f64 (+.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2)))) (-.f64 1 (pow.f64 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))) 2)))) |
(*.f64 (/.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (fma.f64 (*.f64 h (*.f64 (/.f64 M l) M)) (*.f64 1/8 (pow.f64 (/.f64 D d) 2)) 1)) (-.f64 1 (pow.f64 (*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M)))) 2))) |
(*.f64 (/.f64 d (*.f64 (fma.f64 M (*.f64 (*.f64 (*.f64 (/.f64 h l) M) 1/8) (pow.f64 (/.f64 D d) 2)) 1) (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (-.f64 1 (pow.f64 (*.f64 M (*.f64 (*.f64 (*.f64 (/.f64 h l) M) 1/8) (pow.f64 (/.f64 D d) 2))) 2))) |
(pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))))) 1) |
(*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 h (/.f64 M l))))) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M))) 1)) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 (*.f64 M (*.f64 (/.f64 h l) M))) 1)) |
(pow.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))))) 3) 1/3) |
(*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 h (/.f64 M l))))) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M))) 1)) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 (*.f64 M (*.f64 (/.f64 h l) M))) 1)) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2)))))) 3) |
(*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 h (/.f64 M l))))) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M))) 1)) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 (*.f64 M (*.f64 (/.f64 h l) M))) 1)) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2)))))) 2) |
(*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 h (/.f64 M l))))) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M))) 1)) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 (*.f64 M (*.f64 (/.f64 h l) M))) 1)) |
(sqrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2)))) 2) (/.f64 (/.f64 d l) (/.f64 h d)))) |
(sqrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2)))) 2) (*.f64 (/.f64 (/.f64 d l) h) d))) |
(sqrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M))))) 2) (*.f64 d (/.f64 (/.f64 d l) h)))) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 (*.f64 M (*.f64 (/.f64 h l) M))) 1) 2) (/.f64 h d)))) |
(log.f64 (pow.f64 (exp.f64 (-.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))) |
(*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 h (/.f64 M l))))) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M))) 1)) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 (*.f64 M (*.f64 (/.f64 h l) M))) 1)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2)))))))) |
(*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 h (/.f64 M l))))) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M))) 1)) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 (*.f64 M (*.f64 (/.f64 h l) M))) 1)) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))))) 3)) |
(*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 h (/.f64 M l))))) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M))) 1)) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 (*.f64 M (*.f64 (/.f64 h l) M))) 1)) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) 3) (pow.f64 (-.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2)))) 3))) |
(*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 h (/.f64 M l))))) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M))) 1)) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 (*.f64 M (*.f64 (/.f64 h l) M))) 1)) |
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2)))) 3) (pow.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) 3))) |
(*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 h (/.f64 M l))))) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M))) 1)) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 (*.f64 M (*.f64 (/.f64 h l) M))) 1)) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))))))) |
(*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 h (/.f64 M l))))) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M))) 1)) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 (*.f64 M (*.f64 (/.f64 h l) M))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2))))))) |
(*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 h (/.f64 M l))))) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M))) 1)) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 (*.f64 M (*.f64 (/.f64 h l) M))) 1)) |
(exp.f64 (+.f64 (log1p.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 h (/.f64 M l)))))) (log.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (exp.f64 (log1p.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M))))))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 (*.f64 M (*.f64 (/.f64 h l) M))))))) |
(exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 h (/.f64 M l)))))) (log.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))) 1)) |
(exp.f64 (+.f64 (log1p.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 h (/.f64 M l)))))) (log.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (exp.f64 (log1p.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 (/.f64 M l) M))))))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 (*.f64 M (*.f64 (/.f64 h l) M))))))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 8.0b | (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) l) |
| ✓ | 8.5b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) l)))) |
| 11.3b | (sqrt.f64 (/.f64 d h)) | |
| 11.4b | (sqrt.f64 (/.f64 d l)) |
Compiled 143 to 69 computations (51.7% saved)
30 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | h | @ | inf | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) l)))) |
| 1.0ms | D | @ | 0 | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) l)))) |
| 1.0ms | d | @ | 0 | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) l)))) |
| 1.0ms | D | @ | inf | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) l)))) |
| 1.0ms | M | @ | 0 | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) l)))) |
| 1× | batch-egg-rewrite |
| 504× | prod-diff_binary64 |
| 422× | log1p-udef_binary64 |
| 246× | add-sqr-sqrt_binary64 |
| 241× | pow1_binary64 |
| 239× | *-un-lft-identity_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 23 | 58 |
| 1 | 503 | 57 |
| 2 | 6741 | 57 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) l)))) |
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) l) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (*.f64 (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2)))) (sqrt.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) 3) 1/8)) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)))) (*.f64 (pow.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) 2) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) 2) 1/4)) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (+.f64 1 (*.f64 1/2 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (*.f64 (pow.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) 3) 1/8))) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)))) (*.f64 (pow.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) 2) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (*.f64 (pow.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) 2) 1/4))) (+.f64 1 (*.f64 1/2 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2)) 2) (/.f64 d (*.f64 h (/.f64 l d)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (+.f64 1 (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) 3) (pow.f64 (+.f64 1 (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2)) 3) (pow.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (log.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (log1p.f64 (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (log1p.f64 (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 1 (/.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (*.f64 h (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)))) (pow.f64 (cbrt.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)))) 2) (cbrt.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) 2) (*.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) (sqrt.f64 (/.f64 l h))) (/.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) (sqrt.f64 (/.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) (sqrt.f64 h)) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) (/.f64 1 (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (*.f64 h (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h 1) (/.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) l) h)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) 1) (/.f64 h l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) 2) 1) (/.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) (sqrt.f64 h)) 1) (/.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) (sqrt.f64 h)) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h (pow.f64 (cbrt.f64 l) 2)) (/.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (cbrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 l) 2)) (/.f64 (*.f64 h (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)) (cbrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (pow.f64 (cbrt.f64 l) 2)) (/.f64 h (cbrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) 2) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) (sqrt.f64 h)) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) (sqrt.f64 h)) (cbrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h (sqrt.f64 l)) (/.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (sqrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (sqrt.f64 l)) (/.f64 h (sqrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 (*.f64 h (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)) (sqrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) 2) (sqrt.f64 l)) (/.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) (sqrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) (sqrt.f64 (/.f64 l h))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 l (*.f64 h (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)) 3) (pow.f64 l 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)))) 1)))))) |
| 1× | egg-herbie |
| 415× | associate-/r/_binary64 |
| 414× | associate-/l/_binary64 |
| 409× | unswap-sqr_binary64 |
| 374× | distribute-rgt-in_binary64 |
| 372× | distribute-lft-in_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 229 | 4750 |
| 1 | 637 | 4656 |
| 2 | 2701 | 4635 |
| 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)))))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(+.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (*.f64 (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))) |
(+.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2))))) 1) |
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2)))) (sqrt.f64 h)) |
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) 3) 1/8)) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)))) (*.f64 (pow.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) 2) 1/4)))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) 2) 1/4)) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (+.f64 1 (*.f64 1/2 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)))))) |
(/.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (*.f64 (pow.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) 3) 1/8))) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)))) (*.f64 (pow.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) 2) 1/4)))) |
(/.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (*.f64 (pow.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) 2) 1/4))) (+.f64 1 (*.f64 1/2 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)))))) |
(pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2))) 1) |
(pow.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2))) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2)))) 3) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2)))) 2) |
(sqrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2)) 2) (/.f64 d (*.f64 h (/.f64 l d))))) |
(log.f64 (pow.f64 (exp.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (+.f64 1 (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2)))))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) 3) (pow.f64 (+.f64 1 (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2)) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2)) 3) (pow.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2))))) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2))))) |
(exp.f64 (+.f64 (log.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (log1p.f64 (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2)))) |
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (log1p.f64 (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))))) 1) |
(*.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 1 l))) |
(*.f64 1 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)))) |
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 1 (/.f64 l h))) |
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (*.f64 h (/.f64 1 l))) |
(*.f64 (*.f64 h (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)) (/.f64 1 l)) |
(*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) 1) |
(*.f64 (cbrt.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)))) (pow.f64 (cbrt.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)))) 2) (cbrt.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) 2) (*.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) (/.f64 1 l))) |
(*.f64 (/.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) (sqrt.f64 (/.f64 l h))) (/.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) (sqrt.f64 (/.f64 l h)))) |
(*.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) (sqrt.f64 h)) (/.f64 1 l))) |
(*.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) (/.f64 1 (neg.f64 l))) |
(*.f64 (/.f64 1 l) (*.f64 h (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) |
(*.f64 (/.f64 h 1) (/.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) l)) |
(*.f64 (/.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) l) h) |
(*.f64 (/.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) 1) (/.f64 h l)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) 2) 1) (/.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) l)) |
(*.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) (sqrt.f64 h)) 1) (/.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) (sqrt.f64 h)) l)) |
(*.f64 (/.f64 h (pow.f64 (cbrt.f64 l) 2)) (/.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (cbrt.f64 l))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 l) 2)) (/.f64 (*.f64 h (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)) (cbrt.f64 l))) |
(*.f64 (/.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (pow.f64 (cbrt.f64 l) 2)) (/.f64 h (cbrt.f64 l))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) 2) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))))) |
(*.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) (sqrt.f64 h)) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) (sqrt.f64 h)) (cbrt.f64 l))) |
(*.f64 (/.f64 h (sqrt.f64 l)) (/.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (sqrt.f64 l))) |
(*.f64 (/.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (sqrt.f64 l)) (/.f64 h (sqrt.f64 l))) |
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 (*.f64 h (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)) (sqrt.f64 l))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) 2) (sqrt.f64 l)) (/.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) (sqrt.f64 l))) |
(pow.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) 1) |
(pow.f64 (pow.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) 3) 1/3) |
(pow.f64 (cbrt.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)))) 3) |
(pow.f64 (/.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) (sqrt.f64 (/.f64 l h))) 2) |
(pow.f64 (/.f64 l (*.f64 h (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1) |
(neg.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)) (neg.f64 l))) |
(sqrt.f64 (pow.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) 2)) |
(log.f64 (exp.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)))))) |
(cbrt.f64 (pow.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)) 3) (pow.f64 l 3))) |
(expm1.f64 (log1p.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))))) |
(log1p.f64 (expm1.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))))) |
(exp.f64 (log.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)))) 1)) |
| 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 (*.f64 (/.f64 (*.f64 M M) d) (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (/.f64 (*.f64 M M) d) (*.f64 D D)) (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 (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 (/.f64 (*.f64 M M) d) (*.f64 D D)) (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 (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 (/.f64 (*.f64 M M) d) (*.f64 D D)) (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 (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 (/.f64 (*.f64 M M) d) (*.f64 D D)) (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 (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 (/.f64 (*.f64 M M) d) (*.f64 D D)) (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 (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 (/.f64 (*.f64 M M) d) (*.f64 D D)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(*.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 (*.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 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 (sqrt.f64 -1) 2) (/.f64 d (*.f64 (*.f64 D D) (*.f64 M M))))))) |
(fma.f64 (/.f64 -1/8 (/.f64 d (*.f64 D (*.f64 D (*.f64 M M))))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 1 (*.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 (/.f64 -1/8 d) (*.f64 D (*.f64 D (*.f64 M M)))))) |
(+.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 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 (sqrt.f64 -1) 2) (/.f64 d (*.f64 (*.f64 D D) (*.f64 M M))))))) |
(fma.f64 (/.f64 -1/8 (/.f64 d (*.f64 D (*.f64 D (*.f64 M M))))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 1 (*.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 (/.f64 -1/8 d) (*.f64 D (*.f64 D (*.f64 M M)))))) |
(+.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 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 (sqrt.f64 -1) 2) (/.f64 d (*.f64 (*.f64 D D) (*.f64 M M))))))) |
(fma.f64 (/.f64 -1/8 (/.f64 d (*.f64 D (*.f64 D (*.f64 M M))))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 1 (*.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 (/.f64 -1/8 d) (*.f64 D (*.f64 D (*.f64 M 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 (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 (/.f64 (*.f64 M M) d) (*.f64 D D)) (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 (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 (/.f64 (*.f64 M M) d) (*.f64 D D)) (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 (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 (/.f64 (*.f64 M M) d) (*.f64 D D)) (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 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (*.f64 (/.f64 (*.f64 M M) d) (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (/.f64 (*.f64 M M) d) (*.f64 D D)) (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 (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 (/.f64 (*.f64 M M) d) (*.f64 D D)) (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 (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 (/.f64 (*.f64 M M) d) (*.f64 D D)) (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 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (*.f64 (/.f64 (*.f64 M M) d) (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (/.f64 (*.f64 M M) d) (*.f64 D D)) (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 (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 (/.f64 (*.f64 M M) d) (*.f64 D D)) (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 (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 (/.f64 (*.f64 M M) d) (*.f64 D D)) (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 (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 (/.f64 (*.f64 M M) d) (*.f64 D D)) (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 (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 (/.f64 (*.f64 M M) d) (*.f64 D D)) (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 (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 (/.f64 (*.f64 M M) d) (*.f64 D D)) (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 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (*.f64 (/.f64 (*.f64 M M) d) (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (/.f64 (*.f64 M M) d) (*.f64 D D)) (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 (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 (/.f64 (*.f64 M M) d) (*.f64 D D)) (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 (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 (/.f64 (*.f64 M M) d) (*.f64 D D)) (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 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (*.f64 (/.f64 (*.f64 M M) d) (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (/.f64 (*.f64 M M) d) (*.f64 D D)) (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 (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 (/.f64 (*.f64 M M) d) (*.f64 D D)) (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 (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 (/.f64 (*.f64 M M) d) (*.f64 D D)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (*.f64 M M) (*.f64 d d)))) |
(+.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (*.f64 (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) -1/2))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) -1/2 1)) |
(/.f64 (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) (*.f64 -1/2 d) d) (*.f64 (sqrt.f64 h) (sqrt.f64 l))) |
(+.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) -1/2))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) -1/2 1)) |
(/.f64 (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) (*.f64 -1/2 d) d) (*.f64 (sqrt.f64 h) (sqrt.f64 l))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2))))) 1) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) -1/2))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) -1/2 1)) |
(/.f64 (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) (*.f64 -1/2 d) d) (*.f64 (sqrt.f64 h) (sqrt.f64 l))) |
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2)))) (sqrt.f64 h)) |
(/.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 h) (*.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) -1/2)) (sqrt.f64 (/.f64 d l))))) |
(/.f64 (sqrt.f64 d) (/.f64 (/.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 d l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) -1/2 1))) |
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (fma.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) -1/2) 1) (sqrt.f64 (/.f64 d l)))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) 3) 1/8)) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)))) (*.f64 (pow.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) 2) 1/4)))) |
(/.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) 3)))) (+.f64 1 (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) (*.f64 1/4 (pow.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) 2))))) |
(*.f64 (/.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (fma.f64 1/4 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) 2) (*.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) 1/2))))) (+.f64 1 (*.f64 -1/8 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) 3)))) |
(*.f64 (/.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) 1/2) (fma.f64 1/4 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) 2) 1))) (fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 6) (pow.f64 (/.f64 h l) 3)) 1)) |
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) 2) 1/4)) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (+.f64 1 (*.f64 1/2 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)))))) |
(/.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (/.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)))) (-.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) 2))))) |
(*.f64 (/.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) 1)) (+.f64 1 (*.f64 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) 2) -1/4))) |
(*.f64 (/.f64 d (*.f64 (fma.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 (/.f64 h l) 1/2) 1) (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (fma.f64 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) 2) -1/4 1)) |
(/.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (*.f64 (pow.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) 3) 1/8))) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)))) (*.f64 (pow.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) 2) 1/4)))) |
(/.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) 3)))) (+.f64 1 (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) (*.f64 1/4 (pow.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) 2))))) |
(*.f64 (/.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (fma.f64 1/4 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) 2) (*.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) 1/2))))) (+.f64 1 (*.f64 -1/8 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) 3)))) |
(*.f64 (/.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) 1/2) (fma.f64 1/4 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) 2) 1))) (fma.f64 -1/8 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 6) (pow.f64 (/.f64 h l) 3)) 1)) |
(/.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (-.f64 1 (*.f64 (pow.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) 2) 1/4))) (+.f64 1 (*.f64 1/2 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)))))) |
(/.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (/.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)))) (-.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) 2))))) |
(*.f64 (/.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) 1)) (+.f64 1 (*.f64 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) 2) -1/4))) |
(*.f64 (/.f64 d (*.f64 (fma.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 (/.f64 h l) 1/2) 1) (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (fma.f64 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) 2) -1/4 1)) |
(pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2))) 1) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) -1/2))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) -1/2 1)) |
(/.f64 (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) (*.f64 -1/2 d) d) (*.f64 (sqrt.f64 h) (sqrt.f64 l))) |
(pow.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2))) 3) 1/3) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) -1/2))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) -1/2 1)) |
(/.f64 (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) (*.f64 -1/2 d) d) (*.f64 (sqrt.f64 h) (sqrt.f64 l))) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2)))) 3) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) -1/2))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) -1/2 1)) |
(/.f64 (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) (*.f64 -1/2 d) d) (*.f64 (sqrt.f64 h) (sqrt.f64 l))) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2)))) 2) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) -1/2))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) -1/2 1)) |
(/.f64 (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) (*.f64 -1/2 d) d) (*.f64 (sqrt.f64 h) (sqrt.f64 l))) |
(sqrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2)) 2) (/.f64 d (*.f64 h (/.f64 l d))))) |
(sqrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) -1/2)) 2) (/.f64 (/.f64 d h) (/.f64 l d)))) |
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) -1/2 1) 2) (*.f64 (/.f64 (/.f64 d h) l) d))) |
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) -1/2) 1) 2) (/.f64 (/.f64 d (/.f64 l d)) h))) |
(log.f64 (pow.f64 (exp.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (+.f64 1 (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2)))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) -1/2))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) -1/2 1)) |
(/.f64 (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) (*.f64 -1/2 d) d) (*.f64 (sqrt.f64 h) (sqrt.f64 l))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2)))))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) -1/2))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) -1/2 1)) |
(/.f64 (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) (*.f64 -1/2 d) d) (*.f64 (sqrt.f64 h) (sqrt.f64 l))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2))) 3)) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) -1/2))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) -1/2 1)) |
(/.f64 (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) (*.f64 -1/2 d) d) (*.f64 (sqrt.f64 h) (sqrt.f64 l))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) 3) (pow.f64 (+.f64 1 (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2)) 3))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) -1/2))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) -1/2 1)) |
(/.f64 (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) (*.f64 -1/2 d) d) (*.f64 (sqrt.f64 h) (sqrt.f64 l))) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2)) 3) (pow.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) 3))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) -1/2))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) -1/2 1)) |
(/.f64 (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) (*.f64 -1/2 d) d) (*.f64 (sqrt.f64 h) (sqrt.f64 l))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2))))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) -1/2))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) -1/2 1)) |
(/.f64 (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) (*.f64 -1/2 d) d) (*.f64 (sqrt.f64 h) (sqrt.f64 l))) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2))))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) -1/2))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) -1/2 1)) |
(/.f64 (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) (*.f64 -1/2 d) d) (*.f64 (sqrt.f64 h) (sqrt.f64 l))) |
(exp.f64 (+.f64 (log.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (log1p.f64 (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2)))) |
(exp.f64 (+.f64 (log.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (log1p.f64 (*.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) -1/2)))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) (*.f64 h -1/2))))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 (/.f64 h l) -1/2))))) |
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (log1p.f64 (*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1/2))) 1)) |
(exp.f64 (+.f64 (log.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (log1p.f64 (*.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) -1/2)))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) (*.f64 h -1/2))))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 (/.f64 h l) -1/2))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))))) 1) |
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) |
(*.f64 h (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 1 l))) |
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) |
(*.f64 1 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)))) |
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) |
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 1 (/.f64 l h))) |
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) |
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (*.f64 h (/.f64 1 l))) |
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) |
(*.f64 (*.f64 h (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)) (/.f64 1 l)) |
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) |
(*.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) 1) |
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) |
(*.f64 (cbrt.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)))) (pow.f64 (cbrt.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)))) 2)) |
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)))) 2) (cbrt.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))))) |
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) 2) (*.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) (/.f64 1 l))) |
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) |
(*.f64 (/.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) (sqrt.f64 (/.f64 l h))) (/.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) (sqrt.f64 (/.f64 l h)))) |
(pow.f64 (/.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 l h))) 2) |
(pow.f64 (*.f64 (/.f64 1/2 (sqrt.f64 (/.f64 l h))) (*.f64 M (/.f64 D d))) 2) |
(*.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) (sqrt.f64 h)) (/.f64 1 l))) |
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) |
(*.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) (/.f64 1 (neg.f64 l))) |
(*.f64 h (*.f64 (neg.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) (/.f64 1 (neg.f64 l)))) |
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (neg.f64 h)) (neg.f64 l)) |
(*.f64 h (/.f64 (neg.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) (neg.f64 l))) |
(*.f64 (/.f64 1 l) (*.f64 h (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) |
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) |
(*.f64 (/.f64 h 1) (/.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) l)) |
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) |
(*.f64 (/.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) l) h) |
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) |
(*.f64 (/.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) 1) (/.f64 h l)) |
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) 2) 1) (/.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) l)) |
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) |
(*.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) (sqrt.f64 h)) 1) (/.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) (sqrt.f64 h)) l)) |
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) |
(*.f64 (/.f64 h (pow.f64 (cbrt.f64 l) 2)) (/.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (cbrt.f64 l))) |
(*.f64 (/.f64 h (pow.f64 (cbrt.f64 l) 2)) (/.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (cbrt.f64 l))) |
(*.f64 (/.f64 h (pow.f64 (cbrt.f64 l) 2)) (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (cbrt.f64 l))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 l) 2)) (/.f64 (*.f64 h (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)) (cbrt.f64 l))) |
(*.f64 (/.f64 h (pow.f64 (cbrt.f64 l) 2)) (/.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (cbrt.f64 l))) |
(*.f64 (/.f64 h (pow.f64 (cbrt.f64 l) 2)) (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (cbrt.f64 l))) |
(*.f64 (/.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (pow.f64 (cbrt.f64 l) 2)) (/.f64 h (cbrt.f64 l))) |
(*.f64 (/.f64 h (pow.f64 (cbrt.f64 l) 2)) (/.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (cbrt.f64 l))) |
(*.f64 (/.f64 h (pow.f64 (cbrt.f64 l) 2)) (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (cbrt.f64 l))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) 2) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2))) 2) (pow.f64 (cbrt.f64 l) 2))) |
(*.f64 (cbrt.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) 2) (pow.f64 (cbrt.f64 l) 2))) |
(/.f64 (pow.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) 2) (/.f64 (pow.f64 (cbrt.f64 l) 2) (cbrt.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l))))) |
(*.f64 (/.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) (sqrt.f64 h)) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) (sqrt.f64 h)) (cbrt.f64 l))) |
(*.f64 (/.f64 h (pow.f64 (cbrt.f64 l) 2)) (/.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (cbrt.f64 l))) |
(*.f64 (/.f64 h (pow.f64 (cbrt.f64 l) 2)) (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (cbrt.f64 l))) |
(*.f64 (/.f64 h (sqrt.f64 l)) (/.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (sqrt.f64 l))) |
(*.f64 (/.f64 h (sqrt.f64 l)) (/.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (sqrt.f64 l))) |
(*.f64 (/.f64 h (sqrt.f64 l)) (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (sqrt.f64 l))) |
(*.f64 (/.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (sqrt.f64 l)) (/.f64 h (sqrt.f64 l))) |
(*.f64 (/.f64 h (sqrt.f64 l)) (/.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (sqrt.f64 l))) |
(*.f64 (/.f64 h (sqrt.f64 l)) (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (sqrt.f64 l))) |
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 (*.f64 h (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)) (sqrt.f64 l))) |
(*.f64 (/.f64 h (sqrt.f64 l)) (/.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (sqrt.f64 l))) |
(*.f64 (/.f64 h (sqrt.f64 l)) (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (sqrt.f64 l))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) 2) (sqrt.f64 l)) (/.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) (sqrt.f64 l))) |
(*.f64 (/.f64 h (sqrt.f64 l)) (/.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (sqrt.f64 l))) |
(*.f64 (/.f64 h (sqrt.f64 l)) (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (sqrt.f64 l))) |
(pow.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) 1) |
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) |
(pow.f64 (pow.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) 3) 1/3) |
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) |
(pow.f64 (cbrt.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)))) 3) |
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) |
(pow.f64 (/.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) (sqrt.f64 (/.f64 l h))) 2) |
(pow.f64 (/.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 l h))) 2) |
(pow.f64 (*.f64 (/.f64 1/2 (sqrt.f64 (/.f64 l h))) (*.f64 M (/.f64 D d))) 2) |
(pow.f64 (/.f64 l (*.f64 h (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) -1) |
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) |
(neg.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)) (neg.f64 l))) |
(*.f64 h (*.f64 (neg.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2)) (/.f64 1 (neg.f64 l)))) |
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (neg.f64 h)) (neg.f64 l)) |
(*.f64 h (/.f64 (neg.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) (neg.f64 l))) |
(sqrt.f64 (pow.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) 2)) |
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) |
(log.f64 (exp.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))))) |
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)))))) |
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) |
(cbrt.f64 (pow.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))) 3)) |
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 h (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)) 3) (pow.f64 l 3))) |
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) |
(expm1.f64 (log1p.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))))) |
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) |
(log1p.f64 (expm1.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))))) |
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) |
(exp.f64 (log.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2))))) |
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) |
(exp.f64 (*.f64 (log.f64 (/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2)))) 1)) |
(*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) |
Compiled 19088 to 8784 computations (54% saved)
90 alts after pruning (85 fresh and 5 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 719 | 36 | 755 |
| Fresh | 14 | 49 | 63 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 4 | 4 |
| Total | 733 | 90 | 823 |
| Status | Error | Program |
|---|---|---|
| 43.2b | (pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) -1) | |
| 51.1b | (pow.f64 (sqrt.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (neg.f64 d)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) 2) | |
| 37.7b | (/.f64 (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) (*.f64 -1/2 d) d) (*.f64 (sqrt.f64 h) (sqrt.f64 l))) | |
| 40.2b | (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) d) (/.f64 l h)) d) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) | |
| 43.4b | (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) | |
| 43.7b | (/.f64 (*.f64 (pow.f64 l -1/2) d) (sqrt.f64 h)) | |
| 44.1b | (/.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2)))))) (sqrt.f64 h)) | |
| 40.6b | (/.f64 (sqrt.f64 d) (/.f64 (/.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 d l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) -1/2 1))) | |
| 47.8b | (/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 3/2) 1/3)) | |
| 43.3b | (/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 1/4) 2)) | |
| 43.5b | (/.f64 d (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 l h))) 3)) | |
| 42.1b | (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) | |
| ✓ | 43.2b | (/.f64 d (sqrt.f64 (*.f64 l h))) |
| 59.5b | (/.f64 d (log.f64 (exp.f64 (sqrt.f64 (*.f64 l h))))) | |
| 44.2b | (/.f64 d (exp.f64 (log.f64 (sqrt.f64 (*.f64 l h))))) | |
| 46.9b | (/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) | |
| 50.6b | (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) | |
| 48.5b | (-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) | |
| 48.7b | (+.f64 1 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)) | |
| ▶ | 43.2b | (*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
| 46.1b | (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 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)))))) | |
| 40.4b | (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) | |
| 57.3b | (*.f64 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) | |
| 43.3b | (*.f64 (/.f64 1 (pow.f64 (*.f64 l h) 1/4)) (/.f64 d (pow.f64 (*.f64 l h) 1/4))) | |
| 35.0b | (*.f64 (+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))) 1) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) | |
| 42.6b | (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 h (/.f64 M l))))) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) | |
| ▶ | 25.3b | (*.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 l h))) 2)))) |
| 43.1b | (*.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)))) | |
| 25.5b | (*.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))) | |
| 47.6b | (*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) | |
| 35.2b | (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) | |
| 26.6b | (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l))))) | |
| 48.9b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) | |
| 41.7b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 l h))) 2)))) | |
| 41.7b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l)))) (-.f64 1 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 l h))) 2)))) | |
| ✓ | 25.2b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 l h))) 2)))) |
| 31.8b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) M) (/.f64 l (*.f64 M h)))))) | |
| ✓ | 28.3b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) l)))) |
| 28.8b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 1 (/.f64 l h)))))) | |
| ✓ | 33.1b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 M (/.f64 l h)) M))))) |
| 32.6b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 M l) (/.f64 M (/.f64 1 h))))))) | |
| 33.1b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 h (*.f64 M (/.f64 M l))))))) | |
| 32.8b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 M h)))))))) | |
| 33.4b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (*.f64 M (/.f64 h l))))))) | |
| 45.4b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))))) | |
| 43.8b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))))) | |
| ▶ | 40.8b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) |
| 35.0b | (*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) | |
| 58.0b | (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M))))) | |
| 58.9b | (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M))) | |
| 36.1b | (*.f64 (sqrt.f64 (/.f64 d (/.f64 l (/.f64 d h)))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) -1/2) 1)) | |
| 34.9b | (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) | |
| 44.8b | (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))) | |
| 42.6b | (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))) | |
| 28.0b | (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (/.f64 h l)))))) | |
| 28.0b | (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))) | |
| 35.1b | (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))))))) | |
| 26.4b | (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)))))) | |
| 43.8b | (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))) | |
| 28.0b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (*.f64 (/.f64 h l) -1/2) 1))) | |
| 58.5b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (/.f64 (*.f64 (*.f64 l d) d) h))))) | |
| 55.8b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))))) | |
| 34.3b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) | |
| 43.1b | (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) | |
| 48.8b | (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) | |
| 52.6b | (*.f64 (cbrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) | |
| ▶ | 47.4b | (*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3)) |
| 43.3b | (*.f64 d (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 3/2)) | |
| 43.5b | (*.f64 d (pow.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))) 3)) | |
| 61.8b | (*.f64 d (/.f64 (pow.f64 (pow.f64 (/.f64 -1 l) 1/6) 3) (sqrt.f64 (neg.f64 h)))) | |
| 61.9b | (*.f64 d (/.f64 (pow.f64 (pow.f64 (neg.f64 l) -3/2) 1/3) (sqrt.f64 (neg.f64 h)))) | |
| 61.8b | (*.f64 d (/.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (neg.f64 h)))) | |
| 61.8b | (*.f64 d (/.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (log.f64 (neg.f64 l)))) 2)) (cbrt.f64 (*.f64 -1/2 (log.f64 (neg.f64 l))))) (sqrt.f64 (neg.f64 h)))) | |
| 63.7b | (*.f64 d (/.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 -1/2 (log.f64 (neg.f64 l))))) (sqrt.f64 (*.f64 -1/2 (log.f64 (neg.f64 l))))) (sqrt.f64 (neg.f64 h)))) | |
| 61.8b | (*.f64 d (/.f64 (pow.f64 (exp.f64 1) (log.f64 (pow.f64 (neg.f64 l) -1/2))) (sqrt.f64 (neg.f64 h)))) | |
| 61.8b | (*.f64 d (/.f64 (pow.f64 (exp.f64 1/2) (log.f64 (/.f64 -1 l))) (sqrt.f64 (neg.f64 h)))) | |
| ✓ | 61.8b | (*.f64 d (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h)))) |
| 61.8b | (*.f64 d (/.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 -1 l) 1/6)) 3)) (sqrt.f64 (neg.f64 h)))) | |
| 61.8b | (*.f64 d (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 -1 l)) 1/2)) (sqrt.f64 (neg.f64 h)))) | |
| 61.9b | (*.f64 d (/.f64 (cbrt.f64 (pow.f64 (neg.f64 l) -3/2)) (sqrt.f64 (neg.f64 h)))) | |
| 43.2b | (*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h)))) | |
| 51.9b | (*.f64 d (-.f64 (+.f64 1 (/.f64 1 (sqrt.f64 (*.f64 l h)))) 1)) | |
| 52.5b | (*.f64 d (sqrt.f64 (-.f64 (+.f64 1 (/.f64 1 (*.f64 l h))) 1))) | |
| 43.5b | (*.f64 d (expm1.f64 (log1p.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))))) | |
| 44.2b | (*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))) | |
| 46.1b | (sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) | |
| 39.2b | (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) | |
| 39.1b | (sqrt.f64 (*.f64 d (/.f64 (/.f64 d l) h))) | |
| 31.8b | (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) | |
| ▶ | 54.1b | (cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3)) |
Compiled 4371 to 3148 computations (28% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 8.5b | (*.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 l h))) 2)))) |
| 11.4b | (sqrt.f64 (/.f64 d l)) | |
| ✓ | 11.4b | (pow.f64 (/.f64 d h) 1/4) |
| 12.1b | (sqrt.f64 (/.f64 l h)) |
Compiled 159 to 75 computations (52.8% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 38.0ms | d | @ | 0 | (pow.f64 (/.f64 d h) 1/4) |
| 18.0ms | h | @ | 0 | (pow.f64 (/.f64 d h) 1/4) |
| 14.0ms | h | @ | -inf | (pow.f64 (/.f64 d h) 1/4) |
| 11.0ms | d | @ | -inf | (pow.f64 (/.f64 d h) 1/4) |
| 8.0ms | d | @ | inf | (pow.f64 (/.f64 d h) 1/4) |
| 1× | batch-egg-rewrite |
| 478× | prod-diff_binary64 |
| 272× | add-sqr-sqrt_binary64 |
| 268× | pow1_binary64 |
| 265× | *-un-lft-identity_binary64 |
| 254× | add-log-exp_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 26 | 51 |
| 1 | 568 | 46 |
| 2 | 7450 | 46 |
| 1× | node limit |
| Inputs |
|---|
(pow.f64 (/.f64 d h) 1/4) |
(*.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 l h))) 2)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 d h) 1/4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 d h) 1/4) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 d h) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 1/4)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (pow.f64 (/.f64 d h) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 d h) 1/8) (pow.f64 (/.f64 d h) 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (/.f64 d h))) (sqrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 d 1/4) (pow.f64 (/.f64 1 h) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/4) (pow.f64 (/.f64 d h) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2) 1/4) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (/.f64 d h)) 1/4) (pow.f64 (sqrt.f64 (/.f64 d h)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (sqrt.f64 (/.f64 d h)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (pow.f64 (/.f64 d h) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (/.f64 d h) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 d h) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 d h) 3/4))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (/.f64 d h) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (/.f64 d h) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 1/4 (log.f64 (/.f64 d h))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 1/4 (log.f64 (/.f64 d h))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l 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))) (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l 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 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) -1/2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) 3) 1/8)) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (+.f64 (+.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (/.f64 (*.f64 1/2 M) (sqrt.f64 (/.f64 l h))) (/.f64 D d)) 4))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (/.f64 (*.f64 1/2 M) (sqrt.f64 (/.f64 l h))) (/.f64 D d)) 4))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) 3) 1/8))) (+.f64 (+.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (/.f64 (*.f64 1/2 M) (sqrt.f64 (/.f64 l h))) (/.f64 D d)) 4))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (/.f64 (*.f64 1/2 M) (sqrt.f64 (/.f64 l h))) (/.f64 D d)) 4)))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)))))))) (#(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 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l 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 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l 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 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l 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 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l 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 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l 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 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l 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 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l 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 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l 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 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) -1/2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l 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 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l 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 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) -1/2))) 1)))))) |
| 1× | egg-herbie |
| 719× | fma-def_binary64 |
| 266× | *-commutative_binary64 |
| 238× | associate-*r/_binary64 |
| 238× | associate-*l/_binary64 |
| 233× | distribute-rgt-neg-in_binary64 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 192 | 2885 |
| 1 | 472 | 2598 |
| 2 | 1380 | 2578 |
| 3 | 5124 | 2566 |
| 1× | node limit |
| Inputs |
|---|
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (log.f64 (/.f64 1 h))))) |
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (log.f64 (/.f64 1 h))))) |
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (log.f64 (/.f64 1 h))))) |
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (log.f64 (/.f64 1 h))))) |
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 d))) (log.f64 (/.f64 1 h))))) |
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 d))) (log.f64 (/.f64 1 h))))) |
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 d))) (log.f64 (/.f64 1 h))))) |
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 d))) (log.f64 (/.f64 1 h))))) |
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 d)))))) |
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 d)))))) |
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 d)))))) |
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 d)))))) |
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 h)) (log.f64 d)))) |
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 h)) (log.f64 d)))) |
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 h)) (log.f64 d)))) |
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 h)) (log.f64 d)))) |
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 d)))) |
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 d)))) |
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 d)))) |
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 d)))) |
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (*.f64 -1 d))))) |
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (*.f64 -1 d))))) |
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (*.f64 -1 d))))) |
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (*.f64 -1 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 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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)))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 d h) 1/4))) 1) |
(*.f64 (pow.f64 (/.f64 d h) 1/4) 1) |
(*.f64 1 (pow.f64 (/.f64 d h) 1/4)) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 1/4)) (cbrt.f64 (sqrt.f64 (/.f64 d h)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (pow.f64 (/.f64 d h) 1/4))) |
(*.f64 (pow.f64 (/.f64 d h) 1/8) (pow.f64 (/.f64 d h) 1/8)) |
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 d h))) (sqrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))))) |
(*.f64 (pow.f64 d 1/4) (pow.f64 (/.f64 1 h) 1/4)) |
(*.f64 (pow.f64 1 1/4) (pow.f64 (/.f64 d h) 1/4)) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2) 1/4) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/4)) |
(*.f64 (pow.f64 (sqrt.f64 (/.f64 d h)) 1/4) (pow.f64 (sqrt.f64 (/.f64 d h)) 1/4)) |
(sqrt.f64 (sqrt.f64 (/.f64 d h))) |
(fabs.f64 (pow.f64 (/.f64 d h) 1/4)) |
(log.f64 (exp.f64 (pow.f64 (/.f64 d h) 1/4))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 d h) 1/4)))) |
(cbrt.f64 (pow.f64 (/.f64 d h) 3/4)) |
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 d h) 1/4))) |
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 d h) 1/4))) |
(exp.f64 (*.f64 1/4 (log.f64 (/.f64 d h)))) |
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (/.f64 d h))) 1)) |
(+.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) -1/2) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))) |
(+.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 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) -1/2))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) -1/2))))) 1) |
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) 3) 1/8)) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (+.f64 (+.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (/.f64 (*.f64 1/2 M) (sqrt.f64 (/.f64 l h))) (/.f64 D d)) 4))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h))))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (/.f64 (*.f64 1/2 M) (sqrt.f64 (/.f64 l h))) (/.f64 D d)) 4))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) 3) 1/8))) (+.f64 (+.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (/.f64 (*.f64 1/2 M) (sqrt.f64 (/.f64 l h))) (/.f64 D d)) 4))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (/.f64 (*.f64 1/2 M) (sqrt.f64 (/.f64 l h))) (/.f64 D d)) 4)))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h))))) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) -1/2))) 1) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) -1/2))) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) -1/2)))) 3) |
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) -1/2)))) 2) |
(sqrt.f64 (*.f64 (*.f64 (/.f64 d h) (/.f64 d l)) (pow.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) -1/2)) 2))) |
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) -1/2)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) -1/2)))))) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) -1/2))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3) (pow.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) -1/2)) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) -1/2)) 3) (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) -1/2))))) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) -1/2))))) |
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) -1/2)))) |
(exp.f64 (*.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) -1/2))) 1)) |
| Outputs |
|---|
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (log.f64 (/.f64 1 h))))) |
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d))) |
(pow.f64 (/.f64 d h) 1/4) |
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (log.f64 (/.f64 1 h))))) |
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d))) |
(pow.f64 (/.f64 d h) 1/4) |
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (log.f64 (/.f64 1 h))))) |
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d))) |
(pow.f64 (/.f64 d h) 1/4) |
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (log.f64 (/.f64 1 h))))) |
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d))) |
(pow.f64 (/.f64 d h) 1/4) |
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 d))) (log.f64 (/.f64 1 h))))) |
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d))) |
(pow.f64 (/.f64 d h) 1/4) |
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 d))) (log.f64 (/.f64 1 h))))) |
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d))) |
(pow.f64 (/.f64 d h) 1/4) |
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 d))) (log.f64 (/.f64 1 h))))) |
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d))) |
(pow.f64 (/.f64 d h) 1/4) |
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 d))) (log.f64 (/.f64 1 h))))) |
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d))) |
(pow.f64 (/.f64 d h) 1/4) |
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 d)))))) |
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 h)) (neg.f64 (log.f64 (/.f64 -1 d))))) |
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 d)))) |
(*.f64 (pow.f64 (/.f64 -1 h) 1/4) (pow.f64 (/.f64 -1 d) -1/4)) |
(pow.f64 (/.f64 (/.f64 -1 h) (/.f64 -1 d)) 1/4) |
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 d)))))) |
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 h)) (neg.f64 (log.f64 (/.f64 -1 d))))) |
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 d)))) |
(*.f64 (pow.f64 (/.f64 -1 h) 1/4) (pow.f64 (/.f64 -1 d) -1/4)) |
(pow.f64 (/.f64 (/.f64 -1 h) (/.f64 -1 d)) 1/4) |
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 d)))))) |
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 h)) (neg.f64 (log.f64 (/.f64 -1 d))))) |
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 d)))) |
(*.f64 (pow.f64 (/.f64 -1 h) 1/4) (pow.f64 (/.f64 -1 d) -1/4)) |
(pow.f64 (/.f64 (/.f64 -1 h) (/.f64 -1 d)) 1/4) |
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 d)))))) |
(pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 h)) (neg.f64 (log.f64 (/.f64 -1 d))))) |
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 (/.f64 -1 h)) (log.f64 (/.f64 -1 d)))) |
(*.f64 (pow.f64 (/.f64 -1 h) 1/4) (pow.f64 (/.f64 -1 d) -1/4)) |
(pow.f64 (/.f64 (/.f64 -1 h) (/.f64 -1 d)) 1/4) |
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 h)) (log.f64 d)))) |
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d))) |
(pow.f64 (/.f64 d h) 1/4) |
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 h)) (log.f64 d)))) |
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d))) |
(pow.f64 (/.f64 d h) 1/4) |
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 h)) (log.f64 d)))) |
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d))) |
(pow.f64 (/.f64 d h) 1/4) |
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 h)) (log.f64 d)))) |
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d))) |
(pow.f64 (/.f64 d h) 1/4) |
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 d)))) |
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d))) |
(pow.f64 (/.f64 d h) 1/4) |
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 d)))) |
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d))) |
(pow.f64 (/.f64 d h) 1/4) |
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 d)))) |
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d))) |
(pow.f64 (/.f64 d h) 1/4) |
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 d)))) |
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d))) |
(pow.f64 (/.f64 d h) 1/4) |
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (*.f64 -1 d))))) |
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d))) |
(pow.f64 (/.f64 d h) 1/4) |
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (*.f64 -1 d))))) |
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d))) |
(pow.f64 (/.f64 d h) 1/4) |
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (*.f64 -1 d))))) |
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d))) |
(pow.f64 (/.f64 d h) 1/4) |
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (*.f64 -1 d))))) |
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d))) |
(pow.f64 (/.f64 d h) 1/4) |
(*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M 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 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))))) |
(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)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))))) |
(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)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))))) |
(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)))))) |
(*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))))) |
(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)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))))) |
(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)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))))) |
(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)))))) |
(*.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 (*.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 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 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)))))) |
(+.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 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 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)))))) |
(+.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 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 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)))))) |
(*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))))) |
(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)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))))) |
(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)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))))) |
(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)))))) |
(*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M 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 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))))) |
(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)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))))) |
(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)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))))) |
(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)))))) |
(*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M 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 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))))) |
(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)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))))) |
(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)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))))) |
(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)))))) |
(*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))))) |
(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)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))))) |
(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)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))))) |
(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)))))) |
(*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M 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 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))))) |
(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)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))))) |
(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)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))))) |
(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)))))) |
(*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M 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 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))))) |
(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)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))))) |
(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)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))))) |
(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)))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 d h) 1/4))) 1) |
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d))) |
(pow.f64 (/.f64 d h) 1/4) |
(*.f64 (pow.f64 (/.f64 d h) 1/4) 1) |
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d))) |
(pow.f64 (/.f64 d h) 1/4) |
(*.f64 1 (pow.f64 (/.f64 d h) 1/4)) |
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d))) |
(pow.f64 (/.f64 d h) 1/4) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 1/4)) (cbrt.f64 (sqrt.f64 (/.f64 d h)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (pow.f64 (/.f64 d h) 1/4))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 1/4)) (cbrt.f64 (sqrt.f64 (/.f64 d h)))) |
(*.f64 (pow.f64 (/.f64 d h) 1/8) (pow.f64 (/.f64 d h) 1/8)) |
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d))) |
(pow.f64 (/.f64 d h) 1/4) |
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 d h))) (sqrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))))) |
(*.f64 (sqrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h)))) (sqrt.f64 (cbrt.f64 (/.f64 d h)))) |
(*.f64 (pow.f64 d 1/4) (pow.f64 (/.f64 1 h) 1/4)) |
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d))) |
(pow.f64 (/.f64 d h) 1/4) |
(*.f64 (pow.f64 1 1/4) (pow.f64 (/.f64 d h) 1/4)) |
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d))) |
(pow.f64 (/.f64 d h) 1/4) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2) 1/4) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/4)) |
(*.f64 (pow.f64 (sqrt.f64 (/.f64 d h)) 1/4) (pow.f64 (sqrt.f64 (/.f64 d h)) 1/4)) |
(pow.f64 (sqrt.f64 (/.f64 d h)) 1/2) |
(sqrt.f64 (sqrt.f64 (/.f64 d h))) |
(sqrt.f64 (sqrt.f64 (/.f64 d h))) |
(pow.f64 (sqrt.f64 (/.f64 d h)) 1/2) |
(fabs.f64 (pow.f64 (/.f64 d h) 1/4)) |
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d))) |
(pow.f64 (/.f64 d h) 1/4) |
(log.f64 (exp.f64 (pow.f64 (/.f64 d h) 1/4))) |
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d))) |
(pow.f64 (/.f64 d h) 1/4) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 d h) 1/4)))) |
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d))) |
(pow.f64 (/.f64 d h) 1/4) |
(cbrt.f64 (pow.f64 (/.f64 d h) 3/4)) |
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 d h) 1/4))) |
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d))) |
(pow.f64 (/.f64 d h) 1/4) |
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 d h) 1/4))) |
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d))) |
(pow.f64 (/.f64 d h) 1/4) |
(exp.f64 (*.f64 1/4 (log.f64 (/.f64 d h)))) |
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d))) |
(pow.f64 (/.f64 d h) 1/4) |
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (/.f64 d h))) 1)) |
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d))) |
(pow.f64 (/.f64 d h) 1/4) |
(+.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) -1/2) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) -1/2 1)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) 1)) |
(+.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 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) -1/2))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) -1/2 1)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) 1)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) -1/2))))) 1) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) -1/2 1)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) 1)) |
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) 3) 1/8)) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (+.f64 (+.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (/.f64 (*.f64 1/2 M) (sqrt.f64 (/.f64 l h))) (/.f64 D d)) 4))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h))))) |
(/.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (/.f64 (+.f64 1 (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (/.f64 D d) (/.f64 (*.f64 M 1/2) (sqrt.f64 (/.f64 l h)))) 4)) (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) (/.f64 l h)))) (-.f64 1 (*.f64 1/8 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) 3))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) (fma.f64 1/4 (pow.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) (sqrt.f64 (/.f64 l h))) 4) 1))) (+.f64 1 (*.f64 -1/8 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) 3)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 6) (pow.f64 (/.f64 l h) 3)) 1) (fma.f64 1/4 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (/.f64 1/2 (/.f64 d D))) 4) (fma.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) 1)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 6) (pow.f64 (/.f64 l h) 3)) 1) (fma.f64 1/4 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (/.f64 1/2 (/.f64 d D))) 4) (fma.f64 h (*.f64 1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) 1)))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (/.f64 (*.f64 1/2 M) (sqrt.f64 (/.f64 l h))) (/.f64 D d)) 4))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h))))) |
(/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (*.f64 (/.f64 D d) (/.f64 (*.f64 M 1/2) (sqrt.f64 (/.f64 l h)))) 4))) (/.f64 (+.f64 1 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) (/.f64 l h))) (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) 1)) (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) (sqrt.f64 (/.f64 l h))) 4) -1/4))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (/.f64 1/2 (/.f64 d D))) 4) -1/4 1) (fma.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) 1))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (/.f64 1/2 (/.f64 d D))) 4) -1/4 1) (fma.f64 h (*.f64 1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) 1))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) 3) 1/8))) (+.f64 (+.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (/.f64 (*.f64 1/2 M) (sqrt.f64 (/.f64 l h))) (/.f64 D d)) 4))) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h))))) |
(/.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (/.f64 (+.f64 1 (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (/.f64 D d) (/.f64 (*.f64 M 1/2) (sqrt.f64 (/.f64 l h)))) 4)) (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) (/.f64 l h)))) (-.f64 1 (*.f64 1/8 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) 3))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) (fma.f64 1/4 (pow.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) (sqrt.f64 (/.f64 l h))) 4) 1))) (+.f64 1 (*.f64 -1/8 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) 3)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 6) (pow.f64 (/.f64 l h) 3)) 1) (fma.f64 1/4 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (/.f64 1/2 (/.f64 d D))) 4) (fma.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) 1)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 6) (pow.f64 (/.f64 l h) 3)) 1) (fma.f64 1/4 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (/.f64 1/2 (/.f64 d D))) 4) (fma.f64 h (*.f64 1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) 1)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/4 (pow.f64 (*.f64 (/.f64 (*.f64 1/2 M) (sqrt.f64 (/.f64 l h))) (/.f64 D d)) 4)))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h))))) |
(/.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (*.f64 (/.f64 D d) (/.f64 (*.f64 M 1/2) (sqrt.f64 (/.f64 l h)))) 4))) (/.f64 (+.f64 1 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) (/.f64 l h))) (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) 1)) (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) (sqrt.f64 (/.f64 l h))) 4) -1/4))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (/.f64 1/2 (/.f64 d D))) 4) -1/4 1) (fma.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) 1))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 (/.f64 l h))) (/.f64 1/2 (/.f64 d D))) 4) -1/4 1) (fma.f64 h (*.f64 1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) 1))) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) -1/2))) 1) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) -1/2 1)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) 1)) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) -1/2))) 3) 1/3) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) -1/2 1)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) 1)) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) -1/2)))) 3) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) -1/2 1)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) 1)) |
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) -1/2)))) 2) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) -1/2 1)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) 1)) |
(sqrt.f64 (*.f64 (*.f64 (/.f64 d h) (/.f64 d l)) (pow.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) -1/2)) 2))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) -1/2 1)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) 1)) |
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) -1/2)))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) -1/2 1)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) 1)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) -1/2)))))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) -1/2 1)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) 1)) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) -1/2))) 3)) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) -1/2 1)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) 1)) |
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3) (pow.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) -1/2)) 3))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) -1/2 1)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) 1)) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) -1/2)) 3) (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) -1/2 1)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) 1)) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) -1/2))))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) -1/2 1)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) -1/2))))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) -1/2 1)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) 1)) |
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) -1/2)))) |
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h))) (log1p.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (exp.f64 (log1p.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) -1/2)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (exp.f64 (log1p.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)))))) |
(exp.f64 (*.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) -1/2))) 1)) |
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h))) (log1p.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (exp.f64 (log1p.f64 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) -1/2)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (exp.f64 (log1p.f64 (*.f64 h (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)))))) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
| ✓ | 13.5b | (pow.f64 (*.f64 l h) -1/2) |
Compiled 24 to 12 computations (50% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 76.0ms | l | @ | -inf | (pow.f64 (*.f64 l h) -1/2) |
| 17.0ms | h | @ | -inf | (pow.f64 (*.f64 l h) -1/2) |
| 12.0ms | h | @ | 0 | (pow.f64 (*.f64 l h) -1/2) |
| 11.0ms | l | @ | 0 | (pow.f64 (*.f64 l h) -1/2) |
| 6.0ms | h | @ | 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 |
| 920× | log-prod_binary64 |
| 629× | fma-def_binary64 |
| 576× | associate-*l*_binary64 |
| 485× | associate-*r*_binary64 |
| 241× | fma-neg_binary64 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 117 | 851 |
| 1 | 270 | 719 |
| 2 | 793 | 645 |
| 3 | 4143 | 621 |
| 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) |
(-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) 1) |
(*.f64 1 (pow.f64 (*.f64 l h) -1/2)) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) (cbrt.f64 (pow.f64 (*.f64 l h) -1))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1)) (cbrt.f64 (pow.f64 (*.f64 l h) -1/2))) |
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) |
(*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) |
(*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (*.f64 l h) -1/4)) |
(*.f64 (pow.f64 1 -1/2) (pow.f64 (*.f64 l h) -1/2)) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) 2) -1/2) (pow.f64 (cbrt.f64 (*.f64 l h)) -1/2)) |
(*.f64 (pow.f64 (sqrt.f64 (*.f64 l h)) -1/2) (pow.f64 (sqrt.f64 (*.f64 l h)) -1/2)) |
(sqrt.f64 (pow.f64 (*.f64 l h) -1)) |
(log.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2))) |
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3)) |
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) |
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2))) |
(exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) |
(-.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l h) -1/2) d)) 1) |
(pow.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d) 1) |
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d)) 3) |
(pow.f64 (*.f64 (sqrt.f64 d) (pow.f64 (*.f64 l h) -1/4)) 2) |
(sqrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1) (*.f64 d d))) |
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)) d)) |
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3) (pow.f64 d 3))) |
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d))) |
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d))) |
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d))) |
| Outputs |
|---|
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (log.f64 h)))) |
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 l h))) |
(pow.f64 (*.f64 l h) -1/2) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (log.f64 h)))) |
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 l h))) |
(pow.f64 (*.f64 l h) -1/2) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (log.f64 h)))) |
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 l h))) |
(pow.f64 (*.f64 l h) -1/2) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (log.f64 h)))) |
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 l h))) |
(pow.f64 (*.f64 l h) -1/2) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))) |
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 l h))) |
(pow.f64 (*.f64 l h) -1/2) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))) |
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 l h))) |
(pow.f64 (*.f64 l h) -1/2) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))) |
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 l h))) |
(pow.f64 (*.f64 l h) -1/2) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))) |
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 l h))) |
(pow.f64 (*.f64 l h) -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 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l))))) |
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l)))) |
(*.f64 (pow.f64 (neg.f64 h) -1/2) (pow.f64 (/.f64 -1 l) 1/2)) |
(pow.f64 (/.f64 (neg.f64 h) (/.f64 -1 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 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l))))) |
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l)))) |
(*.f64 (pow.f64 (neg.f64 h) -1/2) (pow.f64 (/.f64 -1 l) 1/2)) |
(pow.f64 (/.f64 (neg.f64 h) (/.f64 -1 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 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l))))) |
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l)))) |
(*.f64 (pow.f64 (neg.f64 h) -1/2) (pow.f64 (/.f64 -1 l) 1/2)) |
(pow.f64 (/.f64 (neg.f64 h) (/.f64 -1 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 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l))))) |
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l)))) |
(*.f64 (pow.f64 (neg.f64 h) -1/2) (pow.f64 (/.f64 -1 l) 1/2)) |
(pow.f64 (/.f64 (neg.f64 h) (/.f64 -1 l)) -1/2) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))) |
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 l h))) |
(pow.f64 (*.f64 l h) -1/2) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))) |
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 l h))) |
(pow.f64 (*.f64 l h) -1/2) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))) |
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 l h))) |
(pow.f64 (*.f64 l h) -1/2) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))) |
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 l h))) |
(pow.f64 (*.f64 l h) -1/2) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))) |
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 l h))) |
(pow.f64 (*.f64 l h) -1/2) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))) |
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 l h))) |
(pow.f64 (*.f64 l h) -1/2) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))) |
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 l h))) |
(pow.f64 (*.f64 l h) -1/2) |
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))) |
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 l h))) |
(pow.f64 (*.f64 l h) -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 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h))))) |
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))) |
(*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) |
(pow.f64 (/.f64 (neg.f64 l) (/.f64 -1 h)) -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 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h))))) |
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))) |
(*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) |
(pow.f64 (/.f64 (neg.f64 l) (/.f64 -1 h)) -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 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h))))) |
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))) |
(*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) |
(pow.f64 (/.f64 (neg.f64 l) (/.f64 -1 h)) -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 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h))))) |
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))) |
(*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) |
(pow.f64 (/.f64 (neg.f64 l) (/.f64 -1 h)) -1/2) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) |
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 l h))) |
(pow.f64 (*.f64 l h) -1/2) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) 1) |
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 l h))) |
(pow.f64 (*.f64 l h) -1/2) |
(*.f64 1 (pow.f64 (*.f64 l h) -1/2)) |
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 l h))) |
(pow.f64 (*.f64 l h) -1/2) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) (cbrt.f64 (pow.f64 (*.f64 l h) -1))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) (cbrt.f64 (/.f64 1 (*.f64 l h)))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) (cbrt.f64 (/.f64 (/.f64 1 h) l))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1)) (cbrt.f64 (pow.f64 (*.f64 l h) -1/2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) (cbrt.f64 (/.f64 1 (*.f64 l h)))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) (cbrt.f64 (/.f64 (/.f64 1 h) l))) |
(*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)) |
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 l h))) |
(pow.f64 (*.f64 l h) -1/2) |
(*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) |
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 l h))) |
(pow.f64 (*.f64 l h) -1/2) |
(*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (*.f64 l h) -1/4)) |
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 l h))) |
(pow.f64 (*.f64 l h) -1/2) |
(*.f64 (pow.f64 1 -1/2) (pow.f64 (*.f64 l h) -1/2)) |
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 l h))) |
(pow.f64 (*.f64 l h) -1/2) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) 2) -1/2) (pow.f64 (cbrt.f64 (*.f64 l h)) -1/2)) |
(*.f64 (pow.f64 (sqrt.f64 (*.f64 l h)) -1/2) (pow.f64 (sqrt.f64 (*.f64 l h)) -1/2)) |
(pow.f64 (sqrt.f64 (*.f64 l h)) -1) |
(/.f64 1 (sqrt.f64 (*.f64 l h))) |
(sqrt.f64 (pow.f64 (*.f64 l h) -1)) |
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 l h))) |
(pow.f64 (*.f64 l h) -1/2) |
(log.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2))) |
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 l h))) |
(pow.f64 (*.f64 l h) -1/2) |
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3)) |
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 l h))) |
(pow.f64 (*.f64 l h) -1/2) |
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) |
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 l h))) |
(pow.f64 (*.f64 l h) -1/2) |
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2))) |
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 l h))) |
(pow.f64 (*.f64 l h) -1/2) |
(exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) |
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 l h))) |
(pow.f64 (*.f64 l h) -1/2) |
(-.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l h) -1/2) d)) 1) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(pow.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d) 1) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d) 3) 1/3) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d)) 3) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(pow.f64 (*.f64 (sqrt.f64 d) (pow.f64 (*.f64 l h) -1/4)) 2) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(sqrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1) (*.f64 d d))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)) d)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d) 3)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3) (pow.f64 d 3))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3)) |
| ✓ | 0.2b | (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) |
| ✓ | 0.3b | (/.f64 1 (*.f64 l h)) |
| ✓ | 29.8b | (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3) |
Compiled 46 to 28 computations (39.1% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 41.0ms | h | @ | -inf | (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3) |
| 31.0ms | l | @ | 0 | (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3) |
| 27.0ms | d | @ | 0 | (*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3)) |
| 18.0ms | l | @ | 0 | (*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3)) |
| 14.0ms | h | @ | 0 | (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3) |
| 1× | batch-egg-rewrite |
| 498× | log-prod_binary64 |
| 415× | prod-exp_binary64 |
| 370× | exp-prod_binary64 |
| 305× | pow-prod-down_binary64 |
| 281× | pow2_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 40 |
| 1 | 255 | 31 |
| 2 | 2858 | 31 |
| 1× | node limit |
| Inputs |
|---|
(pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3) |
(/.f64 1 (*.f64 l h)) |
(pow.f64 (/.f64 1 (*.f64 l h)) 3/2) |
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3)) |
| 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 (*.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 (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 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 (cbrt.f64 (pow.f64 (*.f64 l h) -2))) 3/4))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.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) -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 (sqrt.f64 (*.f64 l h))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l h)) 1) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l h)) -1) 1/2))))) (#(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 (*.f64 -3/2 (log.f64 (*.f64 l h))) 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 (*.f64 -3/2 (log.f64 (*.f64 l h))) 1/6) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 1/6) (log.f64 (pow.f64 (*.f64 l h) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (log.f64 (pow.f64 (*.f64 l h) -1/4)) (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 1/6) (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 1/6))))))) |
((#(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 (*.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 -1 (/.f64 1 (*.f64 h (neg.f64 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 (/.f64 1 l) (/.f64 1 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 (cbrt.f64 (*.f64 l h)) -2) (/.f64 1 (cbrt.f64 (*.f64 l 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 l h) -1)))) (#(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 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 (pow.f64 (*.f64 l h) 3) -1/3)))) (#(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 (cbrt.f64 (*.f64 l h)) -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 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 (sqrt.f64 (*.f64 l h)) -2)))) (#(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 (exp.f64 -1) (log.f64 (*.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -3) 2) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (*.f64 h (neg.f64 l))) -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 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 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 (log.f64 (*.f64 l h)) -1))))) (#(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 (*.f64 -3/2 (log.f64 (*.f64 l h))) 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 (*.f64 -2 (log.f64 (*.f64 l h))) 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 (*.f64 (log.f64 (*.f64 l h)) 1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l h)) -1) 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 (*.f64 -3/2 (log.f64 (*.f64 l h))) 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))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2) (log.f64 (sqrt.f64 (*.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1) (log.f64 (sqrt.f64 (*.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (neg.f64 (log.f64 l)) (*.f64 (log.f64 h) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.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/2) (log.f64 (pow.f64 (*.f64 l h) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1) (log.f64 (pow.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)) (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2) (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1) (*.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)) (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2) (*.f64 (log.f64 (pow.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) (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 3/4) (log.f64 (pow.f64 (*.f64 l h) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 -3/4 (log.f64 (*.f64 l h))) (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 3/4) (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 1/6))))))) |
((#(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 (/.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 (pow.f64 (*.f64 l h) -1/2) 5/2) (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 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 (*.f64 -3/2 (log.f64 (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 l h)) -3/2))))) (#(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 (log.f64 (pow.f64 (*.f64 l h) -9/2)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 -2 (log.f64 (*.f64 l h))) 3/4))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 -3/4 (log.f64 (*.f64 l h))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l h)) 1) -3/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l h)) -1) 3/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 (*.f64 -3/2 (log.f64 (*.f64 l h))) 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 exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 l h)) -1) (log.f64 (pow.f64 (*.f64 l h) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1) (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))) (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 l h)) -1) (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1) (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (neg.f64 (log.f64 (*.f64 l h))) (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 l h)) -1) (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1) (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2) (neg.f64 (log.f64 (*.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1) (neg.f64 (log.f64 (*.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) (*.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/2) (*.f64 (log.f64 (*.f64 l h)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1) (*.f64 (log.f64 (*.f64 l h)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) (*.f64 (neg.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/2) (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1) (*.f64 (neg.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))) 3/4) (*.f64 -3/4 (log.f64 (*.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 -3/4 (log.f64 (*.f64 l h))) (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 3/4)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 3/4) (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 3/4))))))) |
((#(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 exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2) (log.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1) (log.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) (*.f64 (log.f64 d) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2) (*.f64 (log.f64 d) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1) (*.f64 (log.f64 d) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 d) 1) (log.f64 (pow.f64 (*.f64 l h) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (log.f64 d) (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 d) 1) (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (log.f64 d) (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 d) 1) (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1))))))) |
| 1× | egg-herbie |
| 670× | times-frac_binary64 |
| 271× | exp-prod_binary64 |
| 252× | sqr-pow_binary64 |
| 247× | fma-neg_binary64 |
| 230× | distribute-neg-out_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 471 | 4294970841 |
| 1 | 1064 | 2458 |
| 2 | 2628 | 2356 |
| 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 0 (pow.f64 (*.f64 l h) -1/2)) |
(+.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))))) |
(+.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))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) 1) |
(*.f64 1 (pow.f64 (*.f64 l h) -1/2)) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) 1) |
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (pow.f64 (*.f64 l h) -1/6)) |
(*.f64 (pow.f64 (*.f64 l h) -1/6) (/.f64 1 (cbrt.f64 (*.f64 l h)))) |
(*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (*.f64 l h) -1/4)) |
(/.f64 1 (sqrt.f64 (*.f64 l h))) |
(/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) |
(/.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 h (neg.f64 l)))) |
(sqrt.f64 (/.f64 1 (*.f64 l h))) |
(fabs.f64 (pow.f64 (*.f64 l h) -1/2)) |
(log.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 l h) -1/2)))) |
(cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) |
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) |
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2))) |
(exp.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2))) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2))) 3/4)) |
(exp.f64 (*.f64 (log.f64 (*.f64 l h)) -1/2)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3)) 1/6)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/6)) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/4)) 2)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (*.f64 l h)))) 3/2)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 l h))) -1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l h)) 1) -1/2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l h)) -1) 1/2)) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1) 1/2)) |
(exp.f64 (*.f64 (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 1) 1/3)) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1) 1)) |
(exp.f64 (*.f64 (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 1/6) 2)) |
(exp.f64 (+.f64 (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 1/6) (log.f64 (pow.f64 (*.f64 l h) -1/4)))) |
(exp.f64 (+.f64 (log.f64 (pow.f64 (*.f64 l h) -1/4)) (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 1/6))) |
(exp.f64 (+.f64 (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 1/6) (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 1/6))) |
(+.f64 0 (/.f64 1 (*.f64 l h))) |
(+.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)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (*.f64 l h))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (*.f64 l h)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 l h)))) 1) |
(*.f64 1 (/.f64 1 (*.f64 l h))) |
(*.f64 (/.f64 1 (*.f64 l h)) 1) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) (pow.f64 (*.f64 l h) -1/2)) |
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (cbrt.f64 (pow.f64 (*.f64 l h) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2)) (/.f64 1 (cbrt.f64 (*.f64 l h)))) |
(*.f64 -1 (/.f64 1 (*.f64 h (neg.f64 l)))) |
(*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (*.f64 l h) -3/4)) |
(*.f64 (pow.f64 (*.f64 l h) -3/4) (pow.f64 (*.f64 l h) -1/4)) |
(*.f64 (/.f64 1 l) (/.f64 1 h)) |
(*.f64 (/.f64 1 h) (/.f64 1 l)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) -2) (/.f64 1 (cbrt.f64 (*.f64 l h)))) |
(*.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 5/6) (pow.f64 (*.f64 l h) -1/6)) |
(pow.f64 (*.f64 l h) -1) |
(pow.f64 (/.f64 1 (*.f64 l h)) 1) |
(pow.f64 (pow.f64 (*.f64 l h) -3/2) 2/3) |
(pow.f64 (pow.f64 (*.f64 l h) -1/2) 2) |
(pow.f64 (E.f64) (neg.f64 (log.f64 (*.f64 l h)))) |
(pow.f64 (pow.f64 (*.f64 l h) -3) 1/3) |
(pow.f64 (pow.f64 (*.f64 l h) -9/2) 2/9) |
(pow.f64 (pow.f64 (*.f64 l h) 2) -1/2) |
(pow.f64 (pow.f64 (*.f64 l h) 3) -1/3) |
(pow.f64 (pow.f64 (*.f64 l h) -2) 1/2) |
(pow.f64 (cbrt.f64 (*.f64 l h)) -3) |
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 3) |
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2)) 3/2) |
(pow.f64 (pow.f64 (*.f64 l h) -1/6) 6) |
(pow.f64 (sqrt.f64 (*.f64 l h)) -2) |
(pow.f64 (pow.f64 (*.f64 l h) -1/4) 4) |
(pow.f64 (pow.f64 (*.f64 l h) -3/4) 4/3) |
(pow.f64 (exp.f64 -1) (log.f64 (*.f64 l h))) |
(pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -3) 2) 1/6) |
(pow.f64 (neg.f64 (*.f64 h (neg.f64 l))) -1) |
(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))))) |
(pow.f64 (exp.f64 (sqrt.f64 (neg.f64 (log.f64 (*.f64 l h))))) (sqrt.f64 (neg.f64 (log.f64 (*.f64 l h))))) |
(sqrt.f64 (pow.f64 (*.f64 l h) -2)) |
(log.f64 (exp.f64 (/.f64 1 (*.f64 l h)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 l h))))) |
(cbrt.f64 (pow.f64 (*.f64 l h) -3)) |
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 l h)))) |
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 l h)))) |
(exp.f64 (neg.f64 (log.f64 (*.f64 l h)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 l h)) -1)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2))) 3/2)) |
(exp.f64 (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 2/3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 2)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3)) 1/3)) |
(exp.f64 (*.f64 (*.f64 -2 (log.f64 (*.f64 l h))) 1/2)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (*.f64 l h)))) 3)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l h)) 1) -1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l h)) -1) 1)) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1) 1)) |
(exp.f64 (*.f64 (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 1) 2/3)) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2) 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1) 2)) |
(exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2) (log.f64 (sqrt.f64 (*.f64 l h))))) |
(exp.f64 (-.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1) (log.f64 (sqrt.f64 (*.f64 l h))))) |
(exp.f64 (-.f64 (neg.f64 (log.f64 l)) (*.f64 (log.f64 h) 1))) |
(exp.f64 (neg.f64 (*.f64 (log.f64 (*.f64 l h)) 1))) |
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2) (log.f64 (pow.f64 (*.f64 l h) -1/2)))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1) (log.f64 (pow.f64 (*.f64 l h) -1/2)))) |
(exp.f64 (+.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))) |
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2) (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1) (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))) |
(exp.f64 (+.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1))) |
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2) (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1) (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1))) |
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 3/4) (log.f64 (pow.f64 (*.f64 l h) -1/4)))) |
(exp.f64 (+.f64 (*.f64 -3/4 (log.f64 (*.f64 l h))) (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 1/6))) |
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 3/4) (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 1/6))) |
(+.f64 0 (pow.f64 (*.f64 l h) -3/2)) |
(+.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))))) |
(+.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))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l h) -3/2))) 1) |
(*.f64 1 (pow.f64 (*.f64 l h) -3/2)) |
(*.f64 (/.f64 1 (*.f64 l h)) (pow.f64 (*.f64 l h) -1/2)) |
(*.f64 (pow.f64 (*.f64 l h) -3/2) 1) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) (/.f64 1 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -3/4) (pow.f64 (*.f64 l h) -3/4)) |
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 4) (pow.f64 (*.f64 l h) -1/6)) |
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -1/2) 5/2) (pow.f64 (*.f64 l h) -1/4)) |
(sqrt.f64 (pow.f64 (*.f64 l h) -3)) |
(log.f64 (exp.f64 (pow.f64 (*.f64 l h) -3/2))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 l h) -3/2)))) |
(cbrt.f64 (pow.f64 (*.f64 l h) -9/2)) |
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -3/2))) |
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -3/2))) |
(exp.f64 (*.f64 -3/2 (log.f64 (*.f64 l h)))) |
(exp.f64 (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 1)) |
(exp.f64 (*.f64 (log.f64 (*.f64 l h)) -3/2)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -9/2)) 1/3)) |
(exp.f64 (*.f64 (*.f64 -2 (log.f64 (*.f64 l h))) 3/4)) |
(exp.f64 (*.f64 (*.f64 -3/4 (log.f64 (*.f64 l h))) 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l h)) 1) -3/2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l h)) -1) 3/2)) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1) 3/2)) |
(exp.f64 (*.f64 (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 1) 1)) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2) 3)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1) 3)) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 3/4) 2)) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 l h)) -1) (log.f64 (pow.f64 (*.f64 l h) -1/2)))) |
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1) (log.f64 (pow.f64 (*.f64 l h) -1/2)))) |
(exp.f64 (+.f64 (neg.f64 (log.f64 (*.f64 l h))) (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 l h)) -1) (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))) |
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1) (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))) |
(exp.f64 (+.f64 (neg.f64 (log.f64 (*.f64 l h))) (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 l h)) -1) (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1))) |
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1) (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1))) |
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2) (neg.f64 (log.f64 (*.f64 l h))))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1) (neg.f64 (log.f64 (*.f64 l h))))) |
(exp.f64 (+.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) (*.f64 (log.f64 (*.f64 l h)) -1))) |
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2) (*.f64 (log.f64 (*.f64 l h)) -1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1) (*.f64 (log.f64 (*.f64 l h)) -1))) |
(exp.f64 (+.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1))) |
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2) (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1) (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1))) |
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 3/4) (*.f64 -3/4 (log.f64 (*.f64 l h))))) |
(exp.f64 (+.f64 (*.f64 -3/4 (log.f64 (*.f64 l h))) (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 3/4))) |
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 3/4) (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 3/4))) |
(+.f64 0 (*.f64 (pow.f64 (*.f64 l h) -1/2) d)) |
(+.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))))) |
(+.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))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d))) 1) |
(pow.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d) 1) |
(pow.f64 (E.f64) (log.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d))) |
(pow.f64 (*.f64 (/.f64 1 (*.f64 l h)) (*.f64 d d)) 1/2) |
(pow.f64 (*.f64 (pow.f64 (*.f64 l h) -3/2) (pow.f64 d 3)) 1/3) |
(pow.f64 (*.f64 (cbrt.f64 d) (pow.f64 (*.f64 l h) -1/6)) 3) |
(pow.f64 (*.f64 (sqrt.f64 d) (pow.f64 (*.f64 l h) -1/4)) 2) |
(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)))) |
(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)))) |
(sqrt.f64 (*.f64 (/.f64 1 (*.f64 l h)) (*.f64 d d))) |
(log.f64 (pow.f64 (exp.f64 d) (pow.f64 (*.f64 l h) -1/2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d)))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 l h) -3/2) (pow.f64 d 3))) |
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d))) |
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d))) |
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d)) 1)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (cbrt.f64 d) (pow.f64 (*.f64 l h) -1/6))) 3)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 d) (pow.f64 (*.f64 l h) -1/4))) 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d)) 1) 1)) |
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2) (log.f64 d))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1) (log.f64 d))) |
(exp.f64 (+.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) (*.f64 (log.f64 d) 1))) |
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2) (*.f64 (log.f64 d) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1) (*.f64 (log.f64 d) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 d) 1) (log.f64 (pow.f64 (*.f64 l h) -1/2)))) |
(exp.f64 (+.f64 (log.f64 d) (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))) |
(exp.f64 (+.f64 (*.f64 (log.f64 d) 1) (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))) |
(exp.f64 (+.f64 (log.f64 d) (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 d) 1) (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1))) |
| 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) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) |
(pow.f64 (*.f64 l h) -1/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) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) |
(pow.f64 (*.f64 l h) -1/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) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) |
(pow.f64 (*.f64 l h) -1/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) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) |
(pow.f64 (*.f64 l h) -1/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) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) |
(pow.f64 (*.f64 l h) -1/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) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) |
(pow.f64 (*.f64 l h) -1/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) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) |
(pow.f64 (*.f64 l h) -1/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) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) |
(pow.f64 (*.f64 l h) -1/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) (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 l) 3/2) (pow.f64 (/.f64 -1 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) (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 l) 3/2) (pow.f64 (/.f64 -1 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) (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 l) 3/2) (pow.f64 (/.f64 -1 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) (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 l) 3/2) (pow.f64 (/.f64 -1 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) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) |
(pow.f64 (*.f64 l h) -1/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) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) |
(pow.f64 (*.f64 l h) -1/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) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) |
(pow.f64 (*.f64 l h) -1/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) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) |
(pow.f64 (*.f64 l h) -1/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) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) |
(pow.f64 (*.f64 l h) -1/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) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) |
(pow.f64 (*.f64 l h) -1/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) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) |
(pow.f64 (*.f64 l h) -1/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) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) |
(pow.f64 (*.f64 l h) -1/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) (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 l) 3/2) (pow.f64 (/.f64 -1 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) (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 l) 3/2) (pow.f64 (/.f64 -1 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) (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 l) 3/2) (pow.f64 (/.f64 -1 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) (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 l) 3/2) (pow.f64 (/.f64 -1 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) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(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) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(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) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(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) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(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) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(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) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(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) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(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) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(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) (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h)))) |
(*.f64 (pow.f64 (/.f64 -1 l) 3/2) (pow.f64 (/.f64 -1 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) (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h)))) |
(*.f64 (pow.f64 (/.f64 -1 l) 3/2) (pow.f64 (/.f64 -1 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) (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h)))) |
(*.f64 (pow.f64 (/.f64 -1 l) 3/2) (pow.f64 (/.f64 -1 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) (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h)))) |
(*.f64 (pow.f64 (/.f64 -1 l) 3/2) (pow.f64 (/.f64 -1 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) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(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) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(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) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(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) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(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) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(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) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(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) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(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) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(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) (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h)))) |
(*.f64 (pow.f64 (/.f64 -1 l) 3/2) (pow.f64 (/.f64 -1 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) (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h)))) |
(*.f64 (pow.f64 (/.f64 -1 l) 3/2) (pow.f64 (/.f64 -1 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) (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h)))) |
(*.f64 (pow.f64 (/.f64 -1 l) 3/2) (pow.f64 (/.f64 -1 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) (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h)))) |
(*.f64 (pow.f64 (/.f64 -1 l) 3/2) (pow.f64 (/.f64 -1 h) 3/2)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(+.f64 0 (pow.f64 (*.f64 l h) -1/2)) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) |
(pow.f64 (*.f64 l h) -1/2) |
(+.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))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2))))) |
(+.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))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) 1) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) |
(pow.f64 (*.f64 l h) -1/2) |
(*.f64 1 (pow.f64 (*.f64 l h) -1/2)) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) |
(pow.f64 (*.f64 l h) -1/2) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) 1) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) |
(pow.f64 (*.f64 l h) -1/2) |
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (pow.f64 (*.f64 l h) -1/6)) |
(/.f64 (*.f64 (pow.f64 (*.f64 l h) -1/6) 1) (cbrt.f64 (*.f64 l h))) |
(/.f64 (pow.f64 (*.f64 l h) -1/6) (cbrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/6) (/.f64 1 (cbrt.f64 (*.f64 l h)))) |
(/.f64 (*.f64 (pow.f64 (*.f64 l h) -1/6) 1) (cbrt.f64 (*.f64 l h))) |
(/.f64 (pow.f64 (*.f64 l h) -1/6) (cbrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (*.f64 l h) -1/4)) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) |
(pow.f64 (*.f64 l h) -1/2) |
(/.f64 1 (sqrt.f64 (*.f64 l h))) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) |
(pow.f64 (*.f64 l h) -1/2) |
(/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) |
(/.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 h (neg.f64 l)))) |
(/.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 l (neg.f64 h)))) |
(sqrt.f64 (/.f64 1 (*.f64 l h))) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) |
(pow.f64 (*.f64 l h) -1/2) |
(fabs.f64 (pow.f64 (*.f64 l h) -1/2)) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) |
(pow.f64 (*.f64 l h) -1/2) |
(log.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2))) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) |
(pow.f64 (*.f64 l h) -1/2) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 l h) -1/2)))) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) |
(pow.f64 (*.f64 l h) -1/2) |
(cbrt.f64 (pow.f64 (*.f64 l h) -3/2)) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) |
(pow.f64 (*.f64 l h) -1/2) |
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) |
(pow.f64 (*.f64 l h) -1/2) |
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2))) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) |
(pow.f64 (*.f64 l h) -1/2) |
(exp.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2))) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) |
(pow.f64 (*.f64 l h) -1/2) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) |
(pow.f64 (*.f64 l h) -1/2) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1)) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) |
(pow.f64 (*.f64 l h) -1/2) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2))) 3/4)) |
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2)) 3/4) |
(exp.f64 (*.f64 (log.f64 (*.f64 l h)) -1/2)) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) |
(pow.f64 (*.f64 l h) -1/2) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3)) 1/6)) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) |
(pow.f64 (*.f64 l h) -1/2) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/6)) 3)) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) |
(pow.f64 (*.f64 l h) -1/2) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/4)) 2)) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) |
(pow.f64 (*.f64 l h) -1/2) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (*.f64 l h)))) 3/2)) |
(pow.f64 (exp.f64 (neg.f64 (log.f64 (cbrt.f64 (*.f64 l h))))) 3/2) |
(exp.f64 (*.f64 -3/2 (log.f64 (cbrt.f64 (*.f64 l h))))) |
(pow.f64 (cbrt.f64 (*.f64 l h)) -3/2) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 l h))) -1)) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) |
(pow.f64 (*.f64 l h) -1/2) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l h)) 1) -1/2)) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) |
(pow.f64 (*.f64 l h) -1/2) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l h)) -1) 1/2)) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) |
(pow.f64 (*.f64 l h) -1/2) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1) 1/2)) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) |
(pow.f64 (*.f64 l h) -1/2) |
(exp.f64 (*.f64 (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 1) 1/3)) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) |
(pow.f64 (*.f64 l h) -1/2) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2) 1)) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) |
(pow.f64 (*.f64 l h) -1/2) |
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1) 1)) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) |
(pow.f64 (*.f64 l h) -1/2) |
(exp.f64 (*.f64 (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 1/6) 2)) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) |
(pow.f64 (*.f64 l h) -1/2) |
(exp.f64 (+.f64 (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 1/6) (log.f64 (pow.f64 (*.f64 l h) -1/4)))) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) |
(pow.f64 (*.f64 l h) -1/2) |
(exp.f64 (+.f64 (log.f64 (pow.f64 (*.f64 l h) -1/4)) (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 1/6))) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) |
(pow.f64 (*.f64 l h) -1/2) |
(exp.f64 (+.f64 (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 1/6) (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 1/6))) |
(cbrt.f64 (pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h)))) |
(pow.f64 (*.f64 l h) -1/2) |
(+.f64 0 (/.f64 1 (*.f64 l h))) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(+.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)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (*.f64 l h)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (*.f64 l h)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 1 h) l))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (*.f64 l h)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (*.f64 l h))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (*.f64 l h)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (*.f64 l h)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 1 h) l))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 l h)))) 1) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(*.f64 1 (/.f64 1 (*.f64 l h))) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(*.f64 (/.f64 1 (*.f64 l h)) 1) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) (pow.f64 (*.f64 l h) -1/2)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (cbrt.f64 (pow.f64 (*.f64 l h) -2))) |
(/.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2)) (cbrt.f64 (*.f64 l h))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2)) (/.f64 1 (cbrt.f64 (*.f64 l h)))) |
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (cbrt.f64 (pow.f64 (*.f64 l h) -2))) |
(/.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2)) (cbrt.f64 (*.f64 l h))) |
(*.f64 -1 (/.f64 1 (*.f64 h (neg.f64 l)))) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (*.f64 l h) -3/4)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(*.f64 (pow.f64 (*.f64 l h) -3/4) (pow.f64 (*.f64 l h) -1/4)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(*.f64 (/.f64 1 l) (/.f64 1 h)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(*.f64 (/.f64 1 h) (/.f64 1 l)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) -2) (/.f64 1 (cbrt.f64 (*.f64 l h)))) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(*.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 5/6) (pow.f64 (*.f64 l h) -1/6)) |
(*.f64 (pow.f64 (*.f64 l h) -1/6) (pow.f64 (/.f64 1 (*.f64 l h)) 5/6)) |
(*.f64 (pow.f64 (*.f64 l h) -1/6) (pow.f64 (/.f64 (/.f64 1 h) l) 5/6)) |
(pow.f64 (*.f64 l h) -1) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(pow.f64 (/.f64 1 (*.f64 l h)) 1) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(pow.f64 (pow.f64 (*.f64 l h) -3/2) 2/3) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(pow.f64 (pow.f64 (*.f64 l h) -1/2) 2) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(pow.f64 (E.f64) (neg.f64 (log.f64 (*.f64 l h)))) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(pow.f64 (pow.f64 (*.f64 l h) -3) 1/3) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(pow.f64 (pow.f64 (*.f64 l h) -9/2) 2/9) |
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l h) -9/2) 1/18) (pow.f64 (pow.f64 (*.f64 l h) -9/2) 1/18)) (*.f64 (pow.f64 (pow.f64 (*.f64 l h) -9/2) 1/18) (pow.f64 (pow.f64 (*.f64 l h) -9/2) 1/18))) |
(pow.f64 (pow.f64 (*.f64 l h) 2) -1/2) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(pow.f64 (pow.f64 (*.f64 l h) 3) -1/3) |
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) 3) -1/6) (pow.f64 (pow.f64 (*.f64 l h) 3) -1/6)) |
(pow.f64 (pow.f64 (*.f64 l h) -2) 1/2) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(pow.f64 (cbrt.f64 (*.f64 l h)) -3) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 3) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2)) 3/2) |
(pow.f64 (pow.f64 (*.f64 l h) -1/6) 6) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(pow.f64 (sqrt.f64 (*.f64 l h)) -2) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(pow.f64 (pow.f64 (*.f64 l h) -1/4) 4) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(pow.f64 (pow.f64 (*.f64 l h) -3/4) 4/3) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(pow.f64 (exp.f64 -1) (log.f64 (*.f64 l h))) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -3) 2) 1/6) |
(pow.f64 (pow.f64 (*.f64 l h) -6) 1/6) |
(pow.f64 (neg.f64 (*.f64 h (neg.f64 l))) -1) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(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))))) |
(pow.f64 (exp.f64 (sqrt.f64 (neg.f64 (log.f64 (*.f64 l h))))) (sqrt.f64 (neg.f64 (log.f64 (*.f64 l h))))) |
(sqrt.f64 (pow.f64 (*.f64 l h) -2)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(log.f64 (exp.f64 (/.f64 1 (*.f64 l h)))) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 l h))))) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(cbrt.f64 (pow.f64 (*.f64 l h) -3)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 l h)))) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 l h)))) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(exp.f64 (neg.f64 (log.f64 (*.f64 l h)))) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(exp.f64 (*.f64 (log.f64 (*.f64 l h)) -1)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2))) 3/2)) |
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2)) 3/2) |
(exp.f64 (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 2/3)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 2)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3)) 1/3)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(exp.f64 (*.f64 (*.f64 -2 (log.f64 (*.f64 l h))) 1/2)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (*.f64 l h)))) 3)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l h)) 1) -1)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l h)) -1) 1)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1) 1)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(exp.f64 (*.f64 (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 1) 2/3)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2) 2)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1) 2)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2) (log.f64 (sqrt.f64 (*.f64 l h))))) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(exp.f64 (-.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1) (log.f64 (sqrt.f64 (*.f64 l h))))) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(exp.f64 (-.f64 (neg.f64 (log.f64 l)) (*.f64 (log.f64 h) 1))) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(exp.f64 (neg.f64 (*.f64 (log.f64 (*.f64 l h)) 1))) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2) (log.f64 (pow.f64 (*.f64 l h) -1/2)))) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1) (log.f64 (pow.f64 (*.f64 l h) -1/2)))) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(exp.f64 (+.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2) (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1) (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(exp.f64 (+.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1))) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2) (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1))) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1) (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1))) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 3/4) (log.f64 (pow.f64 (*.f64 l h) -1/4)))) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(exp.f64 (+.f64 (*.f64 -3/4 (log.f64 (*.f64 l h))) (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 1/6))) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 3/4) (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 1/6))) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(+.f64 0 (pow.f64 (*.f64 l h) -3/2)) |
(pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(pow.f64 (*.f64 l h) -3/2) |
(+.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))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 l h) -3/2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 l h) -3/2))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 l h) -3/2))))) |
(+.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))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 l h) -3/2))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l h) -3/2))) 1) |
(pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(pow.f64 (*.f64 l h) -3/2) |
(*.f64 1 (pow.f64 (*.f64 l h) -3/2)) |
(pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(pow.f64 (*.f64 l h) -3/2) |
(*.f64 (/.f64 1 (*.f64 l h)) (pow.f64 (*.f64 l h) -1/2)) |
(pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(pow.f64 (*.f64 l h) -3/2) |
(*.f64 (pow.f64 (*.f64 l h) -3/2) 1) |
(pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(pow.f64 (*.f64 l h) -3/2) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) (/.f64 1 (*.f64 l h))) |
(pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(pow.f64 (*.f64 l h) -3/2) |
(*.f64 (pow.f64 (*.f64 l h) -3/4) (pow.f64 (*.f64 l h) -3/4)) |
(pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(pow.f64 (*.f64 l h) -3/2) |
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 4) (pow.f64 (*.f64 l h) -1/6)) |
(*.f64 (pow.f64 (*.f64 l h) -1/6) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 4)) |
(*.f64 (pow.f64 (*.f64 l h) -1/6) (pow.f64 (cbrt.f64 (*.f64 l h)) -4)) |
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -1/2) 5/2) (pow.f64 (*.f64 l h) -1/4)) |
(*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (pow.f64 (*.f64 l h) -1/2) 5/2)) |
(sqrt.f64 (pow.f64 (*.f64 l h) -3)) |
(pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(pow.f64 (*.f64 l h) -3/2) |
(log.f64 (exp.f64 (pow.f64 (*.f64 l h) -3/2))) |
(pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(pow.f64 (*.f64 l h) -3/2) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 l h) -3/2)))) |
(pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(pow.f64 (*.f64 l h) -3/2) |
(cbrt.f64 (pow.f64 (*.f64 l h) -9/2)) |
(pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(pow.f64 (*.f64 l h) -3/2) |
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -3/2))) |
(pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(pow.f64 (*.f64 l h) -3/2) |
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -3/2))) |
(pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (*.f64 -3/2 (log.f64 (*.f64 l h)))) |
(pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 1)) |
(pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (*.f64 (log.f64 (*.f64 l h)) -3/2)) |
(pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 3)) |
(pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -9/2)) 1/3)) |
(pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (*.f64 (*.f64 -2 (log.f64 (*.f64 l h))) 3/4)) |
(pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (*.f64 (*.f64 -3/4 (log.f64 (*.f64 l h))) 2)) |
(pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l h)) 1) -3/2)) |
(pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l h)) -1) 3/2)) |
(pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1) 3/2)) |
(pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (*.f64 (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 1) 1)) |
(pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2) 3)) |
(pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1) 3)) |
(pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 3/4) 2)) |
(pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 l h)) -1) (log.f64 (pow.f64 (*.f64 l h) -1/2)))) |
(pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1) (log.f64 (pow.f64 (*.f64 l h) -1/2)))) |
(pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (+.f64 (neg.f64 (log.f64 (*.f64 l h))) (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))) |
(pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 l h)) -1) (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))) |
(pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1) (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))) |
(pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (+.f64 (neg.f64 (log.f64 (*.f64 l h))) (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1))) |
(pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 l h)) -1) (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1))) |
(pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1) (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1))) |
(pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2) (neg.f64 (log.f64 (*.f64 l h))))) |
(pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1) (neg.f64 (log.f64 (*.f64 l h))))) |
(pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (+.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) (*.f64 (log.f64 (*.f64 l h)) -1))) |
(pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2) (*.f64 (log.f64 (*.f64 l h)) -1))) |
(pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1) (*.f64 (log.f64 (*.f64 l h)) -1))) |
(pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (+.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1))) |
(pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2) (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1))) |
(pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1) (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1))) |
(pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 3/4) (*.f64 -3/4 (log.f64 (*.f64 l h))))) |
(pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (+.f64 (*.f64 -3/4 (log.f64 (*.f64 l h))) (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 3/4))) |
(pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(pow.f64 (*.f64 l h) -3/2) |
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 3/4) (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 3/4))) |
(pow.f64 (exp.f64 3/2) (-.f64 (neg.f64 (log.f64 l)) (log.f64 h))) |
(pow.f64 (*.f64 l h) -3/2) |
(+.f64 0 (*.f64 (pow.f64 (*.f64 l h) -1/2) d)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(+.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))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d) (pow.f64 (*.f64 l h) -1/2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d) (pow.f64 (*.f64 l h) -1/2))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 d) (pow.f64 (*.f64 l h) -1/2))))) |
(+.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))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d))) 1) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(pow.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d) 1) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(pow.f64 (E.f64) (log.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(pow.f64 (*.f64 (/.f64 1 (*.f64 l h)) (*.f64 d d)) 1/2) |
(sqrt.f64 (*.f64 (/.f64 1 (*.f64 l h)) (*.f64 d d))) |
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(pow.f64 (*.f64 (pow.f64 (*.f64 l h) -3/2) (pow.f64 d 3)) 1/3) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(pow.f64 (*.f64 (cbrt.f64 d) (pow.f64 (*.f64 l h) -1/6)) 3) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(pow.f64 (*.f64 (sqrt.f64 d) (pow.f64 (*.f64 l h) -1/4)) 2) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(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)))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)))) 2)) (cbrt.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) 2)) (cbrt.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))) |
(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)))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))) (sqrt.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))) (sqrt.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))) |
(sqrt.f64 (*.f64 (/.f64 1 (*.f64 l h)) (*.f64 d d))) |
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(log.f64 (pow.f64 (exp.f64 d) (pow.f64 (*.f64 l h) -1/2))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d)))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 l h) -3/2) (pow.f64 d 3))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d)) 1)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d))) 1/3)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (cbrt.f64 d) (pow.f64 (*.f64 l h) -1/6))) 3)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 d) (pow.f64 (*.f64 l h) -1/4))) 2)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d)) 1) 1)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2) (log.f64 d))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1) (log.f64 d))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(exp.f64 (+.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) (*.f64 (log.f64 d) 1))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2) (*.f64 (log.f64 d) 1))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1) (*.f64 (log.f64 d) 1))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(exp.f64 (+.f64 (*.f64 (log.f64 d) 1) (log.f64 (pow.f64 (*.f64 l h) -1/2)))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(exp.f64 (+.f64 (log.f64 d) (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(exp.f64 (+.f64 (*.f64 (log.f64 d) 1) (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(exp.f64 (+.f64 (log.f64 d) (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(exp.f64 (+.f64 (*.f64 (log.f64 d) 1) (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.3b | (/.f64 d (sqrt.f64 (*.f64 l h))) | |
| ✓ | 0.3b | (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) |
| 13.5b | (sqrt.f64 (*.f64 l h)) | |
| ✓ | 31.3b | (cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3)) |
Compiled 39 to 14 computations (64.1% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | h | @ | -inf | (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) |
| 2.0ms | l | @ | -inf | (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) |
| 2.0ms | d | @ | -inf | (cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3)) |
| 2.0ms | l | @ | 0 | (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) |
| 2.0ms | h | @ | 0 | (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) |
| 1× | batch-egg-rewrite |
| 937× | pow1_binary64 |
| 879× | add-log-exp_binary64 |
| 879× | log1p-expm1-u_binary64 |
| 879× | expm1-log1p-u_binary64 |
| 96× | add-sqr-sqrt_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 21 |
| 1 | 215 | 21 |
| 2 | 2470 | 21 |
| 1× | node limit |
| Inputs |
|---|
(cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3)) |
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.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 (cbrt.f64 (*.f64 d d)) (*.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 d (sqrt.f64 (*.f64 l h)))) (pow.f64 (/.f64 (*.f64 d d) (*.f64 l h)) 1/3))))) (#(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 (pow.f64 (/.f64 (*.f64 d d) (*.f64 l h)) 1/3) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/3) (/.f64 d (sqrt.f64 (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3/2) 1/3) (pow.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3/2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 d d)) 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 (cbrt.f64 (*.f64 d d)) (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 (cbrt.f64 (*.f64 d d)) (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 (cbrt.f64 (*.f64 d d)) (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 /.f64 d (sqrt.f64 (*.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (sqrt.f64 (*.f64 l h)) d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 d d)) (/.f64 (sqrt.f64 (*.f64 l h)) (cbrt.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 (*.f64 l h)) (sqrt.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d) (neg.f64 (sqrt.f64 (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 d)) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 d (pow.f64 (*.f64 l h) 1/4)) (pow.f64 (*.f64 l h) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 d 1) (sqrt.f64 (*.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 d (cbrt.f64 (*.f64 l h))) (cbrt.f64 (sqrt.f64 (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 d (sqrt.f64 l)) (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 log.f64 (+.f64 1 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))))))) (#(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))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d (*.f64 (pow.f64 (*.f64 l h) -1/2) (/.f64 (*.f64 d d) (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (/.f64 (*.f64 d d) (*.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d d) (*.f64 l h)) (/.f64 d (sqrt.f64 (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) (*.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (/.f64 (*.f64 d d) (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (/.f64 (*.f64 d d) (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 d 3) (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 d 3) (/.f64 1 (pow.f64 (*.f64 l h) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3/2) (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) 3) (/.f64 d (sqrt.f64 (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 3) (pow.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 l h)) d) (pow.f64 (*.f64 l h) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 l h)) 1) (/.f64 d (sqrt.f64 (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 l h)) (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 (*.f64 (/.f64 (*.f64 d d) (*.f64 l h)) (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 1 (/.f64 (pow.f64 (*.f64 l h) 3/2) (pow.f64 d 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d d) (*.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 d 3) (pow.f64 (*.f64 l h) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (neg.f64 d) 3) (pow.f64 (neg.f64 (sqrt.f64 (*.f64 l h))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 d 3)) (neg.f64 (pow.f64 (*.f64 l h) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d (/.f64 (*.f64 d d) (*.f64 l h))) (sqrt.f64 (*.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 d) (/.f64 (*.f64 d d) (*.f64 l h))) (neg.f64 (sqrt.f64 (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 l h)) d) (sqrt.f64 (*.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 l h)) 1) (/.f64 (sqrt.f64 (*.f64 l h)) d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 l h)) (neg.f64 d)) (neg.f64 (sqrt.f64 (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 6))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 3 (log.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))))))) |
| 1× | egg-herbie |
| 455× | unswap-sqr_binary64 |
| 383× | associate-/l/_binary64 |
| 376× | associate-/r/_binary64 |
| 259× | distribute-rgt-in_binary64 |
| 254× | distribute-lft-in_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 202 | 1591 |
| 1 | 494 | 1537 |
| 2 | 2322 | 1537 |
| 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 (*.f64 (cbrt.f64 -1) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(*.f64 -1 (*.f64 (*.f64 (cbrt.f64 -1) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(*.f64 -1 (*.f64 (*.f64 (cbrt.f64 -1) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(*.f64 -1 (*.f64 (*.f64 (cbrt.f64 -1) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3)))) (pow.f64 d 3)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3)))) (pow.f64 d 3)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3)))) (pow.f64 d 3)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3)))) (pow.f64 d 3)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3)))) (pow.f64 d 3)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3)))) (pow.f64 d 3)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3)))) (pow.f64 d 3)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3)))) (pow.f64 d 3)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3)))) (pow.f64 d 3)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3)))) (pow.f64 d 3)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3)))) (pow.f64 d 3)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3)))) (pow.f64 d 3)) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) 1) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1) |
(*.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(*.f64 (cbrt.f64 (*.f64 d d)) (*.f64 (cbrt.f64 d) (pow.f64 (*.f64 l h) -1/2))) |
(*.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (cbrt.f64 (/.f64 (*.f64 d d) (*.f64 l h)))) |
(*.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (pow.f64 (/.f64 (*.f64 d d) (*.f64 l h)) 1/3)) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 d) (pow.f64 (*.f64 l h) -1/2))) |
(*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(*.f64 (neg.f64 d) (/.f64 1 (neg.f64 (sqrt.f64 (*.f64 l h))))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(*.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 l h)) 1/3) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(*.f64 (pow.f64 1 1/3) (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(*.f64 (pow.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3/2) 1/3) (pow.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3/2) 1/3)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 d d)) 1) (/.f64 (cbrt.f64 d) (sqrt.f64 (*.f64 l h)))) |
(*.f64 (/.f64 (sqrt.f64 d) 1) (/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 l h)))) |
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (/.f64 d (cbrt.f64 (sqrt.f64 (*.f64 l h))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 d d)) (cbrt.f64 (*.f64 l h))) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(*.f64 (/.f64 (sqrt.f64 d) (cbrt.f64 (*.f64 l h))) (/.f64 (sqrt.f64 d) (cbrt.f64 (sqrt.f64 (*.f64 l h))))) |
(*.f64 (/.f64 1 (pow.f64 (*.f64 l h) 1/4)) (/.f64 d (pow.f64 (*.f64 l h) 1/4))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 d d)) (pow.f64 (*.f64 l h) 1/4)) (/.f64 (cbrt.f64 d) (pow.f64 (*.f64 l h) 1/4))) |
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 d (sqrt.f64 h))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 d d)) (sqrt.f64 l)) (/.f64 (cbrt.f64 d) (sqrt.f64 h))) |
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (/.f64 (sqrt.f64 d) (sqrt.f64 h))) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 l h)) d)) |
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) 1)) |
(/.f64 (cbrt.f64 (*.f64 d d)) (/.f64 (sqrt.f64 (*.f64 l h)) (cbrt.f64 d))) |
(/.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 (*.f64 l h)) (sqrt.f64 d))) |
(/.f64 (neg.f64 d) (neg.f64 (sqrt.f64 (*.f64 l h)))) |
(/.f64 -1 (neg.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d))) |
(/.f64 (neg.f64 (neg.f64 d)) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 l h))))) |
(/.f64 (/.f64 d (pow.f64 (*.f64 l h) 1/4)) (pow.f64 (*.f64 l h) 1/4)) |
(/.f64 (/.f64 d 1) (sqrt.f64 (*.f64 l h))) |
(/.f64 (/.f64 d (cbrt.f64 (*.f64 l h))) (cbrt.f64 (sqrt.f64 (*.f64 l h)))) |
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) |
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1) |
(pow.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) 1/3) |
(pow.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 3) |
(pow.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 2) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) -1) |
(neg.f64 (/.f64 d (neg.f64 (sqrt.f64 (*.f64 l h))))) |
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) |
(log.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))) |
(expm1.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(log1p.f64 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(exp.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3))) 1) |
(*.f64 d (*.f64 (pow.f64 (*.f64 l h) -1/2) (/.f64 (*.f64 d d) (*.f64 l h)))) |
(*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (/.f64 (*.f64 d d) (*.f64 l h))) |
(*.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) 1) |
(*.f64 1 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3)) |
(*.f64 (/.f64 (*.f64 d d) (*.f64 l h)) (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) (*.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (/.f64 (*.f64 d d) (*.f64 l h)))) |
(*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (/.f64 (*.f64 d d) (*.f64 l h)))) |
(*.f64 (pow.f64 d 3) (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3)) |
(*.f64 (pow.f64 d 3) (/.f64 1 (pow.f64 (*.f64 l h) 3/2))) |
(*.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3/2) (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3/2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) 3) (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(*.f64 (pow.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 3) (pow.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 3)) |
(*.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 l h)) d) (pow.f64 (*.f64 l h) -1/2)) |
(*.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 l h)) 1) (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(*.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 l h)) (cbrt.f64 (/.f64 (*.f64 d d) (*.f64 l h)))) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(*.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 l h)) (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(/.f64 1 (/.f64 (pow.f64 (*.f64 l h) 3/2) (pow.f64 d 3))) |
(/.f64 1 (pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) 3)) |
(/.f64 (/.f64 (*.f64 d d) (*.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d)) |
(/.f64 (pow.f64 d 3) (pow.f64 (*.f64 l h) 3/2)) |
(/.f64 (pow.f64 (neg.f64 d) 3) (pow.f64 (neg.f64 (sqrt.f64 (*.f64 l h))) 3)) |
(/.f64 (neg.f64 (pow.f64 d 3)) (neg.f64 (pow.f64 (*.f64 l h) 3/2))) |
(/.f64 (*.f64 d (/.f64 (*.f64 d d) (*.f64 l h))) (sqrt.f64 (*.f64 l h))) |
(/.f64 (*.f64 (neg.f64 d) (/.f64 (*.f64 d d) (*.f64 l h))) (neg.f64 (sqrt.f64 (*.f64 l h)))) |
(/.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 l h)) d) (sqrt.f64 (*.f64 l h))) |
(/.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 l h)) 1) (/.f64 (sqrt.f64 (*.f64 l h)) d)) |
(/.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 l h)) (neg.f64 d)) (neg.f64 (sqrt.f64 (*.f64 l h)))) |
(sqrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 6)) |
(log.f64 (exp.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3)))) |
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) 3)) |
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3))) |
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3))) |
(exp.f64 (*.f64 3 (log.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))) |
| 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 -1 (*.f64 (*.f64 (cbrt.f64 -1) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 d (cbrt.f64 -1)))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (neg.f64 d) (cbrt.f64 -1))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (cbrt.f64 -1) (neg.f64 d))) |
(*.f64 -1 (*.f64 (*.f64 (cbrt.f64 -1) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 d (cbrt.f64 -1)))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (neg.f64 d) (cbrt.f64 -1))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (cbrt.f64 -1) (neg.f64 d))) |
(*.f64 -1 (*.f64 (*.f64 (cbrt.f64 -1) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 d (cbrt.f64 -1)))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (neg.f64 d) (cbrt.f64 -1))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (cbrt.f64 -1) (neg.f64 d))) |
(*.f64 -1 (*.f64 (*.f64 (cbrt.f64 -1) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 d (cbrt.f64 -1)))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (neg.f64 d) (cbrt.f64 -1))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 (cbrt.f64 -1) (neg.f64 d))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3)))) (pow.f64 d 3)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 h 3))) (pow.f64 d 3)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3)))) (pow.f64 d 3)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 h 3))) (pow.f64 d 3)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3)))) (pow.f64 d 3)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 h 3))) (pow.f64 d 3)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3)))) (pow.f64 d 3)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 h 3))) (pow.f64 d 3)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3)))) (pow.f64 d 3)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 h 3))) (pow.f64 d 3)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3)))) (pow.f64 d 3)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 h 3))) (pow.f64 d 3)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3)))) (pow.f64 d 3)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 h 3))) (pow.f64 d 3)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3)))) (pow.f64 d 3)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 h 3))) (pow.f64 d 3)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3)))) (pow.f64 d 3)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 h 3))) (pow.f64 d 3)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3)))) (pow.f64 d 3)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 h 3))) (pow.f64 d 3)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3)))) (pow.f64 d 3)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 h 3))) (pow.f64 d 3)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (pow.f64 h 3)))) (pow.f64 d 3)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 l 3)) (pow.f64 h 3))) (pow.f64 d 3)) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) 1) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (cbrt.f64 (*.f64 d d)) (*.f64 (cbrt.f64 d) (pow.f64 (*.f64 l h) -1/2))) |
(*.f64 (cbrt.f64 (*.f64 d d)) (*.f64 (pow.f64 (*.f64 l h) -1/2) (cbrt.f64 d))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) (*.f64 (cbrt.f64 (*.f64 d d)) (cbrt.f64 d))) |
(*.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (cbrt.f64 (/.f64 (*.f64 d d) (*.f64 l h)))) |
(*.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (cbrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) |
(*.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (pow.f64 (/.f64 (*.f64 d d) (*.f64 l h)) 1/3)) |
(*.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (cbrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(*.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (cbrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) |
(*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 d) (pow.f64 (*.f64 l h) -1/2))) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (neg.f64 d) (/.f64 1 (neg.f64 (sqrt.f64 (*.f64 l h))))) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(*.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 l h)) 1/3) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(*.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (cbrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) |
(*.f64 (pow.f64 1 1/3) (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3/2) 1/3) (pow.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3/2) 1/3)) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3/2)) (cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3/2))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 d d)) 1) (/.f64 (cbrt.f64 d) (sqrt.f64 (*.f64 l h)))) |
(/.f64 (*.f64 (cbrt.f64 (*.f64 d d)) (cbrt.f64 d)) (sqrt.f64 (*.f64 l h))) |
(*.f64 (cbrt.f64 (*.f64 d d)) (/.f64 (cbrt.f64 d) (sqrt.f64 (*.f64 l h)))) |
(*.f64 (/.f64 (sqrt.f64 d) 1) (/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 l h)))) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (/.f64 d (cbrt.f64 (sqrt.f64 (*.f64 l h))))) |
(/.f64 d (*.f64 (cbrt.f64 (*.f64 l h)) (cbrt.f64 (sqrt.f64 (*.f64 l h))))) |
(/.f64 (/.f64 d (cbrt.f64 (*.f64 l h))) (cbrt.f64 (sqrt.f64 (*.f64 l h)))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 d d)) (cbrt.f64 (*.f64 l h))) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(*.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (/.f64 (cbrt.f64 (*.f64 d d)) (cbrt.f64 (*.f64 l h)))) |
(*.f64 (/.f64 (sqrt.f64 d) (cbrt.f64 (*.f64 l h))) (/.f64 (sqrt.f64 d) (cbrt.f64 (sqrt.f64 (*.f64 l h))))) |
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (/.f64 d (cbrt.f64 (sqrt.f64 (*.f64 l h))))) |
(/.f64 d (*.f64 (cbrt.f64 (*.f64 l h)) (cbrt.f64 (sqrt.f64 (*.f64 l h))))) |
(/.f64 (/.f64 d (cbrt.f64 (*.f64 l h))) (cbrt.f64 (sqrt.f64 (*.f64 l h)))) |
(*.f64 (/.f64 1 (pow.f64 (*.f64 l h) 1/4)) (/.f64 d (pow.f64 (*.f64 l h) 1/4))) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 d d)) (pow.f64 (*.f64 l h) 1/4)) (/.f64 (cbrt.f64 d) (pow.f64 (*.f64 l h) 1/4))) |
(/.f64 (*.f64 (cbrt.f64 (*.f64 d d)) (cbrt.f64 d)) (sqrt.f64 (*.f64 l h))) |
(*.f64 (cbrt.f64 (*.f64 d d)) (/.f64 (cbrt.f64 d) (sqrt.f64 (*.f64 l h)))) |
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 d (sqrt.f64 h))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 d d)) (sqrt.f64 l)) (/.f64 (cbrt.f64 d) (sqrt.f64 h))) |
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (/.f64 (sqrt.f64 d) (sqrt.f64 h))) |
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 d (sqrt.f64 h))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 l h)) d)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) 1)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(/.f64 (cbrt.f64 (*.f64 d d)) (/.f64 (sqrt.f64 (*.f64 l h)) (cbrt.f64 d))) |
(/.f64 (*.f64 (cbrt.f64 (*.f64 d d)) (cbrt.f64 d)) (sqrt.f64 (*.f64 l h))) |
(*.f64 (cbrt.f64 (*.f64 d d)) (/.f64 (cbrt.f64 d) (sqrt.f64 (*.f64 l h)))) |
(/.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 (*.f64 l h)) (sqrt.f64 d))) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(/.f64 (neg.f64 d) (neg.f64 (sqrt.f64 (*.f64 l h)))) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(/.f64 -1 (neg.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d))) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(/.f64 (neg.f64 (neg.f64 d)) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 l h))))) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(/.f64 (/.f64 d (pow.f64 (*.f64 l h) 1/4)) (pow.f64 (*.f64 l h) 1/4)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(/.f64 (/.f64 d 1) (sqrt.f64 (*.f64 l h))) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(/.f64 (/.f64 d (cbrt.f64 (*.f64 l h))) (cbrt.f64 (sqrt.f64 (*.f64 l h)))) |
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (/.f64 d (cbrt.f64 (sqrt.f64 (*.f64 l h))))) |
(/.f64 d (*.f64 (cbrt.f64 (*.f64 l h)) (cbrt.f64 (sqrt.f64 (*.f64 l h))))) |
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) |
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 d (sqrt.f64 h))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(pow.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) 1/3) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(pow.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 3) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(pow.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 2) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) -1) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(neg.f64 (/.f64 d (neg.f64 (sqrt.f64 (*.f64 l h))))) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(log.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(expm1.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(log1p.f64 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(exp.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3))) 1) |
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) |
(*.f64 d (*.f64 (pow.f64 (*.f64 l h) -1/2) (/.f64 (*.f64 d d) (*.f64 l h)))) |
(*.f64 d (*.f64 (pow.f64 (*.f64 l h) -1/2) (*.f64 (/.f64 d l) (/.f64 d h)))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) (/.f64 (pow.f64 d 3) (*.f64 l h))) |
(*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (/.f64 (*.f64 d d) (*.f64 l h))) |
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) |
(*.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) 1) |
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) |
(*.f64 1 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3)) |
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) |
(*.f64 (/.f64 (*.f64 d d) (*.f64 l h)) (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) (*.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (/.f64 (*.f64 d d) (*.f64 l h)))) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (/.f64 d l) (/.f64 d h)))) |
(*.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) 4)) |
(*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (/.f64 (*.f64 d d) (*.f64 l h)))) |
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) |
(*.f64 (pow.f64 d 3) (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3)) |
(*.f64 (pow.f64 d 3) (pow.f64 (pow.f64 (*.f64 l h) -1/4) 6)) |
(*.f64 (pow.f64 d 3) (/.f64 1 (pow.f64 (*.f64 l h) 3/2))) |
(/.f64 (pow.f64 d 3) (pow.f64 (*.f64 l h) 3/2)) |
(*.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3/2) (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3/2)) |
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) 3) (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) |
(*.f64 (pow.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 3) (pow.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 3)) |
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) |
(*.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 l h)) d) (pow.f64 (*.f64 l h) -1/2)) |
(*.f64 d (*.f64 (pow.f64 (*.f64 l h) -1/2) (*.f64 (/.f64 d l) (/.f64 d h)))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) (/.f64 (pow.f64 d 3) (*.f64 l h))) |
(*.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 l h)) 1) (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) |
(*.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 l h)) (cbrt.f64 (/.f64 (*.f64 d d) (*.f64 l h)))) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (/.f64 d l) (/.f64 d h)))) |
(*.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) 4)) |
(*.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 l h)) (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) |
(/.f64 1 (/.f64 (pow.f64 (*.f64 l h) 3/2) (pow.f64 d 3))) |
(*.f64 (pow.f64 d 3) (/.f64 1 (pow.f64 (*.f64 l h) 3/2))) |
(/.f64 (pow.f64 d 3) (pow.f64 (*.f64 l h) 3/2)) |
(/.f64 1 (pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) 3)) |
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) |
(/.f64 (/.f64 (*.f64 d d) (*.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d)) |
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) |
(/.f64 (pow.f64 d 3) (pow.f64 (*.f64 l h) 3/2)) |
(*.f64 (pow.f64 d 3) (/.f64 1 (pow.f64 (*.f64 l h) 3/2))) |
(/.f64 (pow.f64 (neg.f64 d) 3) (pow.f64 (neg.f64 (sqrt.f64 (*.f64 l h))) 3)) |
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) |
(/.f64 (neg.f64 (pow.f64 d 3)) (neg.f64 (pow.f64 (*.f64 l h) 3/2))) |
(*.f64 (pow.f64 d 3) (/.f64 1 (pow.f64 (*.f64 l h) 3/2))) |
(/.f64 (pow.f64 d 3) (pow.f64 (*.f64 l h) 3/2)) |
(/.f64 (*.f64 d (/.f64 (*.f64 d d) (*.f64 l h))) (sqrt.f64 (*.f64 l h))) |
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) |
(/.f64 (*.f64 (neg.f64 d) (/.f64 (*.f64 d d) (*.f64 l h))) (neg.f64 (sqrt.f64 (*.f64 l h)))) |
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) |
(/.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 l h)) d) (sqrt.f64 (*.f64 l h))) |
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) |
(/.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 l h)) 1) (/.f64 (sqrt.f64 (*.f64 l h)) d)) |
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) |
(/.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 l h)) (neg.f64 d)) (neg.f64 (sqrt.f64 (*.f64 l h)))) |
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) |
(sqrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 6)) |
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) |
(log.f64 (exp.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3))) |
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3)))) |
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) |
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) 3)) |
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) |
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3))) |
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) |
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3))) |
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) |
(exp.f64 (*.f64 3 (log.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))) |
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 10.2b | (/.f64 (*.f64 M M) (/.f64 l h)) | |
| 11.3b | (sqrt.f64 (/.f64 d h)) | |
| 17.0b | (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))) | |
| ✓ | 23.0b | (cbrt.f64 (pow.f64 (/.f64 d l) 3/2)) |
Compiled 168 to 55 computations (67.3% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | d | @ | 0 | (cbrt.f64 (pow.f64 (/.f64 d l) 3/2)) |
| 0.0ms | l | @ | -inf | (cbrt.f64 (pow.f64 (/.f64 d l) 3/2)) |
| 0.0ms | d | @ | inf | (cbrt.f64 (pow.f64 (/.f64 d l) 3/2)) |
| 0.0ms | l | @ | inf | (cbrt.f64 (pow.f64 (/.f64 d l) 3/2)) |
| 0.0ms | d | @ | -inf | (cbrt.f64 (pow.f64 (/.f64 d l) 3/2)) |
| 1× | batch-egg-rewrite |
| 686× | pow1_binary64 |
| 646× | add-log-exp_binary64 |
| 646× | log1p-expm1-u_binary64 |
| 646× | expm1-log1p-u_binary64 |
| 630× | add-exp-log_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 9 |
| 1 | 149 | 6 |
| 2 | 1834 | 6 |
| 1× | node limit |
| Inputs |
|---|
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (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 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (/.f64 d 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/3) (sqrt.f64 (/.f64 d l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (/.f64 d l) 3/4) 1/3) (pow.f64 (pow.f64 (/.f64 d l) 3/4) 1/3))))) (#(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 pow.f64 (/.f64 d l) 1/2)))) (#(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 (sqrt.f64 (/.f64 d l)) 1)))) (#(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 (sqrt.f64 (sqrt.f64 (/.f64 d l))) 2)))) (#(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 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)))))))) |
| 1× | egg-herbie |
| 594× | fma-neg_binary64 |
| 446× | exp-prod_binary64 |
| 424× | log-prod_binary64 |
| 378× | unswap-sqr_binary64 |
| 328× | exp-sum_binary64 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 60 | 302 |
| 1 | 113 | 254 |
| 2 | 262 | 207 |
| 3 | 745 | 193 |
| 4 | 2145 | 193 |
| 5 | 5524 | 193 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (+.f64 1 (sqrt.f64 (/.f64 d l))) 1) |
(*.f64 (sqrt.f64 (/.f64 d l)) 1) |
(*.f64 1 (sqrt.f64 (/.f64 d l))) |
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (/.f64 d l))) |
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l)))) |
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l))) |
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (/.f64 d l)))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l)))) |
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (/.f64 d l))) |
(*.f64 (pow.f64 (pow.f64 (/.f64 d l) 3/4) 1/3) (pow.f64 (pow.f64 (/.f64 d l) 3/4) 1/3)) |
(/.f64 1 (sqrt.f64 (/.f64 l d))) |
(/.f64 (sqrt.f64 d) (sqrt.f64 l)) |
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) |
(pow.f64 (/.f64 d l) 1/2) |
(pow.f64 (pow.f64 (/.f64 d l) 3/2) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 d l)) 1) |
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3) |
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) 2) |
(sqrt.f64 (/.f64 d l)) |
(fabs.f64 (sqrt.f64 (/.f64 d l))) |
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l)))) |
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) |
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l)))) |
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l)))) |
| Outputs |
|---|
(-.f64 (+.f64 1 (sqrt.f64 (/.f64 d l))) 1) |
(+.f64 1 (-.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(+.f64 (sqrt.f64 (/.f64 d l)) 0) |
(sqrt.f64 (/.f64 d l)) |
(*.f64 (sqrt.f64 (/.f64 d l)) 1) |
(+.f64 1 (-.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(+.f64 (sqrt.f64 (/.f64 d l)) 0) |
(sqrt.f64 (/.f64 d l)) |
(*.f64 1 (sqrt.f64 (/.f64 d l))) |
(+.f64 1 (-.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(+.f64 (sqrt.f64 (/.f64 d l)) 0) |
(sqrt.f64 (/.f64 d l)) |
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (/.f64 d l))) |
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (/.f64 d l))) |
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l))) |
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (/.f64 d l)))) |
(+.f64 1 (-.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(+.f64 (sqrt.f64 (/.f64 d l)) 0) |
(sqrt.f64 (/.f64 d l)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l)))) |
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l)))) |
(*.f64 (cbrt.f64 (/.f64 d l)) (sqrt.f64 (cbrt.f64 (/.f64 d l)))) |
(pow.f64 (cbrt.f64 (/.f64 d l)) 3/2) |
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (/.f64 d l))) |
(+.f64 1 (-.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(+.f64 (sqrt.f64 (/.f64 d l)) 0) |
(sqrt.f64 (/.f64 d l)) |
(*.f64 (pow.f64 (pow.f64 (/.f64 d l) 3/4) 1/3) (pow.f64 (pow.f64 (/.f64 d l) 3/4) 1/3)) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 3/4)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/4))) |
(pow.f64 (pow.f64 (pow.f64 (/.f64 d l) 3/4) 1/6) 4) |
(/.f64 1 (sqrt.f64 (/.f64 l d))) |
(/.f64 (sqrt.f64 d) (sqrt.f64 l)) |
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) |
(pow.f64 (/.f64 d l) 1/2) |
(+.f64 1 (-.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(+.f64 (sqrt.f64 (/.f64 d l)) 0) |
(sqrt.f64 (/.f64 d l)) |
(pow.f64 (pow.f64 (/.f64 d l) 3/2) 1/3) |
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2)) |
(pow.f64 (sqrt.f64 (/.f64 d l)) 1) |
(+.f64 1 (-.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(+.f64 (sqrt.f64 (/.f64 d l)) 0) |
(sqrt.f64 (/.f64 d l)) |
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3) |
(+.f64 1 (-.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(+.f64 (sqrt.f64 (/.f64 d l)) 0) |
(sqrt.f64 (/.f64 d l)) |
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) 2) |
(+.f64 1 (-.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(+.f64 (sqrt.f64 (/.f64 d l)) 0) |
(sqrt.f64 (/.f64 d l)) |
(sqrt.f64 (/.f64 d l)) |
(+.f64 1 (-.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(+.f64 (sqrt.f64 (/.f64 d l)) 0) |
(fabs.f64 (sqrt.f64 (/.f64 d l))) |
(+.f64 1 (-.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(+.f64 (sqrt.f64 (/.f64 d l)) 0) |
(sqrt.f64 (/.f64 d l)) |
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l)))) |
(+.f64 1 (-.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(+.f64 (sqrt.f64 (/.f64 d l)) 0) |
(sqrt.f64 (/.f64 d l)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) |
(+.f64 1 (-.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(+.f64 (sqrt.f64 (/.f64 d l)) 0) |
(sqrt.f64 (/.f64 d l)) |
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l)))) |
(+.f64 1 (-.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(+.f64 (sqrt.f64 (/.f64 d l)) 0) |
(sqrt.f64 (/.f64 d l)) |
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l)))) |
(+.f64 1 (-.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(+.f64 (sqrt.f64 (/.f64 d l)) 0) |
(sqrt.f64 (/.f64 d l)) |
Compiled 18440 to 8997 computations (51.2% saved)
104 alts after pruning (95 fresh and 9 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 797 | 25 | 822 |
| Fresh | 10 | 70 | 80 |
| Picked | 0 | 1 | 1 |
| Done | 1 | 8 | 9 |
| Total | 808 | 104 | 912 |
| Status | Error | Program |
|---|---|---|
| 44.5b | (pow.f64 (*.f64 (cbrt.f64 d) (pow.f64 (*.f64 l h) -1/6)) 3) | |
| 51.1b | (pow.f64 (sqrt.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (neg.f64 d)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) 2) | |
| 37.7b | (/.f64 (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) (*.f64 -1/2 d) d) (*.f64 (sqrt.f64 h) (sqrt.f64 l))) | |
| 40.2b | (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) d) (/.f64 l h)) d) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) | |
| 43.4b | (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) | |
| 43.7b | (/.f64 (*.f64 (pow.f64 l -1/2) d) (sqrt.f64 h)) | |
| 44.1b | (/.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2)))))) (sqrt.f64 h)) | |
| 40.6b | (/.f64 (sqrt.f64 d) (/.f64 (/.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 d l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) -1/2 1))) | |
| 47.8b | (/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 3/2) 1/3)) | |
| 43.3b | (/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 1/4) 2)) | |
| 43.5b | (/.f64 d (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 l h))) 3)) | |
| 42.1b | (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) | |
| ✓ | 43.2b | (/.f64 d (sqrt.f64 (*.f64 l h))) |
| 59.5b | (/.f64 d (log.f64 (exp.f64 (sqrt.f64 (*.f64 l h))))) | |
| 44.2b | (/.f64 d (exp.f64 (log.f64 (sqrt.f64 (*.f64 l h))))) | |
| 46.9b | (/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) | |
| 43.2b | (/.f64 1 (/.f64 (sqrt.f64 (*.f64 l h)) d)) | |
| 50.6b | (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) | |
| 48.5b | (-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) | |
| 48.7b | (+.f64 1 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)) | |
| 53.1b | (*.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 l h)) 1/3) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) | |
| 43.1b | (*.f64 (pow.f64 (/.f64 (neg.f64 l) (/.f64 -1 h)) -1/2) d) | |
| ✓ | 43.2b | (*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
| 46.1b | (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 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)))))) | |
| 51.0b | (*.f64 (/.f64 (cbrt.f64 (*.f64 d d)) (sqrt.f64 l)) (/.f64 (cbrt.f64 d) (sqrt.f64 h))) | |
| 40.4b | (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) | |
| 57.3b | (*.f64 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) | |
| 43.3b | (*.f64 (/.f64 1 (pow.f64 (*.f64 l h) 1/4)) (/.f64 d (pow.f64 (*.f64 l h) 1/4))) | |
| 43.2b | (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) | |
| 51.9b | (*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) | |
| 42.6b | (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 h (/.f64 M l))))) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) | |
| ✓ | 25.3b | (*.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 l h))) 2)))) |
| 43.1b | (*.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)))) | |
| 25.5b | (*.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))) | |
| 43.2b | (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 -1 h) 1/4) (pow.f64 (/.f64 -1 d) -1/4)) 2) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 l h))) 2)))) | |
| 61.8b | (*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d) | |
| 47.6b | (*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) | |
| 35.2b | (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) | |
| 26.6b | (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l))))) | |
| 48.9b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) | |
| 41.7b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 l h))) 2)))) | |
| 41.7b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l)))) (-.f64 1 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 l h))) 2)))) | |
| ✓ | 25.2b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 l h))) 2)))) |
| 31.8b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) M) (/.f64 l (*.f64 M h)))))) | |
| ✓ | 28.3b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) l)))) |
| 28.8b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 1 (/.f64 l h)))))) | |
| ✓ | 33.1b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 M (/.f64 l h)) M))))) |
| 32.6b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 M l) (/.f64 M (/.f64 1 h))))))) | |
| 33.1b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 h (*.f64 M (/.f64 M l))))))) | |
| 32.8b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 M h)))))))) | |
| 33.4b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (*.f64 M (/.f64 h l))))))) | |
| 43.8b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))))) | |
| ✓ | 40.8b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) |
| 35.0b | (*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) | |
| 37.6b | (*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) | |
| 58.0b | (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M))))) | |
| 58.9b | (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M))) | |
| 59.0b | (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))) | |
| 36.1b | (*.f64 (sqrt.f64 (/.f64 d (/.f64 l (/.f64 d h)))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) -1/2) 1)) | |
| 34.9b | (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) | |
| 44.8b | (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))) | |
| 42.6b | (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))) | |
| 28.0b | (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (/.f64 h l)))))) | |
| 28.0b | (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))) | |
| 35.1b | (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))))))) | |
| 26.4b | (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)))))) | |
| 43.8b | (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))) | |
| 28.0b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (*.f64 (/.f64 h l) -1/2) 1))) | |
| 58.5b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (/.f64 (*.f64 (*.f64 l d) d) h))))) | |
| 55.8b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))))) | |
| 34.3b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) | |
| 43.1b | (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) | |
| 48.8b | (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) | |
| 33.4b | (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) -1/2 1)) | |
| 43.5b | (*.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) d) | |
| 61.8b | (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d) | |
| 44.2b | (*.f64 (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) d) | |
| 52.6b | (*.f64 (cbrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) | |
| 47.6b | (*.f64 d (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1/6) 6) 3/2) 1/3)) | |
| 47.8b | (*.f64 d (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)) | |
| 47.4b | (*.f64 d (pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) 1/3)) | |
| ✓ | 47.4b | (*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3)) |
| 47.4b | (*.f64 d (pow.f64 (pow.f64 (*.f64 l h) -3/2) 1/3)) | |
| 43.3b | (*.f64 d (pow.f64 (cbrt.f64 (*.f64 l h)) -3/2)) | |
| 61.8b | (*.f64 d (/.f64 (pow.f64 (pow.f64 (/.f64 -1 l) 1/6) 3) (sqrt.f64 (neg.f64 h)))) | |
| 61.9b | (*.f64 d (/.f64 (pow.f64 (pow.f64 (neg.f64 l) -3/2) 1/3) (sqrt.f64 (neg.f64 h)))) | |
| 44.1b | (*.f64 d (/.f64 (pow.f64 (*.f64 l h) -1/6) (cbrt.f64 (*.f64 l h)))) | |
| 61.8b | (*.f64 d (/.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (neg.f64 h)))) | |
| 61.8b | (*.f64 d (/.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (log.f64 (neg.f64 l)))) 2)) (cbrt.f64 (*.f64 -1/2 (log.f64 (neg.f64 l))))) (sqrt.f64 (neg.f64 h)))) | |
| 63.7b | (*.f64 d (/.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 -1/2 (log.f64 (neg.f64 l))))) (sqrt.f64 (*.f64 -1/2 (log.f64 (neg.f64 l))))) (sqrt.f64 (neg.f64 h)))) | |
| 61.8b | (*.f64 d (/.f64 (pow.f64 (exp.f64 1) (log.f64 (pow.f64 (neg.f64 l) -1/2))) (sqrt.f64 (neg.f64 h)))) | |
| 61.8b | (*.f64 d (/.f64 (pow.f64 (exp.f64 1/2) (log.f64 (/.f64 -1 l))) (sqrt.f64 (neg.f64 h)))) | |
| ✓ | 61.8b | (*.f64 d (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h)))) |
| 61.8b | (*.f64 d (/.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 -1 l) 1/6)) 3)) (sqrt.f64 (neg.f64 h)))) | |
| 61.8b | (*.f64 d (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 -1 l)) 1/2)) (sqrt.f64 (neg.f64 h)))) | |
| 58.8b | (*.f64 d (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)))))) | |
| 52.5b | (*.f64 d (sqrt.f64 (-.f64 (+.f64 1 (/.f64 1 (*.f64 l h))) 1))) | |
| 44.4b | (*.f64 d (exp.f64 (*.f64 (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 1) 1/3))) | |
| 44.4b | (*.f64 d (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/6)) 3))) | |
| 46.1b | (sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) | |
| 39.2b | (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) | |
| 39.1b | (sqrt.f64 (*.f64 d (/.f64 (/.f64 d l) h))) | |
| 31.8b | (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) | |
| 55.1b | (cbrt.f64 (/.f64 (/.f64 (*.f64 d d) (*.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d))) |
Compiled 2528 to 1828 computations (27.7% saved)
| Inputs |
|---|
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(sqrt.f64 (*.f64 d (/.f64 d (*.f64 l h)))) |
(sqrt.f64 (*.f64 d (/.f64 (/.f64 d l) h))) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h)))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) |
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 l h)) d)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(*.f64 (pow.f64 (/.f64 (neg.f64 l) (/.f64 -1 h)) -1/2) d) |
(+.f64 1 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 d (sqrt.f64 (-.f64 (+.f64 1 (/.f64 1 (*.f64 l h))) 1))) |
(*.f64 d (-.f64 (+.f64 1 (/.f64 1 (sqrt.f64 (*.f64 l h)))) 1)) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) |
(*.f64 d (pow.f64 (cbrt.f64 (*.f64 l h)) -3/2)) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
(/.f64 (*.f64 (pow.f64 l -1/2) d) (sqrt.f64 h)) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) -1) |
(*.f64 d (pow.f64 (pow.f64 (*.f64 l h) -3/2) 1/3)) |
(*.f64 (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) d) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 1/4) 2)) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 3/2) 1/3)) |
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2))) |
(*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))) |
(*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))) |
(*.f64 d (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (/.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 3/2)) |
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3)) |
(*.f64 d (pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) 1/3)) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(*.f64 d (/.f64 (pow.f64 (*.f64 l h) -1/6) (cbrt.f64 (*.f64 l h)))) |
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d) |
(*.f64 d (exp.f64 (*.f64 (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 1) 1/3))) |
(cbrt.f64 (/.f64 (/.f64 (*.f64 d d) (*.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d))) |
(*.f64 (/.f64 1 (pow.f64 (*.f64 l h) 1/4)) (/.f64 d (pow.f64 (*.f64 l h) 1/4))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M))))) |
(*.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) |
(*.f64 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) |
(*.f64 (+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))) 1) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (/.f64 (*.f64 (*.f64 l d) d) h))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (*.f64 M (/.f64 h l))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 h (*.f64 M (/.f64 M l))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 M (/.f64 l h)) M))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 M h)))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 M l) (/.f64 M (/.f64 1 h))))))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)))) |
(/.f64 d (exp.f64 (log.f64 (sqrt.f64 (*.f64 l h))))) |
(/.f64 d (log.f64 (exp.f64 (sqrt.f64 (*.f64 l h))))) |
(cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3)) |
(*.f64 d (sqrt.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 l h)))))) |
(*.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) d) |
(/.f64 d (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 l h))) 3)) |
(*.f64 d (expm1.f64 (log1p.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))))) |
(pow.f64 (*.f64 (cbrt.f64 d) (pow.f64 (*.f64 l h) -1/6)) 3) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) 3)) |
(*.f64 d (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/6)) 3))) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 (cbrt.f64 h) 3)))) |
(*.f64 d (/.f64 (cbrt.f64 (pow.f64 (neg.f64 l) -3/2)) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (pow.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))) 3)) |
(*.f64 d (/.f64 (pow.f64 (pow.f64 (neg.f64 l) -3/2) 1/3) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 -1 l)) 1/2)) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (/.f64 (pow.f64 (pow.f64 (/.f64 -1 l) 1/6) 3) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h)))))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d) |
(*.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 l h)) 1/3) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) -1/2 1)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 d h) l) d)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 d (/.f64 l (/.f64 d h)))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) |
(*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 h (/.f64 M l))))) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2)) 1))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 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 l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) 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 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) l)))) |
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(sqrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))) 2) (*.f64 (/.f64 d l) (/.f64 d h)))) |
(*.f64 (pow.f64 (/.f64 d l) 1/2) (*.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 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 1 (/.f64 l h)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) M) (/.f64 l (*.f64 M h)))))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l))))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (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 (/.f64 1 (sqrt.f64 (/.f64 l d))) (*.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 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 M M)) l) (/.f64 1 h))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l 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 (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 h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (+.f64 (*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (/.f64 l 1/2))) 0))) |
(*.f64 d (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)))))) |
(*.f64 d (/.f64 (pow.f64 (exp.f64 1/2) (log.f64 (/.f64 -1 l))) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1/6) 6) 3/2) 1/3)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 d d)) (sqrt.f64 l)) (/.f64 (cbrt.f64 d) (sqrt.f64 h))) |
(*.f64 d (/.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 -1 l) 1/6)) 3)) (sqrt.f64 (neg.f64 h)))) |
(/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) d) (/.f64 l h)) d) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) (*.f64 -1/2 d) d) (*.f64 (sqrt.f64 h) (sqrt.f64 l))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h)))))) |
(*.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 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 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))) |
(*.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 l)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (sqrt.f64 (/.f64 h l))) 2)))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 l h))) 2)))) |
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 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 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 (*.f64 M (*.f64 h (/.f64 M l))) (*.f64 1/8 (pow.f64 (/.f64 D d) 2)))))) (sqrt.f64 h)) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)))) (sqrt.f64 h)) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) |
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) 2) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 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 l)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))) |
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d))) (*.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 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 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 (pow.f64 (pow.f64 (/.f64 d l) 1/4) 2) (*.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)))))) |
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (neg.f64 d)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) 2) |
(*.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)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/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 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 d (/.f64 (pow.f64 (exp.f64 1) (log.f64 (pow.f64 (neg.f64 l) -1/2))) (sqrt.f64 (neg.f64 h)))) |
(/.f64 (sqrt.f64 d) (/.f64 (/.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 d l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) -1/2 1))) |
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d))))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 l h))) 2)))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l)))) (-.f64 1 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 l h))) 2)))) |
(*.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 l h))) 2)))) |
(*.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 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 (sqrt.f64 d) (sqrt.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 (pow.f64 (/.f64 -1 h) 1/4) (pow.f64 (/.f64 -1 d) -1/4)) 2) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 l h))) 2)))) |
(*.f64 d (/.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 -1/2 (log.f64 (neg.f64 l))))) (sqrt.f64 (*.f64 -1/2 (log.f64 (neg.f64 l))))) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (/.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (log.f64 (neg.f64 l)))) 2)) (cbrt.f64 (*.f64 -1/2 (log.f64 (neg.f64 l))))) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (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)) |
| Outputs |
|---|
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (sqrt.f64 (/.f64 h l))) 2)))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (*.f64 (/.f64 h l) -1/2) 1))) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
8 calls:
| 442.0ms | (*.f64 M D) |
| 395.0ms | (*.f64 M D) |
| 392.0ms | D |
| 330.0ms | h |
| 314.0ms | d |
| Error | Segments | Branch |
|---|---|---|
| 15.4b | 4 | d |
| 15.9b | 3 | h |
| 16.9b | 2 | l |
| 22.4b | 3 | M |
| 21.6b | 5 | D |
| 14.1b | 5 | (*.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)))) |
| 19.5b | 7 | (*.f64 M D) |
| 19.5b | 7 | (*.f64 M D) |
Compiled 3337 to 1615 computations (51.6% saved)
| 4× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 4.643498207003185e+212 | 2.4207209731751536e+216 |
| 0.0ms | 2.0200919590802273e-277 | 3.9437794318844504e-269 |
| 0.0ms | -3.947106443126099e-170 | 0.0 |
| 0.0ms | -3.995493317617016e+265 | -1.1130486699542247e+249 |
Compiled 48 to 38 computations (20.8% saved)
| Inputs |
|---|
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(sqrt.f64 (*.f64 d (/.f64 d (*.f64 l h)))) |
(sqrt.f64 (*.f64 d (/.f64 (/.f64 d l) h))) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h)))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) |
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 l h)) d)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(*.f64 (pow.f64 (/.f64 (neg.f64 l) (/.f64 -1 h)) -1/2) d) |
(+.f64 1 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 d (sqrt.f64 (-.f64 (+.f64 1 (/.f64 1 (*.f64 l h))) 1))) |
(*.f64 d (-.f64 (+.f64 1 (/.f64 1 (sqrt.f64 (*.f64 l h)))) 1)) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) |
(*.f64 d (pow.f64 (cbrt.f64 (*.f64 l h)) -3/2)) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
(/.f64 (*.f64 (pow.f64 l -1/2) d) (sqrt.f64 h)) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) -1) |
(*.f64 d (pow.f64 (pow.f64 (*.f64 l h) -3/2) 1/3)) |
(*.f64 (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) d) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 1/4) 2)) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 3/2) 1/3)) |
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2))) |
(*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))) |
(*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))) |
(*.f64 d (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (/.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 3/2)) |
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3)) |
(*.f64 d (pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) 1/3)) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(*.f64 d (/.f64 (pow.f64 (*.f64 l h) -1/6) (cbrt.f64 (*.f64 l h)))) |
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d) |
(*.f64 d (exp.f64 (*.f64 (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 1) 1/3))) |
(cbrt.f64 (/.f64 (/.f64 (*.f64 d d) (*.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d))) |
(*.f64 (/.f64 1 (pow.f64 (*.f64 l h) 1/4)) (/.f64 d (pow.f64 (*.f64 l h) 1/4))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M))))) |
(*.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) |
(*.f64 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) |
(*.f64 (+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))) 1) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (/.f64 (*.f64 (*.f64 l d) d) h))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (*.f64 M (/.f64 h l))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 h (*.f64 M (/.f64 M l))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 M (/.f64 l h)) M))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 M h)))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 M l) (/.f64 M (/.f64 1 h))))))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)))) |
(/.f64 d (exp.f64 (log.f64 (sqrt.f64 (*.f64 l h))))) |
(/.f64 d (log.f64 (exp.f64 (sqrt.f64 (*.f64 l h))))) |
(cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3)) |
(*.f64 d (sqrt.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 l h)))))) |
(*.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) d) |
(/.f64 d (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 l h))) 3)) |
(*.f64 d (expm1.f64 (log1p.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))))) |
(pow.f64 (*.f64 (cbrt.f64 d) (pow.f64 (*.f64 l h) -1/6)) 3) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) 3)) |
(*.f64 d (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/6)) 3))) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 (cbrt.f64 h) 3)))) |
(*.f64 d (/.f64 (cbrt.f64 (pow.f64 (neg.f64 l) -3/2)) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (pow.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))) 3)) |
(*.f64 d (/.f64 (pow.f64 (pow.f64 (neg.f64 l) -3/2) 1/3) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 -1 l)) 1/2)) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (/.f64 (pow.f64 (pow.f64 (/.f64 -1 l) 1/6) 3) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h)))))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d) |
(*.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 l h)) 1/3) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) -1/2 1)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 d h) l) d)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 d (/.f64 l (/.f64 d h)))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) |
(*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 h (/.f64 M l))))) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2)) 1))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 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 l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) 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 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) l)))) |
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(sqrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))) 2) (*.f64 (/.f64 d l) (/.f64 d h)))) |
(*.f64 (pow.f64 (/.f64 d l) 1/2) (*.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 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 1 (/.f64 l h)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) M) (/.f64 l (*.f64 M h)))))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l))))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (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 (/.f64 1 (sqrt.f64 (/.f64 l d))) (*.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 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 M M)) l) (/.f64 1 h))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l 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 (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 h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (+.f64 (*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (/.f64 l 1/2))) 0))) |
(*.f64 d (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)))))) |
(*.f64 d (/.f64 (pow.f64 (exp.f64 1/2) (log.f64 (/.f64 -1 l))) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1/6) 6) 3/2) 1/3)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 d d)) (sqrt.f64 l)) (/.f64 (cbrt.f64 d) (sqrt.f64 h))) |
(*.f64 d (/.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 -1 l) 1/6)) 3)) (sqrt.f64 (neg.f64 h)))) |
(/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) d) (/.f64 l h)) d) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) (*.f64 -1/2 d) d) (*.f64 (sqrt.f64 h) (sqrt.f64 l))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h)))))) |
(*.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 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 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))) |
(*.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 l)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))) |
| Outputs |
|---|
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 M h)))))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (*.f64 (/.f64 h l) -1/2) 1))) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
8 calls:
| 507.0ms | (*.f64 M D) |
| 392.0ms | d |
| 369.0ms | l |
| 361.0ms | (*.f64 M D) |
| 292.0ms | h |
| Error | Segments | Branch |
|---|---|---|
| 17.1b | 5 | d |
| 17.5b | 3 | h |
| 17.7b | 4 | l |
| 23.0b | 5 | M |
| 24.5b | 3 | D |
| 15.7b | 5 | (*.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)))) |
| 21.4b | 7 | (*.f64 M D) |
| 21.4b | 7 | (*.f64 M D) |
Compiled 2466 to 1176 computations (52.3% saved)
| 4× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 4.643498207003185e+212 | 2.4207209731751536e+216 |
| 0.0ms | 2.0200919590802273e-277 | 3.9437794318844504e-269 |
| 0.0ms | -3.947106443126099e-170 | 0.0 |
| 0.0ms | -3.995493317617016e+265 | -1.1130486699542247e+249 |
Compiled 48 to 38 computations (20.8% saved)
| Inputs |
|---|
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(sqrt.f64 (*.f64 d (/.f64 d (*.f64 l h)))) |
(sqrt.f64 (*.f64 d (/.f64 (/.f64 d l) h))) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h)))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) |
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 l h)) d)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(*.f64 (pow.f64 (/.f64 (neg.f64 l) (/.f64 -1 h)) -1/2) d) |
(+.f64 1 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 d (sqrt.f64 (-.f64 (+.f64 1 (/.f64 1 (*.f64 l h))) 1))) |
(*.f64 d (-.f64 (+.f64 1 (/.f64 1 (sqrt.f64 (*.f64 l h)))) 1)) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) |
(*.f64 d (pow.f64 (cbrt.f64 (*.f64 l h)) -3/2)) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
(/.f64 (*.f64 (pow.f64 l -1/2) d) (sqrt.f64 h)) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) -1) |
(*.f64 d (pow.f64 (pow.f64 (*.f64 l h) -3/2) 1/3)) |
(*.f64 (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) d) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 1/4) 2)) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 3/2) 1/3)) |
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2))) |
(*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))) |
(*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))) |
(*.f64 d (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (/.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 3/2)) |
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3)) |
(*.f64 d (pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) 1/3)) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(*.f64 d (/.f64 (pow.f64 (*.f64 l h) -1/6) (cbrt.f64 (*.f64 l h)))) |
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d) |
(*.f64 d (exp.f64 (*.f64 (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 1) 1/3))) |
(cbrt.f64 (/.f64 (/.f64 (*.f64 d d) (*.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d))) |
(*.f64 (/.f64 1 (pow.f64 (*.f64 l h) 1/4)) (/.f64 d (pow.f64 (*.f64 l h) 1/4))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M))))) |
(*.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) |
(*.f64 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) |
(*.f64 (+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))) 1) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (/.f64 (*.f64 (*.f64 l d) d) h))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (*.f64 M (/.f64 h l))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 h (*.f64 M (/.f64 M l))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 M (/.f64 l h)) M))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 M h)))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 M l) (/.f64 M (/.f64 1 h))))))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)))) |
(/.f64 d (exp.f64 (log.f64 (sqrt.f64 (*.f64 l h))))) |
(/.f64 d (log.f64 (exp.f64 (sqrt.f64 (*.f64 l h))))) |
(cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3)) |
(*.f64 d (sqrt.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 l h)))))) |
(*.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) d) |
(/.f64 d (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 l h))) 3)) |
(*.f64 d (expm1.f64 (log1p.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))))) |
(pow.f64 (*.f64 (cbrt.f64 d) (pow.f64 (*.f64 l h) -1/6)) 3) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) 3)) |
(*.f64 d (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/6)) 3))) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 (cbrt.f64 h) 3)))) |
(*.f64 d (/.f64 (cbrt.f64 (pow.f64 (neg.f64 l) -3/2)) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (pow.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))) 3)) |
(*.f64 d (/.f64 (pow.f64 (pow.f64 (neg.f64 l) -3/2) 1/3) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 -1 l)) 1/2)) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (/.f64 (pow.f64 (pow.f64 (/.f64 -1 l) 1/6) 3) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h)))))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d) |
(*.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 l h)) 1/3) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) -1/2 1)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 d h) l) d)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 d (/.f64 l (/.f64 d h)))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) |
(*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 h (/.f64 M l))))) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2)) 1))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 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 l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) 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 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) l)))) |
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(sqrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))) 2) (*.f64 (/.f64 d l) (/.f64 d h)))) |
(*.f64 (pow.f64 (/.f64 d l) 1/2) (*.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 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 1 (/.f64 l h)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) M) (/.f64 l (*.f64 M h)))))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l))))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (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 (/.f64 1 (sqrt.f64 (/.f64 l d))) (*.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 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 M M)) l) (/.f64 1 h))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l 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 (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 h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (+.f64 (*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (/.f64 l 1/2))) 0))) |
(*.f64 d (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)))))) |
(*.f64 d (/.f64 (pow.f64 (exp.f64 1/2) (log.f64 (/.f64 -1 l))) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1/6) 6) 3/2) 1/3)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 d d)) (sqrt.f64 l)) (/.f64 (cbrt.f64 d) (sqrt.f64 h))) |
(*.f64 d (/.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 -1 l) 1/6)) 3)) (sqrt.f64 (neg.f64 h)))) |
(/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) d) (/.f64 l h)) d) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) (*.f64 -1/2 d) d) (*.f64 (sqrt.f64 h) (sqrt.f64 l))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h)))))) |
(*.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))) |
| Outputs |
|---|
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 M h)))))))) |
(*.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))) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
8 calls:
| 469.0ms | (*.f64 M D) |
| 433.0ms | l |
| 336.0ms | (*.f64 M D) |
| 320.0ms | d |
| 296.0ms | M |
| Error | Segments | Branch |
|---|---|---|
| 17.1b | 5 | d |
| 17.5b | 3 | h |
| 17.7b | 4 | l |
| 23.0b | 5 | M |
| 24.5b | 3 | D |
| 15.7b | 5 | (*.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)))) |
| 21.4b | 7 | (*.f64 M D) |
| 21.4b | 7 | (*.f64 M D) |
Compiled 2360 to 1129 computations (52.2% saved)
| 4× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 4.643498207003185e+212 | 2.4207209731751536e+216 |
| 0.0ms | 2.0200919590802273e-277 | 3.9437794318844504e-269 |
| 0.0ms | -3.947106443126099e-170 | 0.0 |
| 0.0ms | -inf | -1.3100066909323644e+276 |
Compiled 48 to 38 computations (20.8% saved)
| Inputs |
|---|
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(sqrt.f64 (*.f64 d (/.f64 d (*.f64 l h)))) |
(sqrt.f64 (*.f64 d (/.f64 (/.f64 d l) h))) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h)))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) |
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 l h)) d)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(*.f64 (pow.f64 (/.f64 (neg.f64 l) (/.f64 -1 h)) -1/2) d) |
(+.f64 1 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 d (sqrt.f64 (-.f64 (+.f64 1 (/.f64 1 (*.f64 l h))) 1))) |
(*.f64 d (-.f64 (+.f64 1 (/.f64 1 (sqrt.f64 (*.f64 l h)))) 1)) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) |
(*.f64 d (pow.f64 (cbrt.f64 (*.f64 l h)) -3/2)) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
(/.f64 (*.f64 (pow.f64 l -1/2) d) (sqrt.f64 h)) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) -1) |
(*.f64 d (pow.f64 (pow.f64 (*.f64 l h) -3/2) 1/3)) |
(*.f64 (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) d) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 1/4) 2)) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 3/2) 1/3)) |
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2))) |
(*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))) |
(*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))) |
(*.f64 d (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (/.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 3/2)) |
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3)) |
(*.f64 d (pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) 1/3)) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(*.f64 d (/.f64 (pow.f64 (*.f64 l h) -1/6) (cbrt.f64 (*.f64 l h)))) |
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d) |
(*.f64 d (exp.f64 (*.f64 (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 1) 1/3))) |
(cbrt.f64 (/.f64 (/.f64 (*.f64 d d) (*.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d))) |
(*.f64 (/.f64 1 (pow.f64 (*.f64 l h) 1/4)) (/.f64 d (pow.f64 (*.f64 l h) 1/4))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M))))) |
(*.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) |
(*.f64 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) |
(*.f64 (+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))) 1) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (/.f64 (*.f64 (*.f64 l d) d) h))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (*.f64 M (/.f64 h l))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 h (*.f64 M (/.f64 M l))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 M (/.f64 l h)) M))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 M h)))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 M l) (/.f64 M (/.f64 1 h))))))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)))) |
(/.f64 d (exp.f64 (log.f64 (sqrt.f64 (*.f64 l h))))) |
(/.f64 d (log.f64 (exp.f64 (sqrt.f64 (*.f64 l h))))) |
(cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3)) |
(*.f64 d (sqrt.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 l h)))))) |
(*.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) d) |
(/.f64 d (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 l h))) 3)) |
(*.f64 d (expm1.f64 (log1p.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))))) |
(pow.f64 (*.f64 (cbrt.f64 d) (pow.f64 (*.f64 l h) -1/6)) 3) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) 3)) |
(*.f64 d (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/6)) 3))) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 (cbrt.f64 h) 3)))) |
(*.f64 d (/.f64 (cbrt.f64 (pow.f64 (neg.f64 l) -3/2)) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (pow.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))) 3)) |
(*.f64 d (/.f64 (pow.f64 (pow.f64 (neg.f64 l) -3/2) 1/3) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 -1 l)) 1/2)) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (/.f64 (pow.f64 (pow.f64 (/.f64 -1 l) 1/6) 3) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h)))))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d) |
(*.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 l h)) 1/3) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) -1/2 1)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 d h) l) d)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 d (/.f64 l (/.f64 d h)))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) |
(*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 h (/.f64 M l))))) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2)) 1))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 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 l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) 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 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) l)))) |
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(sqrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))) 2) (*.f64 (/.f64 d l) (/.f64 d h)))) |
(*.f64 (pow.f64 (/.f64 d l) 1/2) (*.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 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 1 (/.f64 l h)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) M) (/.f64 l (*.f64 M h)))))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l))))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (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 (/.f64 1 (sqrt.f64 (/.f64 l d))) (*.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 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 M M)) l) (/.f64 1 h))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l 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 (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 h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (+.f64 (*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) (/.f64 l 1/2))) 0))) |
(*.f64 d (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)))))) |
(*.f64 d (/.f64 (pow.f64 (exp.f64 1/2) (log.f64 (/.f64 -1 l))) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1/6) 6) 3/2) 1/3)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 d d)) (sqrt.f64 l)) (/.f64 (cbrt.f64 d) (sqrt.f64 h))) |
(*.f64 d (/.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 -1 l) 1/6)) 3)) (sqrt.f64 (neg.f64 h)))) |
(/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) d) (/.f64 l h)) d) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) (*.f64 -1/2 d) d) (*.f64 (sqrt.f64 h) (sqrt.f64 l))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (pow.f64 (cbrt.f64 (/.f64 D d)) 6) (/.f64 (*.f64 M M) (/.f64 l h)))))) |
| Outputs |
|---|
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 M 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)))) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
8 calls:
| 714.0ms | (*.f64 M D) |
| 297.0ms | (*.f64 M D) |
| 259.0ms | l |
| 250.0ms | M |
| 242.0ms | d |
| Error | Segments | Branch |
|---|---|---|
| 17.1b | 5 | d |
| 17.5b | 3 | h |
| 17.7b | 4 | l |
| 23.0b | 5 | M |
| 24.5b | 3 | D |
| 15.7b | 5 | (*.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)))) |
| 21.4b | 7 | (*.f64 M D) |
| 21.4b | 7 | (*.f64 M D) |
Compiled 2334 to 1117 computations (52.1% saved)
| 4× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 4.643498207003185e+212 | 2.4207209731751536e+216 |
| 0.0ms | 2.0200919590802273e-277 | 3.9437794318844504e-269 |
| 0.0ms | -3.947106443126099e-170 | 0.0 |
| 0.0ms | -inf | -1.3100066909323644e+276 |
Compiled 48 to 38 computations (20.8% saved)
| Inputs |
|---|
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(sqrt.f64 (*.f64 d (/.f64 d (*.f64 l h)))) |
(sqrt.f64 (*.f64 d (/.f64 (/.f64 d l) h))) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h)))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) |
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 l h)) d)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(*.f64 (pow.f64 (/.f64 (neg.f64 l) (/.f64 -1 h)) -1/2) d) |
(+.f64 1 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 d (sqrt.f64 (-.f64 (+.f64 1 (/.f64 1 (*.f64 l h))) 1))) |
(*.f64 d (-.f64 (+.f64 1 (/.f64 1 (sqrt.f64 (*.f64 l h)))) 1)) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) |
(*.f64 d (pow.f64 (cbrt.f64 (*.f64 l h)) -3/2)) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
(/.f64 (*.f64 (pow.f64 l -1/2) d) (sqrt.f64 h)) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) -1) |
(*.f64 d (pow.f64 (pow.f64 (*.f64 l h) -3/2) 1/3)) |
(*.f64 (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) d) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 1/4) 2)) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 3/2) 1/3)) |
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2))) |
(*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))) |
(*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))) |
(*.f64 d (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (/.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 3/2)) |
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3)) |
(*.f64 d (pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) 1/3)) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(*.f64 d (/.f64 (pow.f64 (*.f64 l h) -1/6) (cbrt.f64 (*.f64 l h)))) |
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d) |
(*.f64 d (exp.f64 (*.f64 (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 1) 1/3))) |
(cbrt.f64 (/.f64 (/.f64 (*.f64 d d) (*.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d))) |
(*.f64 (/.f64 1 (pow.f64 (*.f64 l h) 1/4)) (/.f64 d (pow.f64 (*.f64 l h) 1/4))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M))))) |
(*.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) |
(*.f64 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) |
(*.f64 (+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))) 1) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (/.f64 (*.f64 (*.f64 l d) d) h))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (*.f64 M (/.f64 h l))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 h (*.f64 M (/.f64 M l))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 M (/.f64 l h)) M))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 M h)))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 M l) (/.f64 M (/.f64 1 h))))))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)))) |
(/.f64 d (exp.f64 (log.f64 (sqrt.f64 (*.f64 l h))))) |
(/.f64 d (log.f64 (exp.f64 (sqrt.f64 (*.f64 l h))))) |
(cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3)) |
(*.f64 d (sqrt.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 l h)))))) |
(*.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) d) |
(/.f64 d (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 l h))) 3)) |
(*.f64 d (expm1.f64 (log1p.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))))) |
(pow.f64 (*.f64 (cbrt.f64 d) (pow.f64 (*.f64 l h) -1/6)) 3) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) 3)) |
(*.f64 d (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/6)) 3))) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 (cbrt.f64 h) 3)))) |
(*.f64 d (/.f64 (cbrt.f64 (pow.f64 (neg.f64 l) -3/2)) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (pow.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))) 3)) |
(*.f64 d (/.f64 (pow.f64 (pow.f64 (neg.f64 l) -3/2) 1/3) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 -1 l)) 1/2)) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (/.f64 (pow.f64 (pow.f64 (/.f64 -1 l) 1/6) 3) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h)))))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d) |
(*.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 l h)) 1/3) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) -1/2 1)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 d h) l) d)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 d (/.f64 l (/.f64 d h)))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) |
(*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 h (/.f64 M l))))) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2)) 1))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 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 l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) 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 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) l)))) |
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(sqrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))) 2) (*.f64 (/.f64 d l) (/.f64 d h)))) |
(*.f64 (pow.f64 (/.f64 d l) 1/2) (*.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 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 1 (/.f64 l h)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) M) (/.f64 l (*.f64 M h)))))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l))))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (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 (/.f64 1 (sqrt.f64 (/.f64 l d))) (*.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 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 M M)) l) (/.f64 1 h))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l 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)))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) |
(*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))) |
7 calls:
| 288.0ms | l |
| 229.0ms | M |
| 226.0ms | d |
| 226.0ms | (*.f64 M D) |
| 186.0ms | (*.f64 M D) |
| Error | Segments | Branch |
|---|---|---|
| 19.8b | 5 | d |
| 18.7b | 4 | h |
| 18.9b | 6 | l |
| 23.0b | 5 | M |
| 24.8b | 3 | D |
| 22.6b | 5 | (*.f64 M D) |
| 22.6b | 5 | (*.f64 M D) |
Compiled 2084 to 973 computations (53.3% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 65.0ms | 4.9444842049335504e+178 | 7.189133038839139e+184 |
| 95.0ms | -2.3808890458669308e-293 | 1.531653337756783e-305 |
| 32.0ms | -2.9332530622880085e-121 | -1.7368661086663843e-121 |
| 91.0ms | 435× | body | 256 | invalid |
| 83.0ms | 368× | body | 256 | valid |
| 10.0ms | 45× | body | 256 | infinite |
Compiled 1473 to 1066 computations (27.6% saved)
| Inputs |
|---|
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(sqrt.f64 (*.f64 d (/.f64 d (*.f64 l h)))) |
(sqrt.f64 (*.f64 d (/.f64 (/.f64 d l) h))) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h)))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) |
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 l h)) d)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(*.f64 (pow.f64 (/.f64 (neg.f64 l) (/.f64 -1 h)) -1/2) d) |
(+.f64 1 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 d (sqrt.f64 (-.f64 (+.f64 1 (/.f64 1 (*.f64 l h))) 1))) |
(*.f64 d (-.f64 (+.f64 1 (/.f64 1 (sqrt.f64 (*.f64 l h)))) 1)) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) |
(*.f64 d (pow.f64 (cbrt.f64 (*.f64 l h)) -3/2)) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
(/.f64 (*.f64 (pow.f64 l -1/2) d) (sqrt.f64 h)) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) -1) |
(*.f64 d (pow.f64 (pow.f64 (*.f64 l h) -3/2) 1/3)) |
(*.f64 (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) d) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 1/4) 2)) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 3/2) 1/3)) |
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2))) |
(*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))) |
(*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))) |
(*.f64 d (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (/.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 3/2)) |
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3)) |
(*.f64 d (pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) 1/3)) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(*.f64 d (/.f64 (pow.f64 (*.f64 l h) -1/6) (cbrt.f64 (*.f64 l h)))) |
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d) |
(*.f64 d (exp.f64 (*.f64 (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 1) 1/3))) |
(cbrt.f64 (/.f64 (/.f64 (*.f64 d d) (*.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d))) |
(*.f64 (/.f64 1 (pow.f64 (*.f64 l h) 1/4)) (/.f64 d (pow.f64 (*.f64 l h) 1/4))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M))))) |
(*.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) |
(*.f64 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) |
(*.f64 (+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))) 1) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (/.f64 (*.f64 (*.f64 l d) d) h))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (*.f64 M (/.f64 h l))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 h (*.f64 M (/.f64 M l))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 M (/.f64 l h)) M))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 M h)))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 M l) (/.f64 M (/.f64 1 h))))))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)))) |
(/.f64 d (exp.f64 (log.f64 (sqrt.f64 (*.f64 l h))))) |
(/.f64 d (log.f64 (exp.f64 (sqrt.f64 (*.f64 l h))))) |
(cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3)) |
(*.f64 d (sqrt.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 l h)))))) |
(*.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) d) |
(/.f64 d (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 l h))) 3)) |
(*.f64 d (expm1.f64 (log1p.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))))) |
(pow.f64 (*.f64 (cbrt.f64 d) (pow.f64 (*.f64 l h) -1/6)) 3) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) 3)) |
(*.f64 d (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/6)) 3))) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 (cbrt.f64 h) 3)))) |
(*.f64 d (/.f64 (cbrt.f64 (pow.f64 (neg.f64 l) -3/2)) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (pow.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))) 3)) |
(*.f64 d (/.f64 (pow.f64 (pow.f64 (neg.f64 l) -3/2) 1/3) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 -1 l)) 1/2)) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (/.f64 (pow.f64 (pow.f64 (/.f64 -1 l) 1/6) 3) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h)))))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d) |
(*.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 l h)) 1/3) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) -1/2 1)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 d h) l) d)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 d (/.f64 l (/.f64 d h)))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) |
(*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 h (/.f64 M l))))) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2)) 1))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 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 l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) 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 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) l)))) |
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(sqrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))) 2) (*.f64 (/.f64 d l) (/.f64 d h)))) |
(*.f64 (pow.f64 (/.f64 d l) 1/2) (*.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 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 1 (/.f64 l h)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) M) (/.f64 l (*.f64 M h)))))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l))))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (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 (/.f64 1 (sqrt.f64 (/.f64 l d))) (*.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 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) 1/2) 2) (*.f64 M M)) l) (/.f64 1 h))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)))))) |
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) l)))) |
(*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)))))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) |
5 calls:
| 412.0ms | l |
| 360.0ms | M |
| 320.0ms | h |
| 302.0ms | d |
| 127.0ms | D |
| Error | Segments | Branch |
|---|---|---|
| 19.8b | 5 | d |
| 19.2b | 5 | h |
| 18.9b | 6 | l |
| 23.0b | 5 | M |
| 24.8b | 3 | D |
Compiled 2000 to 930 computations (53.5% saved)
| 5× | binary-search |
| Time | Left | Right |
|---|---|---|
| 133.0ms | 5.2471290281648e-198 | 1.6533112266386664e-195 |
| 134.0ms | 6.642732118775625e-229 | 1.351727641110151e-218 |
| 294.0ms | -1.8994284097341956e-300 | 1.068910283138886e-306 |
| 146.0ms | -5.0932449150800555e-76 | -3.267771408069507e-80 |
| 119.0ms | -5.3034324405368456e+103 | -4.7820030170197296e+95 |
| 353.0ms | 1313× | body | 256 | invalid |
| 257.0ms | 720× | body | 256 | valid |
| 148.0ms | 551× | body | 256 | infinite |
Compiled 2662 to 1936 computations (27.3% saved)
| Inputs |
|---|
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(sqrt.f64 (*.f64 d (/.f64 d (*.f64 l h)))) |
(sqrt.f64 (*.f64 d (/.f64 (/.f64 d l) h))) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h)))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) |
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 l h)) d)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(*.f64 (pow.f64 (/.f64 (neg.f64 l) (/.f64 -1 h)) -1/2) d) |
(+.f64 1 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 d (sqrt.f64 (-.f64 (+.f64 1 (/.f64 1 (*.f64 l h))) 1))) |
(*.f64 d (-.f64 (+.f64 1 (/.f64 1 (sqrt.f64 (*.f64 l h)))) 1)) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) |
(*.f64 d (pow.f64 (cbrt.f64 (*.f64 l h)) -3/2)) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
(/.f64 (*.f64 (pow.f64 l -1/2) d) (sqrt.f64 h)) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) -1) |
(*.f64 d (pow.f64 (pow.f64 (*.f64 l h) -3/2) 1/3)) |
(*.f64 (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) d) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 1/4) 2)) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 3/2) 1/3)) |
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2))) |
(*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))) |
(*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))) |
(*.f64 d (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (/.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 3/2)) |
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3)) |
(*.f64 d (pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) 1/3)) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(*.f64 d (/.f64 (pow.f64 (*.f64 l h) -1/6) (cbrt.f64 (*.f64 l h)))) |
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d) |
(*.f64 d (exp.f64 (*.f64 (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 1) 1/3))) |
(cbrt.f64 (/.f64 (/.f64 (*.f64 d d) (*.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d))) |
(*.f64 (/.f64 1 (pow.f64 (*.f64 l h) 1/4)) (/.f64 d (pow.f64 (*.f64 l h) 1/4))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M))))) |
(*.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) |
(*.f64 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) |
(*.f64 (+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))) 1) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (/.f64 (*.f64 (*.f64 l d) d) h))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (*.f64 M (/.f64 h l))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 h (*.f64 M (/.f64 M l))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 M (/.f64 l h)) M))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 M h)))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 M l) (/.f64 M (/.f64 1 h))))))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)))) |
(/.f64 d (exp.f64 (log.f64 (sqrt.f64 (*.f64 l h))))) |
(/.f64 d (log.f64 (exp.f64 (sqrt.f64 (*.f64 l h))))) |
(cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3)) |
(*.f64 d (sqrt.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 l h)))))) |
(*.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) d) |
(/.f64 d (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 l h))) 3)) |
(*.f64 d (expm1.f64 (log1p.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))))) |
(pow.f64 (*.f64 (cbrt.f64 d) (pow.f64 (*.f64 l h) -1/6)) 3) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) 3)) |
(*.f64 d (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/6)) 3))) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 (cbrt.f64 h) 3)))) |
(*.f64 d (/.f64 (cbrt.f64 (pow.f64 (neg.f64 l) -3/2)) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (pow.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))) 3)) |
(*.f64 d (/.f64 (pow.f64 (pow.f64 (neg.f64 l) -3/2) 1/3) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 -1 l)) 1/2)) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (/.f64 (pow.f64 (pow.f64 (/.f64 -1 l) 1/6) 3) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h)))))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d) |
(*.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 l h)) 1/3) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) -1/2 1)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 d h) l) d)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 d (/.f64 l (/.f64 d h)))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) |
(*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 h (/.f64 M l))))) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2)) 1))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 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 l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) 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 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) l)))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) |
(*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))) |
5 calls:
| 332.0ms | d |
| 270.0ms | M |
| 268.0ms | h |
| 187.0ms | D |
| 133.0ms | l |
| Error | Segments | Branch |
|---|---|---|
| 19.8b | 7 | d |
| 19.4b | 5 | h |
| 21.2b | 3 | l |
| 23.0b | 5 | M |
| 24.9b | 3 | D |
Compiled 1647 to 770 computations (53.2% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 64.0ms | 4.9444842049335504e+178 | 7.189133038839139e+184 |
| 90.0ms | -2.3808890458669308e-293 | 1.531653337756783e-305 |
| 62.0ms | -2.4374676557101608e-259 | -2.698555857801234e-260 |
| 95.0ms | -5.294392824933334e-183 | -3.9679613011394293e-188 |
| 152.0ms | 668× | body | 256 | invalid |
| 128.0ms | 544× | body | 256 | valid |
| 18.0ms | 65× | body | 256 | infinite |
Compiled 1959 to 1452 computations (25.9% saved)
| Inputs |
|---|
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(sqrt.f64 (*.f64 d (/.f64 d (*.f64 l h)))) |
(sqrt.f64 (*.f64 d (/.f64 (/.f64 d l) h))) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h)))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) |
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 l h)) d)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(*.f64 (pow.f64 (/.f64 (neg.f64 l) (/.f64 -1 h)) -1/2) d) |
(+.f64 1 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 d (sqrt.f64 (-.f64 (+.f64 1 (/.f64 1 (*.f64 l h))) 1))) |
(*.f64 d (-.f64 (+.f64 1 (/.f64 1 (sqrt.f64 (*.f64 l h)))) 1)) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) |
(*.f64 d (pow.f64 (cbrt.f64 (*.f64 l h)) -3/2)) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
(/.f64 (*.f64 (pow.f64 l -1/2) d) (sqrt.f64 h)) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) -1) |
(*.f64 d (pow.f64 (pow.f64 (*.f64 l h) -3/2) 1/3)) |
(*.f64 (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) d) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 1/4) 2)) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 3/2) 1/3)) |
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2))) |
(*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))) |
(*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))) |
(*.f64 d (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (/.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 3/2)) |
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3)) |
(*.f64 d (pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) 1/3)) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(*.f64 d (/.f64 (pow.f64 (*.f64 l h) -1/6) (cbrt.f64 (*.f64 l h)))) |
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d) |
(*.f64 d (exp.f64 (*.f64 (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 1) 1/3))) |
(cbrt.f64 (/.f64 (/.f64 (*.f64 d d) (*.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d))) |
(*.f64 (/.f64 1 (pow.f64 (*.f64 l h) 1/4)) (/.f64 d (pow.f64 (*.f64 l h) 1/4))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M))))) |
(*.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) |
(*.f64 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) |
(*.f64 (+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))) 1) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (/.f64 (*.f64 (*.f64 l d) d) h))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (*.f64 M (/.f64 h l))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 h (*.f64 M (/.f64 M l))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 M (/.f64 l h)) M))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 M h)))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 M l) (/.f64 M (/.f64 1 h))))))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)))) |
(/.f64 d (exp.f64 (log.f64 (sqrt.f64 (*.f64 l h))))) |
(/.f64 d (log.f64 (exp.f64 (sqrt.f64 (*.f64 l h))))) |
(cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3)) |
(*.f64 d (sqrt.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 l h)))))) |
(*.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) d) |
(/.f64 d (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 l h))) 3)) |
(*.f64 d (expm1.f64 (log1p.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))))) |
(pow.f64 (*.f64 (cbrt.f64 d) (pow.f64 (*.f64 l h) -1/6)) 3) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) 3)) |
(*.f64 d (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/6)) 3))) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 (cbrt.f64 h) 3)))) |
(*.f64 d (/.f64 (cbrt.f64 (pow.f64 (neg.f64 l) -3/2)) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (pow.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))) 3)) |
(*.f64 d (/.f64 (pow.f64 (pow.f64 (neg.f64 l) -3/2) 1/3) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 -1 l)) 1/2)) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (/.f64 (pow.f64 (pow.f64 (/.f64 -1 l) 1/6) 3) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h)))))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d) |
(*.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 l h)) 1/3) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) -1/2 1)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 d h) l) d)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 d (/.f64 l (/.f64 d h)))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) |
(*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 h (/.f64 M l))))) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2)) 1))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2)) 1))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) |
(*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))) |
5 calls:
| 301.0ms | M |
| 230.0ms | h |
| 204.0ms | D |
| 201.0ms | d |
| 195.0ms | l |
| Error | Segments | Branch |
|---|---|---|
| 22.0b | 4 | d |
| 20.9b | 5 | h |
| 22.4b | 3 | l |
| 24.4b | 5 | M |
| 25.1b | 4 | D |
Compiled 1485 to 696 computations (53.1% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 68.0ms | 4.9444842049335504e+178 | 7.189133038839139e+184 |
| 93.0ms | -2.3808890458669308e-293 | 1.531653337756783e-305 |
| 47.0ms | -2.4374676557101608e-259 | -2.698555857801234e-260 |
| 84.0ms | -5.294392824933334e-183 | -3.9679613011394293e-188 |
| 134.0ms | 632× | body | 256 | invalid |
| 126.0ms | 544× | body | 256 | valid |
| 20.0ms | 83× | body | 256 | infinite |
Compiled 1959 to 1452 computations (25.9% saved)
| Inputs |
|---|
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(sqrt.f64 (*.f64 d (/.f64 d (*.f64 l h)))) |
(sqrt.f64 (*.f64 d (/.f64 (/.f64 d l) h))) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h)))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) |
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 l h)) d)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(*.f64 (pow.f64 (/.f64 (neg.f64 l) (/.f64 -1 h)) -1/2) d) |
(+.f64 1 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 d (sqrt.f64 (-.f64 (+.f64 1 (/.f64 1 (*.f64 l h))) 1))) |
(*.f64 d (-.f64 (+.f64 1 (/.f64 1 (sqrt.f64 (*.f64 l h)))) 1)) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) |
(*.f64 d (pow.f64 (cbrt.f64 (*.f64 l h)) -3/2)) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
(/.f64 (*.f64 (pow.f64 l -1/2) d) (sqrt.f64 h)) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) -1) |
(*.f64 d (pow.f64 (pow.f64 (*.f64 l h) -3/2) 1/3)) |
(*.f64 (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) d) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 1/4) 2)) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 3/2) 1/3)) |
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2))) |
(*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))) |
(*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))) |
(*.f64 d (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (/.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 3/2)) |
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3)) |
(*.f64 d (pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) 1/3)) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(*.f64 d (/.f64 (pow.f64 (*.f64 l h) -1/6) (cbrt.f64 (*.f64 l h)))) |
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d) |
(*.f64 d (exp.f64 (*.f64 (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 1) 1/3))) |
(cbrt.f64 (/.f64 (/.f64 (*.f64 d d) (*.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d))) |
(*.f64 (/.f64 1 (pow.f64 (*.f64 l h) 1/4)) (/.f64 d (pow.f64 (*.f64 l h) 1/4))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M))))) |
(*.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) |
(*.f64 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) |
(*.f64 (+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))) 1) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (/.f64 (*.f64 (*.f64 l d) d) h))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (*.f64 M (/.f64 h l))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 h (*.f64 M (/.f64 M l))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 M (/.f64 l h)) M))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 M h)))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 M l) (/.f64 M (/.f64 1 h))))))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)))) |
(/.f64 d (exp.f64 (log.f64 (sqrt.f64 (*.f64 l h))))) |
(/.f64 d (log.f64 (exp.f64 (sqrt.f64 (*.f64 l h))))) |
(cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3)) |
(*.f64 d (sqrt.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 l h)))))) |
(*.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) d) |
(/.f64 d (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 l h))) 3)) |
(*.f64 d (expm1.f64 (log1p.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))))) |
(pow.f64 (*.f64 (cbrt.f64 d) (pow.f64 (*.f64 l h) -1/6)) 3) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) 3)) |
(*.f64 d (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/6)) 3))) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 (cbrt.f64 h) 3)))) |
(*.f64 d (/.f64 (cbrt.f64 (pow.f64 (neg.f64 l) -3/2)) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (pow.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))) 3)) |
(*.f64 d (/.f64 (pow.f64 (pow.f64 (neg.f64 l) -3/2) 1/3) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 -1 l)) 1/2)) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (/.f64 (pow.f64 (pow.f64 (/.f64 -1 l) 1/6) 3) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h)))))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d) |
(*.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 l h)) 1/3) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) -1/2 1)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 d h) l) d)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 d (/.f64 l (/.f64 d h)))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) |
(*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 h (/.f64 M l))))) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) -1/2 1)) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)))) |
(*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 h (/.f64 M l))))) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) |
(*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))) |
5 calls:
| 330.0ms | D |
| 299.0ms | h |
| 292.0ms | M |
| 215.0ms | l |
| 193.0ms | d |
| Error | Segments | Branch |
|---|---|---|
| 22.0b | 4 | d |
| 21.7b | 7 | h |
| 22.9b | 4 | l |
| 25.8b | 6 | M |
| 24.5b | 7 | D |
Compiled 1458 to 684 computations (53.1% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 83.0ms | 4.9444842049335504e+178 | 7.189133038839139e+184 |
| 8.0ms | 1.823167294236815e-213 | 4.1400882095130084e-207 |
| 69.0ms | 2.2582236040489525e-262 | 4.501273291993356e-255 |
| 93.0ms | 1.505352627171635e-280 | 1.683326143029659e-273 |
| 91.0ms | -2.4374676557101608e-259 | -2.698555857801234e-260 |
| 87.0ms | -7.565346167502195e+95 | -2.4508414678094538e+85 |
| 217.0ms | 640× | body | 256 | valid |
| 164.0ms | 725× | body | 256 | invalid |
| 21.0ms | 92× | body | 256 | infinite |
Compiled 2255 to 1654 computations (26.7% saved)
| Inputs |
|---|
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(sqrt.f64 (*.f64 d (/.f64 d (*.f64 l h)))) |
(sqrt.f64 (*.f64 d (/.f64 (/.f64 d l) h))) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h)))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) |
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 l h)) d)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(*.f64 (pow.f64 (/.f64 (neg.f64 l) (/.f64 -1 h)) -1/2) d) |
(+.f64 1 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 d (sqrt.f64 (-.f64 (+.f64 1 (/.f64 1 (*.f64 l h))) 1))) |
(*.f64 d (-.f64 (+.f64 1 (/.f64 1 (sqrt.f64 (*.f64 l h)))) 1)) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) |
(*.f64 d (pow.f64 (cbrt.f64 (*.f64 l h)) -3/2)) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
(/.f64 (*.f64 (pow.f64 l -1/2) d) (sqrt.f64 h)) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) -1) |
(*.f64 d (pow.f64 (pow.f64 (*.f64 l h) -3/2) 1/3)) |
(*.f64 (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) d) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 1/4) 2)) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 3/2) 1/3)) |
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2))) |
(*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))) |
(*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))) |
(*.f64 d (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (/.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 3/2)) |
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3)) |
(*.f64 d (pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) 1/3)) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(*.f64 d (/.f64 (pow.f64 (*.f64 l h) -1/6) (cbrt.f64 (*.f64 l h)))) |
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d) |
(*.f64 d (exp.f64 (*.f64 (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 1) 1/3))) |
(cbrt.f64 (/.f64 (/.f64 (*.f64 d d) (*.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d))) |
(*.f64 (/.f64 1 (pow.f64 (*.f64 l h) 1/4)) (/.f64 d (pow.f64 (*.f64 l h) 1/4))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M))))) |
(*.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) |
(*.f64 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) |
(*.f64 (+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))) 1) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (/.f64 (*.f64 (*.f64 l d) d) h))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (*.f64 M (/.f64 h l))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 h (*.f64 M (/.f64 M l))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 M (/.f64 l h)) M))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 M h)))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 M l) (/.f64 M (/.f64 1 h))))))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)))) |
(/.f64 d (exp.f64 (log.f64 (sqrt.f64 (*.f64 l h))))) |
(/.f64 d (log.f64 (exp.f64 (sqrt.f64 (*.f64 l h))))) |
(cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3)) |
(*.f64 d (sqrt.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 l h)))))) |
(*.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) d) |
(/.f64 d (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 l h))) 3)) |
(*.f64 d (expm1.f64 (log1p.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))))) |
(pow.f64 (*.f64 (cbrt.f64 d) (pow.f64 (*.f64 l h) -1/6)) 3) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) 3)) |
(*.f64 d (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/6)) 3))) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 (cbrt.f64 h) 3)))) |
(*.f64 d (/.f64 (cbrt.f64 (pow.f64 (neg.f64 l) -3/2)) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (pow.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))) 3)) |
(*.f64 d (/.f64 (pow.f64 (pow.f64 (neg.f64 l) -3/2) 1/3) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 -1 l)) 1/2)) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (/.f64 (pow.f64 (pow.f64 (/.f64 -1 l) 1/6) 3) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h)))))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d) |
(*.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 l h)) 1/3) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) -1/2 1)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 d h) l) d)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 d (/.f64 l (/.f64 d h)))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) |
(*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 h (/.f64 M l))))) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 M h)))))))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)))) |
(*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)))) |
5 calls:
| 406.0ms | h |
| 301.0ms | D |
| 243.0ms | l |
| 224.0ms | d |
| 219.0ms | M |
| Error | Segments | Branch |
|---|---|---|
| 21.4b | 6 | d |
| 21.9b | 7 | h |
| 23.1b | 4 | l |
| 25.8b | 6 | M |
| 24.5b | 7 | D |
Compiled 1433 to 673 computations (53% saved)
| 5× | binary-search |
| Time | Left | Right |
|---|---|---|
| 113.0ms | 3.1574163549042045e+272 | 1.1420397767610562e+282 |
| 60.0ms | 2.173217783832198e-36 | 1.0847644830788825e-33 |
| 57.0ms | -2.543290217979917e-291 | -6.705549152797548e-292 |
| 64.0ms | -5.006455605719398e+52 | -3.5000202615784236e+49 |
| 103.0ms | -8.758576769319576e+262 | -5.906017368769688e+252 |
| 180.0ms | 640× | body | 256 | valid |
| 163.0ms | 820× | body | 256 | invalid |
| 41.0ms | 177× | body | 256 | infinite |
Compiled 2063 to 1513 computations (26.7% saved)
| Inputs |
|---|
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(sqrt.f64 (*.f64 d (/.f64 d (*.f64 l h)))) |
(sqrt.f64 (*.f64 d (/.f64 (/.f64 d l) h))) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h)))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) |
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 l h)) d)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(*.f64 (pow.f64 (/.f64 (neg.f64 l) (/.f64 -1 h)) -1/2) d) |
(+.f64 1 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 d (sqrt.f64 (-.f64 (+.f64 1 (/.f64 1 (*.f64 l h))) 1))) |
(*.f64 d (-.f64 (+.f64 1 (/.f64 1 (sqrt.f64 (*.f64 l h)))) 1)) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) |
(*.f64 d (pow.f64 (cbrt.f64 (*.f64 l h)) -3/2)) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
(/.f64 (*.f64 (pow.f64 l -1/2) d) (sqrt.f64 h)) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) -1) |
(*.f64 d (pow.f64 (pow.f64 (*.f64 l h) -3/2) 1/3)) |
(*.f64 (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) d) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 1/4) 2)) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 3/2) 1/3)) |
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2))) |
(*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))) |
(*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))) |
(*.f64 d (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (/.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 3/2)) |
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3)) |
(*.f64 d (pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) 1/3)) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(*.f64 d (/.f64 (pow.f64 (*.f64 l h) -1/6) (cbrt.f64 (*.f64 l h)))) |
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d) |
(*.f64 d (exp.f64 (*.f64 (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 1) 1/3))) |
(cbrt.f64 (/.f64 (/.f64 (*.f64 d d) (*.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d))) |
(*.f64 (/.f64 1 (pow.f64 (*.f64 l h) 1/4)) (/.f64 d (pow.f64 (*.f64 l h) 1/4))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M))))) |
(*.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) |
(*.f64 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) |
(*.f64 (+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))) 1) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (/.f64 (*.f64 (*.f64 l d) d) h))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (*.f64 M (/.f64 h l))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 h (*.f64 M (/.f64 M l))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 M (/.f64 l h)) M))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 M h)))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 M l) (/.f64 M (/.f64 1 h))))))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)))) |
(/.f64 d (exp.f64 (log.f64 (sqrt.f64 (*.f64 l h))))) |
(/.f64 d (log.f64 (exp.f64 (sqrt.f64 (*.f64 l h))))) |
(cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3)) |
(*.f64 d (sqrt.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 l h)))))) |
(*.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) d) |
(/.f64 d (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 l h))) 3)) |
(*.f64 d (expm1.f64 (log1p.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))))) |
(pow.f64 (*.f64 (cbrt.f64 d) (pow.f64 (*.f64 l h) -1/6)) 3) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) 3)) |
(*.f64 d (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/6)) 3))) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 (cbrt.f64 h) 3)))) |
(*.f64 d (/.f64 (cbrt.f64 (pow.f64 (neg.f64 l) -3/2)) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (pow.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))) 3)) |
(*.f64 d (/.f64 (pow.f64 (pow.f64 (neg.f64 l) -3/2) 1/3) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 -1 l)) 1/2)) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (/.f64 (pow.f64 (pow.f64 (/.f64 -1 l) 1/6) 3) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h)))))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d) |
(*.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 l h)) 1/3) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) -1/2 1)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 d h) l) d)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 d (/.f64 l (/.f64 d h)))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) |
(*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 h (/.f64 M l))))) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 M h)))))))) |
(*.f64 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 h (/.f64 M l))))) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) -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 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)))) |
(*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))) |
5 calls:
| 448.0ms | d |
| 325.0ms | h |
| 294.0ms | D |
| 263.0ms | M |
| 148.0ms | l |
| Error | Segments | Branch |
|---|---|---|
| 21.1b | 8 | d |
| 23.1b | 8 | h |
| 25.9b | 3 | l |
| 25.8b | 6 | M |
| 25.6b | 5 | D |
Compiled 1408 to 661 computations (53.1% saved)
| 7× | binary-search |
| Time | Left | Right |
|---|---|---|
| 57.0ms | 2.173217783832198e-36 | 1.0847644830788825e-33 |
| 47.0ms | 1.1243679820426907e-68 | 1.1561230146824328e-67 |
| 67.0ms | 3.258809962152963e-109 | 6.777705755814611e-103 |
| 82.0ms | 6.989206697861688e-242 | 5.5865942314608356e-232 |
| 83.0ms | -1.864052504739328e-275 | -3.274899373309695e-278 |
| 66.0ms | -5.006455605719398e+52 | -3.5000202615784236e+49 |
| 108.0ms | -8.758576769319576e+262 | -5.906017368769688e+252 |
| 223.0ms | 1117× | body | 256 | invalid |
| 218.0ms | 944× | body | 256 | valid |
| 51.0ms | 197× | body | 256 | infinite |
Compiled 3414 to 2428 computations (28.9% saved)
| Inputs |
|---|
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(sqrt.f64 (*.f64 d (/.f64 d (*.f64 l h)))) |
(sqrt.f64 (*.f64 d (/.f64 (/.f64 d l) h))) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h)))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) |
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 l h)) d)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(*.f64 (pow.f64 (/.f64 (neg.f64 l) (/.f64 -1 h)) -1/2) d) |
(+.f64 1 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 d (sqrt.f64 (-.f64 (+.f64 1 (/.f64 1 (*.f64 l h))) 1))) |
(*.f64 d (-.f64 (+.f64 1 (/.f64 1 (sqrt.f64 (*.f64 l h)))) 1)) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) |
(*.f64 d (pow.f64 (cbrt.f64 (*.f64 l h)) -3/2)) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
(/.f64 (*.f64 (pow.f64 l -1/2) d) (sqrt.f64 h)) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) -1) |
(*.f64 d (pow.f64 (pow.f64 (*.f64 l h) -3/2) 1/3)) |
(*.f64 (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) d) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 1/4) 2)) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 3/2) 1/3)) |
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2))) |
(*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))) |
(*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))) |
(*.f64 d (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (/.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 3/2)) |
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3)) |
(*.f64 d (pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) 1/3)) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(*.f64 d (/.f64 (pow.f64 (*.f64 l h) -1/6) (cbrt.f64 (*.f64 l h)))) |
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d) |
(*.f64 d (exp.f64 (*.f64 (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 1) 1/3))) |
(cbrt.f64 (/.f64 (/.f64 (*.f64 d d) (*.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d))) |
(*.f64 (/.f64 1 (pow.f64 (*.f64 l h) 1/4)) (/.f64 d (pow.f64 (*.f64 l h) 1/4))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M))))) |
(*.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) |
(*.f64 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) |
(*.f64 (+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))) 1) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (/.f64 (*.f64 (*.f64 l d) d) h))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (*.f64 M (/.f64 h l))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 h (*.f64 M (/.f64 M l))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 M (/.f64 l h)) M))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 M h)))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 M l) (/.f64 M (/.f64 1 h))))))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)))) |
(/.f64 d (exp.f64 (log.f64 (sqrt.f64 (*.f64 l h))))) |
(/.f64 d (log.f64 (exp.f64 (sqrt.f64 (*.f64 l h))))) |
(cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3)) |
(*.f64 d (sqrt.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 l h)))))) |
(*.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) d) |
(/.f64 d (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 l h))) 3)) |
(*.f64 d (expm1.f64 (log1p.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))))) |
(pow.f64 (*.f64 (cbrt.f64 d) (pow.f64 (*.f64 l h) -1/6)) 3) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) 3)) |
(*.f64 d (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/6)) 3))) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 (cbrt.f64 h) 3)))) |
(*.f64 d (/.f64 (cbrt.f64 (pow.f64 (neg.f64 l) -3/2)) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (pow.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))) 3)) |
(*.f64 d (/.f64 (pow.f64 (pow.f64 (neg.f64 l) -3/2) 1/3) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 -1 l)) 1/2)) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (/.f64 (pow.f64 (pow.f64 (/.f64 -1 l) 1/6) 3) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h)))))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d) |
(*.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 l h)) 1/3) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) -1/2 1)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 d h) l) d)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 d (/.f64 l (/.f64 d h)))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 1)) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 M h)))))))) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 M h)))))))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) -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 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)))) |
(*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))) |
5 calls:
| 475.0ms | d |
| 268.0ms | l |
| 243.0ms | h |
| 205.0ms | M |
| 178.0ms | D |
| Error | Segments | Branch |
|---|---|---|
| 21.2b | 8 | d |
| 25.9b | 3 | h |
| 24.9b | 5 | l |
| 25.8b | 6 | M |
| 25.6b | 5 | D |
Compiled 1383 to 649 computations (53.1% saved)
| 7× | binary-search |
| Time | Left | Right |
|---|---|---|
| 63.0ms | 2.173217783832198e-36 | 1.0847644830788825e-33 |
| 44.0ms | 1.1243679820426907e-68 | 1.1561230146824328e-67 |
| 91.0ms | 6.8152947402104706e-183 | 4.963840587480519e-162 |
| 81.0ms | 4.966114385577008e-229 | 6.201560867752825e-226 |
| 104.0ms | -4.889601818259903e-165 | -7.2870534225937375e-174 |
| 80.0ms | -5.006455605719398e+52 | -3.5000202615784236e+49 |
| 166.0ms | -8.758576769319576e+262 | -5.906017368769688e+252 |
| 272.0ms | 1090× | body | 256 | invalid |
| 256.0ms | 960× | body | 256 | valid |
| 83.0ms | 177× | body | 256 | infinite |
Compiled 3456 to 2438 computations (29.5% saved)
| Inputs |
|---|
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(sqrt.f64 (*.f64 d (/.f64 d (*.f64 l h)))) |
(sqrt.f64 (*.f64 d (/.f64 (/.f64 d l) h))) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h)))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) |
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 l h)) d)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(*.f64 (pow.f64 (/.f64 (neg.f64 l) (/.f64 -1 h)) -1/2) d) |
(+.f64 1 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 d (sqrt.f64 (-.f64 (+.f64 1 (/.f64 1 (*.f64 l h))) 1))) |
(*.f64 d (-.f64 (+.f64 1 (/.f64 1 (sqrt.f64 (*.f64 l h)))) 1)) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) |
(*.f64 d (pow.f64 (cbrt.f64 (*.f64 l h)) -3/2)) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
(/.f64 (*.f64 (pow.f64 l -1/2) d) (sqrt.f64 h)) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) -1) |
(*.f64 d (pow.f64 (pow.f64 (*.f64 l h) -3/2) 1/3)) |
(*.f64 (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) d) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 1/4) 2)) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 3/2) 1/3)) |
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2))) |
(*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))) |
(*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))) |
(*.f64 d (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (/.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 3/2)) |
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3)) |
(*.f64 d (pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) 1/3)) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(*.f64 d (/.f64 (pow.f64 (*.f64 l h) -1/6) (cbrt.f64 (*.f64 l h)))) |
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d) |
(*.f64 d (exp.f64 (*.f64 (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 1) 1/3))) |
(cbrt.f64 (/.f64 (/.f64 (*.f64 d d) (*.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d))) |
(*.f64 (/.f64 1 (pow.f64 (*.f64 l h) 1/4)) (/.f64 d (pow.f64 (*.f64 l h) 1/4))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M))))) |
(*.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) |
(*.f64 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) |
(*.f64 (+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))) 1) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (/.f64 (*.f64 (*.f64 l d) d) h))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (*.f64 M (/.f64 h l))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 h (*.f64 M (/.f64 M l))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 M (/.f64 l h)) M))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 M h)))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 M l) (/.f64 M (/.f64 1 h))))))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)))) |
(/.f64 d (exp.f64 (log.f64 (sqrt.f64 (*.f64 l h))))) |
(/.f64 d (log.f64 (exp.f64 (sqrt.f64 (*.f64 l h))))) |
(cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3)) |
(*.f64 d (sqrt.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 l h)))))) |
(*.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) d) |
(/.f64 d (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 l h))) 3)) |
(*.f64 d (expm1.f64 (log1p.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))))) |
(pow.f64 (*.f64 (cbrt.f64 d) (pow.f64 (*.f64 l h) -1/6)) 3) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) 3)) |
(*.f64 d (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/6)) 3))) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) (pow.f64 (cbrt.f64 h) 3)))) |
(*.f64 d (/.f64 (cbrt.f64 (pow.f64 (neg.f64 l) -3/2)) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (pow.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))) 3)) |
(*.f64 d (/.f64 (pow.f64 (pow.f64 (neg.f64 l) -3/2) 1/3) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 -1 l)) 1/2)) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (/.f64 (pow.f64 (pow.f64 (/.f64 -1 l) 1/6) 3) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h)))))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d) |
(*.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 l h)) 1/3) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 M h)))))))) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 M h)))))))) |
(*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))) |
5 calls:
| 229.0ms | d |
| 193.0ms | M |
| 168.0ms | D |
| 132.0ms | h |
| 103.0ms | l |
| Error | Segments | Branch |
|---|---|---|
| 22.3b | 6 | d |
| 25.4b | 4 | h |
| 26.9b | 2 | l |
| 25.9b | 6 | M |
| 25.6b | 5 | D |
Compiled 1283 to 601 computations (53.2% saved)
| 5× | binary-search |
| Time | Left | Right |
|---|---|---|
| 61.0ms | 2.173217783832198e-36 | 1.0847644830788825e-33 |
| 70.0ms | 4.966114385577008e-229 | 6.201560867752825e-226 |
| 96.0ms | -4.889601818259903e-165 | -7.2870534225937375e-174 |
| 66.0ms | -5.006455605719398e+52 | -3.5000202615784236e+49 |
| 103.0ms | -8.758576769319576e+262 | -5.906017368769688e+252 |
| 183.0ms | 896× | body | 256 | invalid |
| 165.0ms | 688× | body | 256 | valid |
| 33.0ms | 135× | body | 256 | infinite |
Compiled 2238 to 1580 computations (29.4% saved)
| Inputs |
|---|
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(sqrt.f64 (*.f64 d (/.f64 d (*.f64 l h)))) |
(sqrt.f64 (*.f64 d (/.f64 (/.f64 d l) h))) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h)))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) |
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 l h)) d)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(*.f64 (pow.f64 (/.f64 (neg.f64 l) (/.f64 -1 h)) -1/2) d) |
(+.f64 1 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 d (sqrt.f64 (-.f64 (+.f64 1 (/.f64 1 (*.f64 l h))) 1))) |
(*.f64 d (-.f64 (+.f64 1 (/.f64 1 (sqrt.f64 (*.f64 l h)))) 1)) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) |
(*.f64 d (pow.f64 (cbrt.f64 (*.f64 l h)) -3/2)) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
(/.f64 (*.f64 (pow.f64 l -1/2) d) (sqrt.f64 h)) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) -1) |
(*.f64 d (pow.f64 (pow.f64 (*.f64 l h) -3/2) 1/3)) |
(*.f64 (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) d) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 1/4) 2)) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 3/2) 1/3)) |
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2))) |
(*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))) |
(*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))) |
(*.f64 d (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (/.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 3/2)) |
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3)) |
(*.f64 d (pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) 1/3)) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(*.f64 d (/.f64 (pow.f64 (*.f64 l h) -1/6) (cbrt.f64 (*.f64 l h)))) |
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d) |
(*.f64 d (exp.f64 (*.f64 (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 1) 1/3))) |
(cbrt.f64 (/.f64 (/.f64 (*.f64 d d) (*.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d))) |
(*.f64 (/.f64 1 (pow.f64 (*.f64 l h) 1/4)) (/.f64 d (pow.f64 (*.f64 l h) 1/4))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M))))) |
(*.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) |
(*.f64 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) |
(*.f64 (+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))) 1) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (/.f64 (*.f64 (*.f64 l d) d) h))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (*.f64 M (/.f64 h l))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 h (*.f64 M (/.f64 M l))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 M (/.f64 l h)) M))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (*.f64 M (/.f64 h l))))))) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (*.f64 M (/.f64 h l))))))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))))) |
(*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))) |
5 calls:
| 266.0ms | d |
| 239.0ms | M |
| 127.0ms | h |
| 127.0ms | D |
| 88.0ms | l |
| Error | Segments | Branch |
|---|---|---|
| 21.5b | 8 | d |
| 25.4b | 4 | h |
| 26.9b | 2 | l |
| 26.0b | 6 | M |
| 27.4b | 4 | D |
Compiled 919 to 434 computations (52.8% saved)
| 7× | binary-search |
| Time | Left | Right |
|---|---|---|
| 63.0ms | 2.173217783832198e-36 | 1.0847644830788825e-33 |
| 52.0ms | 1.1243679820426907e-68 | 1.1561230146824328e-67 |
| 88.0ms | 6.8152947402104706e-183 | 4.963840587480519e-162 |
| 95.0ms | 4.966114385577008e-229 | 6.201560867752825e-226 |
| 94.0ms | -5.36425907672001e-145 | -8.125380558490092e-148 |
| 62.0ms | -5.006455605719398e+52 | -3.5000202615784236e+49 |
| 159.0ms | -8.758576769319576e+262 | -5.906017368769688e+252 |
| 270.0ms | 1072× | body | 256 | invalid |
| 261.0ms | 944× | body | 256 | valid |
| 61.0ms | 174× | body | 256 | infinite |
Compiled 3295 to 2293 computations (30.4% saved)
| Inputs |
|---|
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(sqrt.f64 (*.f64 d (/.f64 d (*.f64 l h)))) |
(sqrt.f64 (*.f64 d (/.f64 (/.f64 d l) h))) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h)))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) |
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 l h)) d)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(*.f64 (pow.f64 (/.f64 (neg.f64 l) (/.f64 -1 h)) -1/2) d) |
(+.f64 1 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 d (sqrt.f64 (-.f64 (+.f64 1 (/.f64 1 (*.f64 l h))) 1))) |
(*.f64 d (-.f64 (+.f64 1 (/.f64 1 (sqrt.f64 (*.f64 l h)))) 1)) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) |
(*.f64 d (pow.f64 (cbrt.f64 (*.f64 l h)) -3/2)) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
(/.f64 (*.f64 (pow.f64 l -1/2) d) (sqrt.f64 h)) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) -1) |
(*.f64 d (pow.f64 (pow.f64 (*.f64 l h) -3/2) 1/3)) |
(*.f64 (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) d) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 1/4) 2)) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 3/2) 1/3)) |
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2))) |
(*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))) |
(*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))) |
(*.f64 d (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (/.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 3/2)) |
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3)) |
(*.f64 d (pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) 1/3)) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(*.f64 d (/.f64 (pow.f64 (*.f64 l h) -1/6) (cbrt.f64 (*.f64 l h)))) |
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d) |
(*.f64 d (exp.f64 (*.f64 (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 1) 1/3))) |
(cbrt.f64 (/.f64 (/.f64 (*.f64 d d) (*.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d))) |
(*.f64 (/.f64 1 (pow.f64 (*.f64 l h) 1/4)) (/.f64 d (pow.f64 (*.f64 l h) 1/4))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M))))) |
(*.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) |
(*.f64 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) |
(*.f64 (+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))) 1) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (/.f64 (*.f64 (*.f64 l d) d) h))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))))) |
(*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))) |
5 calls:
| 183.0ms | d |
| 158.0ms | M |
| 114.0ms | l |
| 95.0ms | h |
| 93.0ms | D |
| Error | Segments | Branch |
|---|---|---|
| 22.0b | 8 | d |
| 25.7b | 4 | h |
| 25.6b | 5 | l |
| 26.2b | 6 | M |
| 27.4b | 4 | D |
Compiled 795 to 395 computations (50.3% saved)
| 7× | binary-search |
| Time | Left | Right |
|---|---|---|
| 100.0ms | 2.173217783832198e-36 | 1.0847644830788825e-33 |
| 42.0ms | 1.1243679820426907e-68 | 1.1561230146824328e-67 |
| 129.0ms | 6.8152947402104706e-183 | 4.963840587480519e-162 |
| 125.0ms | -6.289551461650393e-127 | -1.293142419820829e-137 |
| 74.0ms | -2.8026796153480694e+24 | -7.912878819303039e+21 |
| 88.0ms | -1.831787781434461e+99 | -1.579132684569849e+97 |
| 117.0ms | -8.758576769319576e+262 | -5.906017368769688e+252 |
| 307.0ms | 1204× | body | 256 | invalid |
| 270.0ms | 960× | body | 256 | valid |
| 80.0ms | 169× | body | 256 | infinite |
Compiled 3198 to 2288 computations (28.5% saved)
| Inputs |
|---|
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(sqrt.f64 (*.f64 d (/.f64 d (*.f64 l h)))) |
(sqrt.f64 (*.f64 d (/.f64 (/.f64 d l) h))) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h)))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) |
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 l h)) d)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(*.f64 (pow.f64 (/.f64 (neg.f64 l) (/.f64 -1 h)) -1/2) d) |
(+.f64 1 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 d (sqrt.f64 (-.f64 (+.f64 1 (/.f64 1 (*.f64 l h))) 1))) |
(*.f64 d (-.f64 (+.f64 1 (/.f64 1 (sqrt.f64 (*.f64 l h)))) 1)) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) |
(*.f64 d (pow.f64 (cbrt.f64 (*.f64 l h)) -3/2)) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
(/.f64 (*.f64 (pow.f64 l -1/2) d) (sqrt.f64 h)) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) -1) |
(*.f64 d (pow.f64 (pow.f64 (*.f64 l h) -3/2) 1/3)) |
(*.f64 (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) d) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 1/4) 2)) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 3/2) 1/3)) |
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2))) |
(*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))) |
(*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))) |
(*.f64 d (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (/.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 3/2)) |
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3)) |
(*.f64 d (pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) 1/3)) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(*.f64 d (/.f64 (pow.f64 (*.f64 l h) -1/6) (cbrt.f64 (*.f64 l h)))) |
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d) |
(*.f64 d (exp.f64 (*.f64 (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 1) 1/3))) |
(cbrt.f64 (/.f64 (/.f64 (*.f64 d d) (*.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d))) |
(*.f64 (/.f64 1 (pow.f64 (*.f64 l h) 1/4)) (/.f64 d (pow.f64 (*.f64 l h) 1/4))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M))))) |
(*.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) |
(*.f64 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) |
(*.f64 (+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))) 1) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (/.f64 (*.f64 (*.f64 l d) d) h))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h))))))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))) |
(*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))) |
5 calls:
| 229.0ms | d |
| 199.0ms | M |
| 133.0ms | D |
| 110.0ms | l |
| 100.0ms | h |
| Error | Segments | Branch |
|---|---|---|
| 22.0b | 8 | d |
| 25.7b | 4 | h |
| 25.6b | 5 | l |
| 26.2b | 6 | M |
| 27.4b | 4 | D |
Compiled 733 to 377 computations (48.6% saved)
| 7× | binary-search |
| Time | Left | Right |
|---|---|---|
| 104.0ms | 2.173217783832198e-36 | 1.0847644830788825e-33 |
| 75.0ms | 1.1243679820426907e-68 | 1.1561230146824328e-67 |
| 155.0ms | 6.8152947402104706e-183 | 4.963840587480519e-162 |
| 120.0ms | -6.289551461650393e-127 | -1.293142419820829e-137 |
| 93.0ms | -2.8026796153480694e+24 | -7.912878819303039e+21 |
| 73.0ms | -1.831787781434461e+99 | -1.579132684569849e+97 |
| 154.0ms | -8.758576769319576e+262 | -5.906017368769688e+252 |
| 375.0ms | 960× | body | 256 | valid |
| 325.0ms | 1194× | body | 256 | invalid |
| 51.0ms | 165× | body | 256 | infinite |
Compiled 3198 to 2288 computations (28.5% saved)
| Inputs |
|---|
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(sqrt.f64 (*.f64 d (/.f64 d (*.f64 l h)))) |
(sqrt.f64 (*.f64 d (/.f64 (/.f64 d l) h))) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h)))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) |
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 l h)) d)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(*.f64 (pow.f64 (/.f64 (neg.f64 l) (/.f64 -1 h)) -1/2) d) |
(+.f64 1 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 d (sqrt.f64 (-.f64 (+.f64 1 (/.f64 1 (*.f64 l h))) 1))) |
(*.f64 d (-.f64 (+.f64 1 (/.f64 1 (sqrt.f64 (*.f64 l h)))) 1)) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) |
(*.f64 d (pow.f64 (cbrt.f64 (*.f64 l h)) -3/2)) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
(/.f64 (*.f64 (pow.f64 l -1/2) d) (sqrt.f64 h)) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) -1) |
(*.f64 d (pow.f64 (pow.f64 (*.f64 l h) -3/2) 1/3)) |
(*.f64 (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) d) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 1/4) 2)) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 3/2) 1/3)) |
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2))) |
(*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))) |
(*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))) |
(*.f64 d (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (/.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 3/2)) |
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3)) |
(*.f64 d (pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) 1/3)) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(*.f64 d (/.f64 (pow.f64 (*.f64 l h) -1/6) (cbrt.f64 (*.f64 l h)))) |
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d) |
(*.f64 d (exp.f64 (*.f64 (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 1) 1/3))) |
(cbrt.f64 (/.f64 (/.f64 (*.f64 d d) (*.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d))) |
(*.f64 (/.f64 1 (pow.f64 (*.f64 l h) 1/4)) (/.f64 d (pow.f64 (*.f64 l h) 1/4))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M))))) |
(*.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) |
(*.f64 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) |
(*.f64 (+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))) 1) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M))))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (/.f64 (*.f64 (*.f64 l d) d) h))))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(*.f64 (+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))) 1) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
5 calls:
| 231.0ms | d |
| 98.0ms | M |
| 92.0ms | l |
| 90.0ms | D |
| 88.0ms | h |
| Error | Segments | Branch |
|---|---|---|
| 23.9b | 6 | d |
| 25.9b | 4 | h |
| 26.8b | 3 | l |
| 29.9b | 3 | M |
| 27.4b | 4 | D |
Compiled 671 to 354 computations (47.2% saved)
| 5× | binary-search |
| Time | Left | Right |
|---|---|---|
| 46.0ms | 1.1243679820426907e-68 | 1.1561230146824328e-67 |
| 89.0ms | 6.8152947402104706e-183 | 4.963840587480519e-162 |
| 93.0ms | -5.36425907672001e-145 | -8.125380558490092e-148 |
| 114.0ms | -7.718675754138176e+77 | -1.4174697103681286e+74 |
| 200.0ms | -8.758576769319576e+262 | -5.906017368769688e+252 |
| 240.0ms | 861× | body | 256 | invalid |
| 238.0ms | 688× | body | 256 | valid |
| 51.0ms | 127× | body | 256 | infinite |
Compiled 1989 to 1463 computations (26.4% saved)
| Inputs |
|---|
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(sqrt.f64 (*.f64 d (/.f64 d (*.f64 l h)))) |
(sqrt.f64 (*.f64 d (/.f64 (/.f64 d l) h))) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h)))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) |
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 l h)) d)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(*.f64 (pow.f64 (/.f64 (neg.f64 l) (/.f64 -1 h)) -1/2) d) |
(+.f64 1 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 d (sqrt.f64 (-.f64 (+.f64 1 (/.f64 1 (*.f64 l h))) 1))) |
(*.f64 d (-.f64 (+.f64 1 (/.f64 1 (sqrt.f64 (*.f64 l h)))) 1)) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) |
(*.f64 d (pow.f64 (cbrt.f64 (*.f64 l h)) -3/2)) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
(/.f64 (*.f64 (pow.f64 l -1/2) d) (sqrt.f64 h)) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) -1) |
(*.f64 d (pow.f64 (pow.f64 (*.f64 l h) -3/2) 1/3)) |
(*.f64 (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) d) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 1/4) 2)) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 3/2) 1/3)) |
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2))) |
(*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))) |
(*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))) |
(*.f64 d (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (/.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 3/2)) |
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3)) |
(*.f64 d (pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) 1/3)) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(*.f64 d (/.f64 (pow.f64 (*.f64 l h) -1/6) (cbrt.f64 (*.f64 l h)))) |
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d) |
(*.f64 d (exp.f64 (*.f64 (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 1) 1/3))) |
(cbrt.f64 (/.f64 (/.f64 (*.f64 d d) (*.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d))) |
(*.f64 (/.f64 1 (pow.f64 (*.f64 l h) 1/4)) (/.f64 d (pow.f64 (*.f64 l h) 1/4))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M))))) |
(*.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) |
(*.f64 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))) |
5 calls:
| 159.0ms | M |
| 138.0ms | l |
| 130.0ms | D |
| 123.0ms | d |
| 104.0ms | h |
| Error | Segments | Branch |
|---|---|---|
| 24.9b | 5 | d |
| 26.5b | 4 | h |
| 27.0b | 3 | l |
| 29.1b | 5 | M |
| 26.7b | 6 | D |
Compiled 591 to 324 computations (45.2% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 66.0ms | 5.9334615186417245e-232 | 4.966114385577008e-229 |
| 82.0ms | -4.889601818259903e-165 | -7.2870534225937375e-174 |
| 60.0ms | -1.831787781434461e+99 | -1.579132684569849e+97 |
| 102.0ms | -8.758576769319576e+262 | -5.906017368769688e+252 |
| 141.0ms | 709× | body | 256 | invalid |
| 130.0ms | 544× | body | 256 | valid |
| 29.0ms | 122× | body | 256 | infinite |
Compiled 1450 to 1080 computations (25.5% saved)
| Inputs |
|---|
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(sqrt.f64 (*.f64 d (/.f64 d (*.f64 l h)))) |
(sqrt.f64 (*.f64 d (/.f64 (/.f64 d l) h))) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h)))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) |
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 l h)) d)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(*.f64 (pow.f64 (/.f64 (neg.f64 l) (/.f64 -1 h)) -1/2) d) |
(+.f64 1 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 d (sqrt.f64 (-.f64 (+.f64 1 (/.f64 1 (*.f64 l h))) 1))) |
(*.f64 d (-.f64 (+.f64 1 (/.f64 1 (sqrt.f64 (*.f64 l h)))) 1)) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) |
(*.f64 d (pow.f64 (cbrt.f64 (*.f64 l h)) -3/2)) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
(/.f64 (*.f64 (pow.f64 l -1/2) d) (sqrt.f64 h)) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) -1) |
(*.f64 d (pow.f64 (pow.f64 (*.f64 l h) -3/2) 1/3)) |
(*.f64 (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) d) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 1/4) 2)) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 3/2) 1/3)) |
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2))) |
(*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))) |
(*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))) |
(*.f64 d (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (/.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 3/2)) |
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3)) |
(*.f64 d (pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) 1/3)) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(*.f64 d (/.f64 (pow.f64 (*.f64 l h) -1/6) (cbrt.f64 (*.f64 l h)))) |
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d) |
(*.f64 d (exp.f64 (*.f64 (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 1) 1/3))) |
(cbrt.f64 (/.f64 (/.f64 (*.f64 d d) (*.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d))) |
(*.f64 (/.f64 1 (pow.f64 (*.f64 l h) 1/4)) (/.f64 d (pow.f64 (*.f64 l h) 1/4))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M))))) |
(*.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) |
(*.f64 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
5 calls:
| 139.0ms | d |
| 126.0ms | M |
| 117.0ms | D |
| 83.0ms | h |
| 52.0ms | l |
| Error | Segments | Branch |
|---|---|---|
| 24.4b | 7 | d |
| 26.5b | 4 | h |
| 28.0b | 2 | l |
| 29.1b | 5 | M |
| 26.7b | 6 | D |
Compiled 565 to 309 computations (45.3% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 42.0ms | 1.1243679820426907e-68 | 1.1561230146824328e-67 |
| 8.0ms | 1.3145647786572452e-207 | 1.395182454692355e-207 |
| 78.0ms | 4.966114385577008e-229 | 6.201560867752825e-226 |
| 82.0ms | -4.889601818259903e-165 | -7.2870534225937375e-174 |
| 64.0ms | -4.5923268775258873e+92 | -2.7544708634724193e+89 |
| 116.0ms | -8.758576769319576e+262 | -5.906017368769688e+252 |
| 183.0ms | 845× | body | 256 | invalid |
| 159.0ms | 672× | body | 256 | valid |
| 34.0ms | 145× | body | 256 | infinite |
Compiled 1537 to 1156 computations (24.8% saved)
| Inputs |
|---|
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(sqrt.f64 (*.f64 d (/.f64 d (*.f64 l h)))) |
(sqrt.f64 (*.f64 d (/.f64 (/.f64 d l) h))) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h)))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) |
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 l h)) d)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(*.f64 (pow.f64 (/.f64 (neg.f64 l) (/.f64 -1 h)) -1/2) d) |
(+.f64 1 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 d (sqrt.f64 (-.f64 (+.f64 1 (/.f64 1 (*.f64 l h))) 1))) |
(*.f64 d (-.f64 (+.f64 1 (/.f64 1 (sqrt.f64 (*.f64 l h)))) 1)) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) |
(*.f64 d (pow.f64 (cbrt.f64 (*.f64 l h)) -3/2)) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
(/.f64 (*.f64 (pow.f64 l -1/2) d) (sqrt.f64 h)) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) -1) |
(*.f64 d (pow.f64 (pow.f64 (*.f64 l h) -3/2) 1/3)) |
(*.f64 (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) d) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 1/4) 2)) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 3/2) 1/3)) |
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2))) |
(*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))) |
(*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))) |
(*.f64 d (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (/.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 3/2)) |
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3)) |
(*.f64 d (pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) 1/3)) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(*.f64 d (/.f64 (pow.f64 (*.f64 l h) -1/6) (cbrt.f64 (*.f64 l h)))) |
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d) |
(*.f64 d (exp.f64 (*.f64 (*.f64 (*.f64 -3/2 (log.f64 (*.f64 l h))) 1) 1/3))) |
(cbrt.f64 (/.f64 (/.f64 (*.f64 d d) (*.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d))) |
(*.f64 (/.f64 1 (pow.f64 (*.f64 l h) 1/4)) (/.f64 d (pow.f64 (*.f64 l h) 1/4))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d M)) M))) |
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M))))) |
(*.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) |
(*.f64 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) |
(*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))) |
5 calls:
| 93.0ms | M |
| 75.0ms | d |
| 73.0ms | h |
| 57.0ms | D |
| 42.0ms | l |
| Error | Segments | Branch |
|---|---|---|
| 27.0b | 3 | d |
| 27.3b | 3 | h |
| 28.6b | 2 | l |
| 29.1b | 5 | M |
| 29.9b | 3 | D |
Compiled 539 to 292 computations (45.8% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 75.0ms | 2.1390892456802954e-294 | 7.9315518468129e-292 |
| 64.0ms | -4.5923268775258873e+92 | -2.7544708634724193e+89 |
| 63.0ms | 333× | body | 256 | invalid |
| 59.0ms | 256× | body | 256 | valid |
| 12.0ms | 51× | body | 256 | infinite |
Compiled 568 to 446 computations (21.5% saved)
| Inputs |
|---|
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(sqrt.f64 (*.f64 d (/.f64 d (*.f64 l h)))) |
(sqrt.f64 (*.f64 d (/.f64 (/.f64 d l) h))) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h)))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) |
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 l h)) d)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(*.f64 (pow.f64 (/.f64 (neg.f64 l) (/.f64 -1 h)) -1/2) d) |
(+.f64 1 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 d (sqrt.f64 (-.f64 (+.f64 1 (/.f64 1 (*.f64 l h))) 1))) |
(*.f64 d (-.f64 (+.f64 1 (/.f64 1 (sqrt.f64 (*.f64 l h)))) 1)) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) |
(*.f64 d (pow.f64 (cbrt.f64 (*.f64 l h)) -3/2)) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
(/.f64 (*.f64 (pow.f64 l -1/2) d) (sqrt.f64 h)) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) -1) |
(*.f64 d (pow.f64 (pow.f64 (*.f64 l h) -3/2) 1/3)) |
(*.f64 (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) d) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 1/4) 2)) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 3/2) 1/3)) |
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2))) |
(*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))) |
(*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))) |
(*.f64 d (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (/.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (neg.f64 h)))) |
(*.f64 d (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 3/2)) |
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3)) |
(*.f64 d (pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) 1/3)) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))) |
5 calls:
| 57.0ms | d |
| 50.0ms | l |
| 46.0ms | M |
| 31.0ms | h |
| 18.0ms | D |
| Error | Segments | Branch |
|---|---|---|
| 27.5b | 4 | d |
| 28.7b | 2 | h |
| 28.7b | 2 | l |
| 30.8b | 3 | M |
| 31.8b | 1 | D |
Compiled 371 to 206 computations (44.5% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 60.0ms | 5.9334615186417245e-232 | 4.966114385577008e-229 |
| 76.0ms | -4.889601818259903e-165 | -7.2870534225937375e-174 |
| 56.0ms | -4.5923268775258873e+92 | -2.7544708634724193e+89 |
| 86.0ms | 480× | body | 256 | invalid |
| 86.0ms | 400× | body | 256 | valid |
| 14.0ms | 66× | body | 256 | infinite |
Compiled 755 to 578 computations (23.4% saved)
| Inputs |
|---|
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(sqrt.f64 (*.f64 d (/.f64 d (*.f64 l h)))) |
(sqrt.f64 (*.f64 d (/.f64 (/.f64 d l) h))) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h)))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) |
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 l h)) d)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(*.f64 (pow.f64 (/.f64 (neg.f64 l) (/.f64 -1 h)) -1/2) d) |
(+.f64 1 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 d (sqrt.f64 (-.f64 (+.f64 1 (/.f64 1 (*.f64 l h))) 1))) |
(*.f64 d (-.f64 (+.f64 1 (/.f64 1 (sqrt.f64 (*.f64 l h)))) 1)) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) |
(*.f64 d (pow.f64 (cbrt.f64 (*.f64 l h)) -3/2)) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
(/.f64 (*.f64 (pow.f64 l -1/2) d) (sqrt.f64 h)) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) -1) |
(*.f64 d (pow.f64 (pow.f64 (*.f64 l h) -3/2) 1/3)) |
(*.f64 (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) d) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 1/4) 2)) |
(/.f64 d (pow.f64 (pow.f64 (*.f64 l h) 3/2) 1/3)) |
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2))) |
(*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
5 calls:
| 49.0ms | d |
| 37.0ms | M |
| 37.0ms | l |
| 26.0ms | h |
| 14.0ms | D |
| Error | Segments | Branch |
|---|---|---|
| 27.5b | 4 | d |
| 28.7b | 2 | h |
| 28.7b | 2 | l |
| 30.8b | 3 | M |
| 31.8b | 1 | D |
Compiled 309 to 169 computations (45.3% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 58.0ms | 5.9334615186417245e-232 | 4.966114385577008e-229 |
| 66.0ms | -4.889601818259903e-165 | -7.2870534225937375e-174 |
| 61.0ms | -4.5923268775258873e+92 | -2.7544708634724193e+89 |
| 86.0ms | 400× | body | 256 | valid |
| 78.0ms | 441× | body | 256 | invalid |
| 15.0ms | 70× | body | 256 | infinite |
Compiled 739 to 562 computations (24% saved)
| Inputs |
|---|
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(sqrt.f64 (*.f64 d (/.f64 d (*.f64 l h)))) |
(sqrt.f64 (*.f64 d (/.f64 (/.f64 d l) h))) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h)))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) |
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 l h)) d)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(*.f64 (pow.f64 (/.f64 (neg.f64 l) (/.f64 -1 h)) -1/2) d) |
(+.f64 1 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 d (sqrt.f64 (-.f64 (+.f64 1 (/.f64 1 (*.f64 l h))) 1))) |
(*.f64 d (-.f64 (+.f64 1 (/.f64 1 (sqrt.f64 (*.f64 l h)))) 1)) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) |
(*.f64 d (pow.f64 (cbrt.f64 (*.f64 l h)) -3/2)) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
5 calls:
| 36.0ms | d |
| 27.0ms | l |
| 27.0ms | M |
| 19.0ms | h |
| 10.0ms | D |
| Error | Segments | Branch |
|---|---|---|
| 27.5b | 4 | d |
| 28.8b | 2 | h |
| 28.8b | 2 | l |
| 30.8b | 3 | M |
| 31.8b | 1 | D |
Compiled 221 to 123 computations (44.3% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 66.0ms | 4.966114385577008e-229 | 6.201560867752825e-226 |
| 76.0ms | -4.889601818259903e-165 | -7.2870534225937375e-174 |
| 59.0ms | -4.5923268775258873e+92 | -2.7544708634724193e+89 |
| 89.0ms | 497× | body | 256 | invalid |
| 87.0ms | 400× | body | 256 | valid |
| 21.0ms | 93× | body | 256 | infinite |
Compiled 731 to 554 computations (24.2% saved)
| Inputs |
|---|
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(sqrt.f64 (*.f64 d (/.f64 d (*.f64 l h)))) |
(sqrt.f64 (*.f64 d (/.f64 (/.f64 d l) h))) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h)))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) |
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 l h)) d)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(*.f64 (pow.f64 (/.f64 (neg.f64 l) (/.f64 -1 h)) -1/2) d) |
(+.f64 1 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 d (sqrt.f64 (-.f64 (+.f64 1 (/.f64 1 (*.f64 l h))) 1))) |
(*.f64 d (-.f64 (+.f64 1 (/.f64 1 (sqrt.f64 (*.f64 l h)))) 1)) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
5 calls:
| 25.0ms | M |
| 24.0ms | d |
| 10.0ms | D |
| 9.0ms | h |
| 9.0ms | l |
| Error | Segments | Branch |
|---|---|---|
| 30.6b | 3 | d |
| 31.8b | 1 | h |
| 31.8b | 1 | l |
| 30.8b | 3 | M |
| 31.8b | 1 | D |
Compiled 199 to 113 computations (43.2% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 75.0ms | -4.889601818259903e-165 | -7.2870534225937375e-174 |
| 57.0ms | -4.5923268775258873e+92 | -2.7544708634724193e+89 |
| 60.0ms | 272× | body | 256 | valid |
| 59.0ms | 334× | body | 256 | invalid |
| 9.0ms | 42× | body | 256 | infinite |
Compiled 523 to 394 computations (24.7% saved)
| Inputs |
|---|
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(sqrt.f64 (*.f64 d (/.f64 d (*.f64 l h)))) |
(sqrt.f64 (*.f64 d (/.f64 (/.f64 d l) h))) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h)))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) |
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 l h)) d)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(*.f64 (pow.f64 (/.f64 (neg.f64 l) (/.f64 -1 h)) -1/2) d) |
(+.f64 1 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 d (sqrt.f64 (-.f64 (+.f64 1 (/.f64 1 (*.f64 l h))) 1))) |
(*.f64 d (-.f64 (+.f64 1 (/.f64 1 (sqrt.f64 (*.f64 l h)))) 1)) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
5 calls:
| 30.0ms | M |
| 29.0ms | d |
| 23.0ms | D |
| 15.0ms | h |
| 15.0ms | l |
| Error | Segments | Branch |
|---|---|---|
| 30.6b | 4 | d |
| 31.8b | 2 | h |
| 31.8b | 2 | l |
| 37.4b | 3 | M |
| 37.9b | 3 | D |
Compiled 192 to 112 computations (41.7% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 69.0ms | 2.1390892456802954e-294 | 7.9315518468129e-292 |
| 71.0ms | -4.889601818259903e-165 | -7.2870534225937375e-174 |
| 59.0ms | -4.5923268775258873e+92 | -2.7544708634724193e+89 |
| 90.0ms | 501× | body | 256 | invalid |
| 86.0ms | 400× | body | 256 | valid |
| 18.0ms | 83× | body | 256 | infinite |
Compiled 773 to 596 computations (22.9% saved)
| Inputs |
|---|
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(sqrt.f64 (*.f64 d (/.f64 d (*.f64 l h)))) |
(sqrt.f64 (*.f64 d (/.f64 (/.f64 d l) h))) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h)))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) |
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 l h)) d)) |
| Outputs |
|---|
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) |
5 calls:
| 23.0ms | M |
| 18.0ms | D |
| 17.0ms | l |
| 17.0ms | d |
| 12.0ms | h |
| Error | Segments | Branch |
|---|---|---|
| 33.7b | 2 | d |
| 33.4b | 2 | h |
| 33.7b | 2 | l |
| 37.4b | 3 | M |
| 37.9b | 3 | D |
Compiled 128 to 73 computations (43% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 67.0ms | 1.505352627171635e-280 | 1.683326143029659e-273 |
| 30.0ms | 144× | body | 256 | valid |
| 29.0ms | 148× | body | 256 | invalid |
| 7.0ms | 31× | body | 256 | infinite |
Compiled 300 to 227 computations (24.3% saved)
| Inputs |
|---|
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(sqrt.f64 (*.f64 d (/.f64 d (*.f64 l h)))) |
(sqrt.f64 (*.f64 d (/.f64 (/.f64 d l) h))) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h)))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
| Outputs |
|---|
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
5 calls:
| 19.0ms | M |
| 15.0ms | D |
| 14.0ms | l |
| 14.0ms | d |
| 10.0ms | h |
| Error | Segments | Branch |
|---|---|---|
| 33.7b | 2 | d |
| 33.4b | 2 | h |
| 33.7b | 2 | l |
| 37.4b | 3 | M |
| 37.9b | 3 | D |
Compiled 104 to 62 computations (40.4% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 58.0ms | 1.505352627171635e-280 | 1.683326143029659e-273 |
| 31.0ms | 144× | body | 256 | valid |
| 21.0ms | 105× | body | 256 | invalid |
| 4.0ms | 17× | body | 256 | infinite |
Compiled 300 to 227 computations (24.3% saved)
| Inputs |
|---|
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(sqrt.f64 (*.f64 d (/.f64 d (*.f64 l h)))) |
(sqrt.f64 (*.f64 d (/.f64 (/.f64 d l) h))) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h)))) |
| Outputs |
|---|
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) |
5 calls:
| 18.0ms | M |
| 14.0ms | D |
| 13.0ms | l |
| 13.0ms | d |
| 9.0ms | h |
| Error | Segments | Branch |
|---|---|---|
| 33.7b | 2 | d |
| 33.4b | 2 | h |
| 33.7b | 2 | l |
| 37.4b | 3 | M |
| 37.9b | 3 | D |
Compiled 96 to 58 computations (39.6% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 72.0ms | 1.505352627171635e-280 | 1.683326143029659e-273 |
| 34.0ms | 176× | body | 256 | invalid |
| 31.0ms | 144× | body | 256 | valid |
| 5.0ms | 25× | body | 256 | infinite |
Compiled 300 to 227 computations (24.3% saved)
| Inputs |
|---|
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(sqrt.f64 (*.f64 d (/.f64 d (*.f64 l h)))) |
(sqrt.f64 (*.f64 d (/.f64 (/.f64 d l) h))) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) |
| Outputs |
|---|
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
5 calls:
| 16.0ms | M |
| 12.0ms | l |
| 12.0ms | D |
| 12.0ms | d |
| 8.0ms | h |
| Error | Segments | Branch |
|---|---|---|
| 33.7b | 2 | d |
| 33.4b | 2 | h |
| 33.7b | 2 | l |
| 37.4b | 3 | M |
| 37.9b | 3 | D |
Compiled 80 to 50 computations (37.5% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 67.0ms | 1.505352627171635e-280 | 1.683326143029659e-273 |
| 31.0ms | 144× | body | 256 | valid |
| 27.0ms | 140× | body | 256 | invalid |
| 7.0ms | 33× | body | 256 | infinite |
Compiled 291 to 218 computations (25.1% saved)
| Inputs |
|---|
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(sqrt.f64 (*.f64 d (/.f64 d (*.f64 l h)))) |
(sqrt.f64 (*.f64 d (/.f64 (/.f64 d l) h))) |
| Outputs |
|---|
(sqrt.f64 (*.f64 d (/.f64 (/.f64 d l) h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
5 calls:
| 16.0ms | M |
| 10.0ms | d |
| 10.0ms | l |
| 6.0ms | h |
| 4.0ms | D |
| Error | Segments | Branch |
|---|---|---|
| 33.9b | 2 | d |
| 33.6b | 2 | h |
| 33.9b | 2 | l |
| 37.0b | 5 | M |
| 39.1b | 1 | D |
Compiled 64 to 43 computations (32.8% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 65.0ms | 1.505352627171635e-280 | 1.683326143029659e-273 |
| 30.0ms | 144× | body | 256 | valid |
| 27.0ms | 137× | body | 256 | invalid |
| 6.0ms | 28× | body | 256 | infinite |
Compiled 291 to 218 computations (25.1% saved)
| Inputs |
|---|
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(sqrt.f64 (*.f64 d (/.f64 d (*.f64 l h)))) |
| Outputs |
|---|
(sqrt.f64 (*.f64 d (/.f64 d (*.f64 l h)))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
5 calls:
| 9.0ms | M |
| 6.0ms | h |
| 6.0ms | D |
| 6.0ms | l |
| 6.0ms | d |
| Error | Segments | Branch |
|---|---|---|
| 35.8b | 2 | d |
| 35.8b | 2 | h |
| 35.8b | 2 | l |
| 41.2b | 2 | M |
| 41.3b | 2 | D |
Compiled 56 to 39 computations (30.4% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 79.0ms | -1.6062228893171307e-184 | -8.575131511621617e-190 |
| 38.0ms | 217× | body | 256 | invalid |
| 31.0ms | 144× | body | 256 | valid |
| 8.0ms | 33× | body | 256 | infinite |
Compiled 291 to 218 computations (25.1% saved)
Total -0.1b remaining (-0.1%)
Threshold costs -0.1b (-0.1%)
| Inputs |
|---|
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
| Outputs |
|---|
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
5 calls:
| 3.0ms | h |
| 3.0ms | M |
| 3.0ms | D |
| 3.0ms | l |
| 3.0ms | d |
| Error | Segments | Branch |
|---|---|---|
| 43.2b | 1 | d |
| 43.2b | 1 | h |
| 43.2b | 1 | l |
| 43.2b | 1 | M |
| 43.2b | 1 | D |
Compiled 48 to 36 computations (25% saved)
| 1× | egg-herbie |
| 150× | *-commutative_binary64 |
| 64× | +-commutative_binary64 |
| 57× | sub-neg_binary64 |
| 52× | distribute-rgt-neg-in_binary64 |
| 50× | distribute-lft-neg-in_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 547 | 5266 |
| 1 | 721 | 5266 |
| 2 | 815 | 5266 |
| 3 | 905 | 5266 |
| 4 | 995 | 5266 |
| 5 | 1060 | 5266 |
| 6 | 1098 | 5266 |
| 7 | 1112 | 5266 |
| 8 | 1114 | 5266 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(if (<=.f64 (*.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)))) -20000000000000001330293251784077024404771326911320976908787298030835333694183123784100048437476144137746460631060770586711684590915444743656162943995952194793889144970883957474817615854880173231735058974284480539885410778819330483862894400308606204866790619762130944) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (sqrt.f64 (/.f64 h l))) 2)))) (if (<=.f64 (*.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)))) -5438853046443695/271942652322184754529069161754863937192751676276240344678115398758606622648756348282451201159797394262471336696958208519857448620878186106577674229128492724195241610667721328144244801536) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (*.f64 (/.f64 h l) -1/2) 1))) (if (<=.f64 (*.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)))) 7983361238138879/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 (*.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)))) 499999999999999992172518763398711198616762387599668526459791893706565206444511611813532878465915090404285515504459838580042126426099820904973015011723976348217763562013688300352408115712615859501189282067562627072) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))))) |
(if (<=.f64 (*.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)))) -20000000000000001330293251784077024404771326911320976908787298030835333694183123784100048437476144137746460631060770586711684590915444743656162943995952194793889144970883957474817615854880173231735058974284480539885410778819330483862894400308606204866790619762130944) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 M h)))))))) (if (<=.f64 (*.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)))) -5438853046443695/271942652322184754529069161754863937192751676276240344678115398758606622648756348282451201159797394262471336696958208519857448620878186106577674229128492724195241610667721328144244801536) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (*.f64 (/.f64 h l) -1/2) 1))) (if (<=.f64 (*.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)))) 7983361238138879/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 (*.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)))) 499999999999999992172518763398711198616762387599668526459791893706565206444511611813532878465915090404285515504459838580042126426099820904973015011723976348217763562013688300352408115712615859501189282067562627072) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))))) |
(if (<=.f64 (*.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)))) -inf.0) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 M h)))))))) (if (<=.f64 (*.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)))) -5438853046443695/271942652322184754529069161754863937192751676276240344678115398758606622648756348282451201159797394262471336696958208519857448620878186106577674229128492724195241610667721328144244801536) (*.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))) (if (<=.f64 (*.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)))) 7983361238138879/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 (*.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)))) 499999999999999992172518763398711198616762387599668526459791893706565206444511611813532878465915090404285515504459838580042126426099820904973015011723976348217763562013688300352408115712615859501189282067562627072) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))))) |
(if (<=.f64 (*.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)))) -inf.0) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 M h)))))))) (if (<=.f64 (*.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)))) -5438853046443695/271942652322184754529069161754863937192751676276240344678115398758606622648756348282451201159797394262471336696958208519857448620878186106577674229128492724195241610667721328144244801536) (*.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)))) (if (<=.f64 (*.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)))) 7983361238138879/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 (*.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)))) 499999999999999992172518763398711198616762387599668526459791893706565206444511611813532878465915090404285515504459838580042126426099820904973015011723976348217763562013688300352408115712615859501189282067562627072) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))))) |
(if (<=.f64 h -5814709794364855/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)))))) (if (<=.f64 h -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) (if (<=.f64 h 12499999999999999745213052109421439638839118148335520650845401486968105684819513875452143076379949813482531392395369651486043871984204753268986184749000988232553860686774715323974156288) (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2))))))) |
(if (<=.f64 l -1400000000000000092200127673790131818671141844599020033696032063961720193169100099114440065407460048896) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)))))) (if (<=.f64 l -1018517988167243/2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376) (-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) (if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) l)))) (if (<=.f64 l 263074006922213/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))) (if (<=.f64 l 4039784372389151/673297395398191808926846705008656469190443494761366254015779955592797715750026345230549316643531321757053820013590811867266487328023526894480360290643440748794268629904440908568532961009193307810725536222180016128) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)))))) (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2)))))))) |
(if (<=.f64 h -1339538405257867/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)))))) (if (<=.f64 h -7478419044781503/276978483140055660679575521154310658598553426872826080593424264214176807023660163124123274254828011726923049202224793480793868237276543994954010579940377664898144237780470377568655909939538265926807969022980227546033961457550130800932105433260772020185747203501713259671584768) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 h -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)))) (if (<=.f64 h 29999999999999998633718840098303184684902967358351471378644719485435367968325573251960310904882109135132730306217133655272830286609322427891449917412643845245842415361720108047658909696) (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))))))) |
(if (<=.f64 h -5266299558956643/612360413832167804618481300175204950565278972827733245154176943827040045789568780701801476101110276210469073715640490142747228062965884323130340172286597179476547016660734615078156785793174374530940928) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2)) 1))) (if (<=.f64 h -7478419044781503/276978483140055660679575521154310658598553426872826080593424264214176807023660163124123274254828011726923049202224793480793868237276543994954010579940377664898144237780470377568655909939538265926807969022980227546033961457550130800932105433260772020185747203501713259671584768) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 h -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)))) (if (<=.f64 h 55999999999999996832408396624143036097314633636466271704765318450540658483515664717656128797897260200662455058175705214831642701847898064080725484484651382675421282138822036217135104) (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))))))) |
(if (<=.f64 h -329999999999999973787276768563663005935952044193372224246790717506721134443440363841041465344) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) -1/2 1)) (if (<=.f64 h -7478419044781503/276978483140055660679575521154310658598553426872826080593424264214176807023660163124123274254828011726923049202224793480793868237276543994954010579940377664898144237780470377568655909939538265926807969022980227546033961457550130800932105433260772020185747203501713259671584768) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 h 6335595478587015/40874809539271061742722513162994453833061401813718170449972167525114099545476384067275939133289179158309733311369062302596555530002300798171938238428873347488153716182038234655079172535180553977500740746128259563383414998120875425564443755897815944345745836172815483732835501982317445323323080704) (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)))) (if (<=.f64 h 8655577598126739/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)))) (if (<=.f64 h 1516130949512411/758065474756205534740712640850831325809026375545262017157740252942407691741394964028749223060862538061761587254458531838950966818415436714572405896016201728127175281260180617944465471499803928137335448825056869507271897877839872) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 h (/.f64 M l))))) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (if (<=.f64 h 1049999999999999986676534692825012886804563699388196829290048212359263669517655777001269241036609420829397658044636849993283425546902054763166247242348842240611344492162191055650816) (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))))))))) |
(if (<=.f64 d -235999999999999988653063786221731400029125066670386467907686447086738907500282887982927441800312826230781214939590499968610203933634775499126282903868552449230406930805425878094749190440077877395490800550459224477824971252573219344707743566419718123427391864832) (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) (if (<=.f64 d -38999999999999999735616998300103491082006629235818496) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 d -7640195823164843/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 M h)))))))) (if (<=.f64 d 1549191735570757/1461501637330902918203684832716283019655932542976) (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)))) (if (<=.f64 d 1099999999999999971571392073376671555808173160381674351494436706166296369381283030913073695845700399798499065741228746726451315569268674581713072889317178651833572790268378250572254212993364242573502312443111788086504680353565734726617933466283978761240167812968933232294513619238912) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))) (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))))))))) |
(if (<=.f64 d -15799999999999998437631686348580639376555314312114559479583265983787870306872382453554447777153649328562514642040669505573175610589476890699655181673856609971563798234230436033306135922252232521225081479727926294149573764120517250073023559628994396943275266146304) (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) (if (<=.f64 d -49999999999999999661047433718081398823085422097203200) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 d -3911847006688051/79833612381388792466254908521473542642698050417418301660101889697488475674758562631398318619705428043573697873767699809758897519535743746429566871931393256812800226918043427060701508857774519487306134269781756959733232418204834815555554210737921766300284836275030241665694339809213760397115392) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 M h)))))))) (if (<=.f64 d 1126127524320705/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (*.f64 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (if (<=.f64 d 6657362966942811/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 h (/.f64 M l))))) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (if (<=.f64 d 3187191151307837/30354201441027016733116592294117482916287606860189680019559568902170379456331382784) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) -1/2 1)) (if (<=.f64 d 636045512566409/93536104789177786765035829293842113257979682750464) (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2))))))))))) |
(if (<=.f64 d -32999999999999999834511706538173647247418232370323783172043195919625299145345167061095351355639240318744558443985979586982538776100741274025740099881413901177924708432377943923989504057578163340841337084106689067489270856576017479068562162453875963483054491566080) (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) (if (<=.f64 d -1050000000000000059343395897325503020475146878058496) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 d -6307263664699109/16598062275523971834049631454764644604049784928969747599982629318762611245651632585598828195788415177152791546445203156729580604301647101231547499336455854748244727213606038094741504) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 M h)))))))) (if (<=.f64 d 7734896742140631/13336028865759708548159703581442515594289516644631816320792515623528074475635264143042864401743108581485859821186866480891777603308238730160726712104661660092190315159028029116926156571823628049457930032271773203963381496074952922582327754752) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 d 8294250895826635/135971326161092377264534580877431968596375838138120172339057699379303311324378174141225600579898697131235668348479104259928724310439093053288837114564246362097620805333860664072122400768) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 M h)))))))) (if (<=.f64 d 5767298273795133/60708402882054033466233184588234965832575213720379360039119137804340758912662765568) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) -1/2 1)) (if (<=.f64 d 7482888383134223/46768052394588893382517914646921056628989841375232) (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2))))))))))) |
(if (<=.f64 d -340000000000000023579433231807492999142469004965911938092433357798929526140915342687252676766773702656067308368947327643968578793339849188971693138917224640260186699760963361399168658951147165973779913452791402319726838253470210040540096098734920092096659456) (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) (if (<=.f64 d -44999999999999999694942690346273258940776879887482880) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 d -6224273353321489/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 M h)))))))) (if (<=.f64 d 3072621050671037/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 d 1646235444289529/374144419156711147060143317175368453031918731001856) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 M h)))))))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2))))))))) |
(if (<=.f64 d -85999999999999999992480198976538964056759918983712502563437547098461428996697491809417407210566587923252927548635638436988341897136468382842128507767919097524718115061885093039140886580142324443100501293627511072499264702574071585424335199979489957855442243682304) (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) (if (<=.f64 d -47999999999999999674605536369358142870162005213315072) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 d -3992785992657087/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (*.f64 M (/.f64 h l))))))) (if (<=.f64 d 7468176164825437/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 d 8712361790130991/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (*.f64 M (/.f64 h l))))))) (if (<=.f64 d 8499176403487565/242833611528216133864932738352939863330300854881517440156476551217363035650651062272) (*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) (if (<=.f64 d 3928516401145467/374144419156711147060143317175368453031918731001856) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2))))))))))) |
(if (<=.f64 d -85999999999999999992480198976538964056759918983712502563437547098461428996697491809417407210566587923252927548635638436988341897136468382842128507767919097524718115061885093039140886580142324443100501293627511072499264702574071585424335199979489957855442243682304) (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) (if (<=.f64 d -57999999999999997437705358936173725754707894306195593270914432285162198633149700183558564331126784) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 d -320000000000000000000000) (*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) (if (<=.f64 d -7927742878498469/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))) (if (<=.f64 d 4964020089725797/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 d 5585173065148971/485667223056432267729865476705879726660601709763034880312953102434726071301302124544) (*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) (if (<=.f64 d 1646235444289529/374144419156711147060143317175368453031918731001856) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2))))))))))) |
(if (<=.f64 d -85999999999999999992480198976538964056759918983712502563437547098461428996697491809417407210566587923252927548635638436988341897136468382842128507767919097524718115061885093039140886580142324443100501293627511072499264702574071585424335199979489957855442243682304) (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) (if (<=.f64 d -1050000000000000050694741279198172690268468268625835412169159076975964692984607181816239339606114304) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 d -1039999999999999966445568) (*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) (if (<=.f64 d -2731529981526493/780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))) (if (<=.f64 d 4964020089725797/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 d 5160214244974593/60708402882054033466233184588234965832575213720379360039119137804340758912662765568) (*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) (if (<=.f64 d 496910556692507/2923003274661805836407369665432566039311865085952) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2))))))))))) |
(if (<=.f64 d -19499999999999999266582380956972966528242167190888270429038060990621702659007014060802970284526699549471121674983450485938911646748633158852637687814483909013584015352873108099241438388888248369135264938038834194952821800730971277672026931073206898890581846523904) (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) (if (<=.f64 d -1599999999999999922637100988844675166163137452848213682675309116218400571392) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 d -2390047953351073/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (*.f64 (+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))) 1) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (if (<=.f64 d 476140702483903/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 d 4613838619036107/121416805764108066932466369176469931665150427440758720078238275608681517825325531136) (*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) (*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d)))))) |
(if (<=.f64 d -50000000000000000808641964750479173904808635607662340548377888148027076765017894218066761248220268214409526651659198157558160862337464586976620770012728237922171745492823012977904696162464994403544567813535332343801807473555091568218027187679345077223333151375360) (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) (if (<=.f64 d -29500000000000000463064447449712179035041066804815083516597394923318188373990710348965660567011328) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 d -622427335332149/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168) (*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) (if (<=.f64 d 6828046779268971/54624374234151766213262145869588543874209860176411919649966143993970993052202041929903572589539772749766081827581405105732721063150545838738336612780694159737611530891378807262929537318189580490579681412185183043434010607923007170897214483464192) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))))))) |
(if (<=.f64 d -85999999999999999992480198976538964056759918983712502563437547098461428996697491809417407210566587923252927548635638436988341897136468382842128507767919097524718115061885093039140886580142324443100501293627511072499264702574071585424335199979489957855442243682304) (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) (if (<=.f64 d -409999999999999985127704091882033049495015897498783606092076890896367566531497515754192896) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 d -2904660898216695/1037378892220248239628101965922790287753111558060609224998914332422663202853227036599926762236775948572049471652825197295598787768852943826971718708528490921765295450850377380921344) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (if (<=.f64 d 7237729586025109/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 d 983208699863853/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472) (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (if (<=.f64 d 6070840288205403/121416805764108066932466369176469931665150427440758720078238275608681517825325531136) (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) (*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d))))))) |
(if (<=.f64 d -3099999999999999884792928203356430445124972882367710557941094311654495909877595926855417856) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 d 8053665244183175/2876309015779705452366888305262439573788763166307690516374881298523722812888015410123335637158520576337921822077942293722540636301030665959885558890231585990044286294797847764420835513619937505911249327233360092301410410917479406103582609768653235794613608170953380771839155935015675460877365701273987586195456) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))))) |
(if (<=.f64 d -279999999999999981569294588664564246484568902129892339797591335243401265939842433974009856) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 d -622427335332149/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (if (<=.f64 d 3058964957112499/218497496936607064853048583478354175496839440705647678599864575975883972208808167719614290358159090999064327310325620422930884252602183354953346451122776638950446123565515229051718149272758321962318725648740732173736042431692028683588857933856768) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2))))))) |
(if (<=.f64 d -279999999999999981569294588664564246484568902129892339797591335243401265939842433974009856) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 d -4668205014991117/1037378892220248239628101965922790287753111558060609224998914332422663202853227036599926762236775948572049471652825197295598787768852943826971718708528490921765295450850377380921344) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (if (<=.f64 d 2116694501573381/6828046779268970776657768233698567984276232522051489956245767999246374131525255241237946573692471593720760228447675638216590132893818229842292076597586769967201441361422350907866192164773697561322460176523147880429251325990375896362151810433024) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d)))) |
(if (<=.f64 d -2900000000000000140268172381060164040488223768446612485854892072279809262312273222718980096) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 d -4149515568880993/1037378892220248239628101965922790287753111558060609224998914332422663202853227036599926762236775948572049471652825197295598787768852943826971718708528490921765295450850377380921344) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (if (<=.f64 d 1237583478742501/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))) |
(if (<=.f64 d -739999999999999959367293709028962443804292101882342970390703486003247154254069067126145024) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 d -6798566308054619/67985663080546188632267290438715984298187919069060086169528849689651655662189087070612800289949348565617834174239552129964362155219546526644418557282123181048810402666930332036061200384) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))) |
(if (<=.f64 d -279999999999999981569294588664564246484568902129892339797591335243401265939842433974009856) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 d -5394370239545291/4149515568880992958512407863691161151012446232242436899995657329690652811412908146399707048947103794288197886611300789182395151075411775307886874834113963687061181803401509523685376) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (if (<=.f64 d 3523478544330139/1438154507889852726183444152631219786894381583153845258187440649261861406444007705061667818579260288168960911038971146861270318150515332979942779445115792995022143147398923882210417756809968752955624663616680046150705205458739703051791304884326617897306804085476690385919577967507837730438682850636993793097728) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d)))) |
(if (<=.f64 h 2299208036583997/5109351192408882717840314145374306729132675226714771306246520940639262443184548008409492391661147394788716663921132787824569441250287599771492279803609168436019214522754779331884896566897569247187592593266032445422926874765109428195555469487226993043218229521601935466604437747789680665415385088) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d)) |
(if (<=.f64 h 5875753871270215/5109351192408882717840314145374306729132675226714771306246520940639262443184548008409492391661147394788716663921132787824569441250287599771492279803609168436019214522754779331884896566897569247187592593266032445422926874765109428195555469487226993043218229521601935466604437747789680665415385088) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)) |
(if (<=.f64 h 1218164251425/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(if (<=.f64 h 6335595478587015/40874809539271061742722513162994453833061401813718170449972167525114099545476384067275939133289179158309733311369062302596555530002300798171938238428873347488153716182038234655079172535180553977500740746128259563383414998120875425564443755897815944345745836172815483732835501982317445323323080704) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (pow.f64 (*.f64 l h) -1/2) d)) |
(if (<=.f64 h 6335595478587015/40874809539271061742722513162994453833061401813718170449972167525114099545476384067275939133289179158309733311369062302596555530002300798171938238428873347488153716182038234655079172535180553977500740746128259563383414998120875425564443755897815944345745836172815483732835501982317445323323080704) (sqrt.f64 (*.f64 d (/.f64 (/.f64 d l) h))) (*.f64 (pow.f64 (*.f64 l h) -1/2) d)) |
(if (<=.f64 d -2157076299348641/2508228255056559327717299405517639477515382672702395372151508761915556027554073725754578846110147691358081325939263447624692646145908262187541873345685902047135936580242368983360130194608842238078734041088) (sqrt.f64 (*.f64 d (/.f64 d (*.f64 l h)))) (*.f64 (pow.f64 (*.f64 l h) -1/2) d)) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
| Outputs |
|---|
(if (<=.f64 (*.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)))) -20000000000000001330293251784077024404771326911320976908787298030835333694183123784100048437476144137746460631060770586711684590915444743656162943995952194793889144970883957474817615854880173231735058974284480539885410778819330483862894400308606204866790619762130944) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (sqrt.f64 (/.f64 h l))) 2)))) (if (<=.f64 (*.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)))) -5438853046443695/271942652322184754529069161754863937192751676276240344678115398758606622648756348282451201159797394262471336696958208519857448620878186106577674229128492724195241610667721328144244801536) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (*.f64 (/.f64 h l) -1/2) 1))) (if (<=.f64 (*.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)))) 7983361238138879/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 (*.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)))) 499999999999999992172518763398711198616762387599668526459791893706565206444511611813532878465915090404285515504459838580042126426099820904973015011723976348217763562013688300352408115712615859501189282067562627072) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))))) |
(if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (*.f64 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2)) (/.f64 h l)))) -20000000000000001330293251784077024404771326911320976908787298030835333694183123784100048437476144137746460631060770586711684590915444743656162943995952194793889144970883957474817615854880173231735058974284480539885410778819330483862894400308606204866790619762130944) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (sqrt.f64 (/.f64 h l))) 2)))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (*.f64 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2)) (/.f64 h l)))) -5438853046443695/271942652322184754529069161754863937192751676276240344678115398758606622648756348282451201159797394262471336696958208519857448620878186106577674229128492724195241610667721328144244801536) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (*.f64 (/.f64 h l) -1/2) 1))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (*.f64 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2)) (/.f64 h l)))) 7983361238138879/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (*.f64 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2)) (/.f64 h l)))) 499999999999999992172518763398711198616762387599668526459791893706565206444511611813532878465915090404285515504459838580042126426099820904973015011723976348217763562013688300352408115712615859501189282067562627072) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))))) |
(if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) -20000000000000001330293251784077024404771326911320976908787298030835333694183123784100048437476144137746460631060770586711684590915444743656162943995952194793889144970883957474817615854880173231735058974284480539885410778819330483862894400308606204866790619762130944) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (sqrt.f64 (/.f64 h l))) 2) -1/2))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) -5438853046443695/271942652322184754529069161754863937192751676276240344678115398758606622648756348282451201159797394262471336696958208519857448620878186106577674229128492724195241610667721328144244801536) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (*.f64 (/.f64 h l) -1/2) 1))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) 7983361238138879/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) 499999999999999992172518763398711198616762387599668526459791893706565206444511611813532878465915090404285515504459838580042126426099820904973015011723976348217763562013688300352408115712615859501189282067562627072) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))))) |
(if (<=.f64 (*.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)))) -20000000000000001330293251784077024404771326911320976908787298030835333694183123784100048437476144137746460631060770586711684590915444743656162943995952194793889144970883957474817615854880173231735058974284480539885410778819330483862894400308606204866790619762130944) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 M h)))))))) (if (<=.f64 (*.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)))) -5438853046443695/271942652322184754529069161754863937192751676276240344678115398758606622648756348282451201159797394262471336696958208519857448620878186106577674229128492724195241610667721328144244801536) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (*.f64 (/.f64 h l) -1/2) 1))) (if (<=.f64 (*.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)))) 7983361238138879/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 (*.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)))) 499999999999999992172518763398711198616762387599668526459791893706565206444511611813532878465915090404285515504459838580042126426099820904973015011723976348217763562013688300352408115712615859501189282067562627072) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))))) |
(if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (*.f64 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2)) (/.f64 h l)))) -20000000000000001330293251784077024404771326911320976908787298030835333694183123784100048437476144137746460631060770586711684590915444743656162943995952194793889144970883957474817615854880173231735058974284480539885410778819330483862894400308606204866790619762130944) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 h M)))))))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (*.f64 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2)) (/.f64 h l)))) -5438853046443695/271942652322184754529069161754863937192751676276240344678115398758606622648756348282451201159797394262471336696958208519857448620878186106577674229128492724195241610667721328144244801536) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (*.f64 (/.f64 h l) -1/2) 1))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (*.f64 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2)) (/.f64 h l)))) 7983361238138879/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (*.f64 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2)) (/.f64 h l)))) 499999999999999992172518763398711198616762387599668526459791893706565206444511611813532878465915090404285515504459838580042126426099820904973015011723976348217763562013688300352408115712615859501189282067562627072) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))))) |
(if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) -20000000000000001330293251784077024404771326911320976908787298030835333694183123784100048437476144137746460631060770586711684590915444743656162943995952194793889144970883957474817615854880173231735058974284480539885410778819330483862894400308606204866790619762130944) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 h M)))))))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) -5438853046443695/271942652322184754529069161754863937192751676276240344678115398758606622648756348282451201159797394262471336696958208519857448620878186106577674229128492724195241610667721328144244801536) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (*.f64 (/.f64 h l) -1/2) 1))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) 7983361238138879/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) 499999999999999992172518763398711198616762387599668526459791893706565206444511611813532878465915090404285515504459838580042126426099820904973015011723976348217763562013688300352408115712615859501189282067562627072) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))))) |
(if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) -20000000000000001330293251784077024404771326911320976908787298030835333694183123784100048437476144137746460631060770586711684590915444743656162943995952194793889144970883957474817615854880173231735058974284480539885410778819330483862894400308606204866790619762130944) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 1/2 (*.f64 (*.f64 M (/.f64 1 (/.f64 l (*.f64 h M)))) (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) -1/4))))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) -5438853046443695/271942652322184754529069161754863937192751676276240344678115398758606622648756348282451201159797394262471336696958208519857448620878186106577674229128492724195241610667721328144244801536) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (*.f64 (/.f64 h l) -1/2) 1))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) 7983361238138879/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) 499999999999999992172518763398711198616762387599668526459791893706565206444511611813532878465915090404285515504459838580042126426099820904973015011723976348217763562013688300352408115712615859501189282067562627072) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))))) |
(if (<=.f64 (*.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)))) -inf.0) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 M h)))))))) (if (<=.f64 (*.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)))) -5438853046443695/271942652322184754529069161754863937192751676276240344678115398758606622648756348282451201159797394262471336696958208519857448620878186106577674229128492724195241610667721328144244801536) (*.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))) (if (<=.f64 (*.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)))) 7983361238138879/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 (*.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)))) 499999999999999992172518763398711198616762387599668526459791893706565206444511611813532878465915090404285515504459838580042126426099820904973015011723976348217763562013688300352408115712615859501189282067562627072) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))))) |
(if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (*.f64 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2)) (/.f64 h l)))) -inf.0) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 h M)))))))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (*.f64 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2)) (/.f64 h l)))) -5438853046443695/271942652322184754529069161754863937192751676276240344678115398758606622648756348282451201159797394262471336696958208519857448620878186106577674229128492724195241610667721328144244801536) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 M (/.f64 D 2)) d) 2)) 1))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (*.f64 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2)) (/.f64 h l)))) 7983361238138879/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (*.f64 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2)) (/.f64 h l)))) 499999999999999992172518763398711198616762387599668526459791893706565206444511611813532878465915090404285515504459838580042126426099820904973015011723976348217763562013688300352408115712615859501189282067562627072) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))))) |
(if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) -inf.0) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 h M)))))))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) -5438853046443695/271942652322184754529069161754863937192751676276240344678115398758606622648756348282451201159797394262471336696958208519857448620878186106577674229128492724195241610667721328144244801536) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 M (/.f64 D 2)) d) 2)) 1))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) 7983361238138879/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) 499999999999999992172518763398711198616762387599668526459791893706565206444511611813532878465915090404285515504459838580042126426099820904973015011723976348217763562013688300352408115712615859501189282067562627072) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))))) |
(if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) -inf.0) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 1/2 (*.f64 (*.f64 M (/.f64 1 (/.f64 l (*.f64 h M)))) (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) -1/4))))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) -5438853046443695/271942652322184754529069161754863937192751676276240344678115398758606622648756348282451201159797394262471336696958208519857448620878186106577674229128492724195241610667721328144244801536) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 M (/.f64 D 2)) d) 2)) 1))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) 7983361238138879/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) 499999999999999992172518763398711198616762387599668526459791893706565206444511611813532878465915090404285515504459838580042126426099820904973015011723976348217763562013688300352408115712615859501189282067562627072) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))))) |
(if (<=.f64 (*.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)))) -inf.0) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 M h)))))))) (if (<=.f64 (*.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)))) -5438853046443695/271942652322184754529069161754863937192751676276240344678115398758606622648756348282451201159797394262471336696958208519857448620878186106577674229128492724195241610667721328144244801536) (*.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)))) (if (<=.f64 (*.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)))) 7983361238138879/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 (*.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)))) 499999999999999992172518763398711198616762387599668526459791893706565206444511611813532878465915090404285515504459838580042126426099820904973015011723976348217763562013688300352408115712615859501189282067562627072) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))))) |
(if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (*.f64 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2)) (/.f64 h l)))) -inf.0) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 h M)))))))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (*.f64 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2)) (/.f64 h l)))) -5438853046443695/271942652322184754529069161754863937192751676276240344678115398758606622648756348282451201159797394262471336696958208519857448620878186106577674229128492724195241610667721328144244801536) (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (*.f64 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2)) (/.f64 h l)))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (*.f64 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2)) (/.f64 h l)))) 7983361238138879/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (*.f64 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2)) (/.f64 h l)))) 499999999999999992172518763398711198616762387599668526459791893706565206444511611813532878465915090404285515504459838580042126426099820904973015011723976348217763562013688300352408115712615859501189282067562627072) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))))) |
(if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) -inf.0) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 h M)))))))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) -5438853046443695/271942652322184754529069161754863937192751676276240344678115398758606622648756348282451201159797394262471336696958208519857448620878186106577674229128492724195241610667721328144244801536) (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) 7983361238138879/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) 499999999999999992172518763398711198616762387599668526459791893706565206444511611813532878465915090404285515504459838580042126426099820904973015011723976348217763562013688300352408115712615859501189282067562627072) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))))) |
(if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) -inf.0) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 1/2 (*.f64 (*.f64 M (/.f64 1 (/.f64 l (*.f64 h M)))) (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) -1/4))))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) -5438853046443695/271942652322184754529069161754863937192751676276240344678115398758606622648756348282451201159797394262471336696958208519857448620878186106577674229128492724195241610667721328144244801536) (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) 7983361238138879/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) 499999999999999992172518763398711198616762387599668526459791893706565206444511611813532878465915090404285515504459838580042126426099820904973015011723976348217763562013688300352408115712615859501189282067562627072) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))))) |
(if (<=.f64 h -5814709794364855/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)))))) (if (<=.f64 h -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) (if (<=.f64 h 12499999999999999745213052109421439638839118148335520650845401486968105684819513875452143076379949813482531392395369651486043871984204753268986184749000988232553860686774715323974156288) (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2))))))) |
(if (<=.f64 h -5814709794364855/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)))))) (if (<=.f64 h -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h)))) (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (/.f64 (*.f64 M M) (/.f64 l h)))))) (if (<=.f64 h 12499999999999999745213052109421439638839118148335520650845401486968105684819513875452143076379949813482531392395369651486043871984204753268986184749000988232553860686774715323974156288) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2))))))) |
(if (<=.f64 h -5814709794364855/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)))))) (if (<=.f64 h -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h)))) (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) -1/4))))) (if (<=.f64 h 12499999999999999745213052109421439638839118148335520650845401486968105684819513875452143076379949813482531392395369651486043871984204753268986184749000988232553860686774715323974156288) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2))))))) |
(if (<=.f64 l -1400000000000000092200127673790131818671141844599020033696032063961720193169100099114440065407460048896) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)))))) (if (<=.f64 l -1018517988167243/2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376) (-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) (if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) l)))) (if (<=.f64 l 263074006922213/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))) (if (<=.f64 l 4039784372389151/673297395398191808926846705008656469190443494761366254015779955592797715750026345230549316643531321757053820013590811867266487328023526894480360290643440748794268629904440908568532961009193307810725536222180016128) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)))))) (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2)))))))) |
(if (<=.f64 l -1400000000000000092200127673790131818671141844599020033696032063961720193169100099114440065407460048896) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)))))) (if (<=.f64 l -1018517988167243/2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376) (-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) d) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) (if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) l)))) (if (<=.f64 l 263074006922213/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))) (if (<=.f64 l 4039784372389151/673297395398191808926846705008656469190443494761366254015779955592797715750026345230549316643531321757053820013590811867266487328023526894480360290643440748794268629904440908568532961009193307810725536222180016128) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)))))) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))))) |
(if (<=.f64 h -1339538405257867/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)))))) (if (<=.f64 h -7478419044781503/276978483140055660679575521154310658598553426872826080593424264214176807023660163124123274254828011726923049202224793480793868237276543994954010579940377664898144237780470377568655909939538265926807969022980227546033961457550130800932105433260772020185747203501713259671584768) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 h -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)))) (if (<=.f64 h 29999999999999998633718840098303184684902967358351471378644719485435367968325573251960310904882109135132730306217133655272830286609322427891449917412643845245842415361720108047658909696) (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))))))) |
(if (<=.f64 h -1339538405257867/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)))))) (if (<=.f64 h -7478419044781503/276978483140055660679575521154310658598553426872826080593424264214176807023660163124123274254828011726923049202224793480793868237276543994954010579940377664898144237780470377568655909939538265926807969022980227546033961457550130800932105433260772020185747203501713259671584768) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 h -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 1/8 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))))) (if (<=.f64 h 29999999999999998633718840098303184684902967358351471378644719485435367968325573251960310904882109135132730306217133655272830286609322427891449917412643845245842415361720108047658909696) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))))))) |
(if (<=.f64 h -1339538405257867/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)))))) (if (<=.f64 h -7478419044781503/276978483140055660679575521154310658598553426872826080593424264214176807023660163124123274254828011726923049202224793480793868237276543994954010579940377664898144237780470377568655909939538265926807969022980227546033961457550130800932105433260772020185747203501713259671584768) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))) (if (<=.f64 h -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 1/8 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))))) (if (<=.f64 h 29999999999999998633718840098303184684902967358351471378644719485435367968325573251960310904882109135132730306217133655272830286609322427891449917412643845245842415361720108047658909696) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))))))) |
(if (<=.f64 h -1339538405257867/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) l)))))) (if (<=.f64 h -7478419044781503/276978483140055660679575521154310658598553426872826080593424264214176807023660163124123274254828011726923049202224793480793868237276543994954010579940377664898144237780470377568655909939538265926807969022980227546033961457550130800932105433260772020185747203501713259671584768) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))) (if (<=.f64 h -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) -1/8)))) (if (<=.f64 h 29999999999999998633718840098303184684902967358351471378644719485435367968325573251960310904882109135132730306217133655272830286609322427891449917412643845245842415361720108047658909696) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))))))) |
(if (<=.f64 h -5266299558956643/612360413832167804618481300175204950565278972827733245154176943827040045789568780701801476101110276210469073715640490142747228062965884323130340172286597179476547016660734615078156785793174374530940928) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (*.f64 (/.f64 h l) -1/2)) 1))) (if (<=.f64 h -7478419044781503/276978483140055660679575521154310658598553426872826080593424264214176807023660163124123274254828011726923049202224793480793868237276543994954010579940377664898144237780470377568655909939538265926807969022980227546033961457550130800932105433260772020185747203501713259671584768) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 h -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)))) (if (<=.f64 h 55999999999999996832408396624143036097314633636466271704765318450540658483515664717656128797897260200662455058175705214831642701847898064080725484484651382675421282138822036217135104) (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))))))) |
(if (<=.f64 h -5266299558956643/612360413832167804618481300175204950565278972827733245154176943827040045789568780701801476101110276210469073715640490142747228062965884323130340172286597179476547016660734615078156785793174374530940928) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2))))) (if (<=.f64 h -7478419044781503/276978483140055660679575521154310658598553426872826080593424264214176807023660163124123274254828011726923049202224793480793868237276543994954010579940377664898144237780470377568655909939538265926807969022980227546033961457550130800932105433260772020185747203501713259671584768) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 h -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 1/8 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))))) (if (<=.f64 h 55999999999999996832408396624143036097314633636466271704765318450540658483515664717656128797897260200662455058175705214831642701847898064080725484484651382675421282138822036217135104) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))))))) |
(if (<=.f64 h -5266299558956643/612360413832167804618481300175204950565278972827733245154176943827040045789568780701801476101110276210469073715640490142747228062965884323130340172286597179476547016660734615078156785793174374530940928) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2))))) (if (<=.f64 h -7478419044781503/276978483140055660679575521154310658598553426872826080593424264214176807023660163124123274254828011726923049202224793480793868237276543994954010579940377664898144237780470377568655909939538265926807969022980227546033961457550130800932105433260772020185747203501713259671584768) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))) (if (<=.f64 h -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 1/8 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))))) (if (<=.f64 h 55999999999999996832408396624143036097314633636466271704765318450540658483515664717656128797897260200662455058175705214831642701847898064080725484484651382675421282138822036217135104) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))))))) |
(if (<=.f64 h -5266299558956643/612360413832167804618481300175204950565278972827733245154176943827040045789568780701801476101110276210469073715640490142747228062965884323130340172286597179476547016660734615078156785793174374530940928) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2))))) (if (<=.f64 h -7478419044781503/276978483140055660679575521154310658598553426872826080593424264214176807023660163124123274254828011726923049202224793480793868237276543994954010579940377664898144237780470377568655909939538265926807969022980227546033961457550130800932105433260772020185747203501713259671584768) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))) (if (<=.f64 h -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) -1/8)))) (if (<=.f64 h 55999999999999996832408396624143036097314633636466271704765318450540658483515664717656128797897260200662455058175705214831642701847898064080725484484651382675421282138822036217135104) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))))))) |
(if (<=.f64 h -329999999999999973787276768563663005935952044193372224246790717506721134443440363841041465344) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) -1/2 1)) (if (<=.f64 h -7478419044781503/276978483140055660679575521154310658598553426872826080593424264214176807023660163124123274254828011726923049202224793480793868237276543994954010579940377664898144237780470377568655909939538265926807969022980227546033961457550130800932105433260772020185747203501713259671584768) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 h 6335595478587015/40874809539271061742722513162994453833061401813718170449972167525114099545476384067275939133289179158309733311369062302596555530002300798171938238428873347488153716182038234655079172535180553977500740746128259563383414998120875425564443755897815944345745836172815483732835501982317445323323080704) (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)))) (if (<=.f64 h 8655577598126739/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)))) (if (<=.f64 h 1516130949512411/758065474756205534740712640850831325809026375545262017157740252942407691741394964028749223060862538061761587254458531838950966818415436714572405896016201728127175281260180617944465471499803928137335448825056869507271897877839872) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 h (/.f64 M l))))) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (if (<=.f64 h 1049999999999999986676534692825012886804563699388196829290048212359263669517655777001269241036609420829397658044636849993283425546902054763166247242348842240611344492162191055650816) (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)) -1/2))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))))))))) |
(if (<=.f64 h -329999999999999973787276768563663005935952044193372224246790717506721134443440363841041465344) (*.f64 (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) -1/2 1) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (if (<=.f64 h -7478419044781503/276978483140055660679575521154310658598553426872826080593424264214176807023660163124123274254828011726923049202224793480793868237276543994954010579940377664898144237780470377568655909939538265926807969022980227546033961457550130800932105433260772020185747203501713259671584768) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 h 6335595478587015/40874809539271061742722513162994453833061401813718170449972167525114099545476384067275939133289179158309733311369062302596555530002300798171938238428873347488153716182038234655079172535180553977500740746128259563383414998120875425564443755897815944345745836172815483732835501982317445323323080704) (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 1/8 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))))) (if (<=.f64 h 8655577598126739/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)))) (if (<=.f64 h 1516130949512411/758065474756205534740712640850831325809026375545262017157740252942407691741394964028749223060862538061761587254458531838950966818415436714572405896016201728127175281260180617944465471499803928137335448825056869507271897877839872) (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 h (/.f64 M l))))))) (if (<=.f64 h 1049999999999999986676534692825012886804563699388196829290048212359263669517655777001269241036609420829397658044636849993283425546902054763166247242348842240611344492162191055650816) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))))))))) |
(if (<=.f64 h -329999999999999973787276768563663005935952044193372224246790717506721134443440363841041465344) (*.f64 (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) -1/2 1) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (if (<=.f64 h -7478419044781503/276978483140055660679575521154310658598553426872826080593424264214176807023660163124123274254828011726923049202224793480793868237276543994954010579940377664898144237780470377568655909939538265926807969022980227546033961457550130800932105433260772020185747203501713259671584768) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 h 6335595478587015/40874809539271061742722513162994453833061401813718170449972167525114099545476384067275939133289179158309733311369062302596555530002300798171938238428873347488153716182038234655079172535180553977500740746128259563383414998120875425564443755897815944345745836172815483732835501982317445323323080704) (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) -1/8)))) (if (<=.f64 h 8655577598126739/17311155196253478792473470072144416162409589179551630037089016513386050438978760195257704640926750732932690575139049592549616764829783999684625661246273604056134014861279398598040994371221141620425498063936264221627122591096883175058256589578798251261609200218857078729474048) (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)))) (if (<=.f64 h 1516130949512411/758065474756205534740712640850831325809026375545262017157740252942407691741394964028749223060862538061761587254458531838950966818415436714572405896016201728127175281260180617944465471499803928137335448825056869507271897877839872) (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 h (/.f64 M l))))))) (if (<=.f64 h 1049999999999999986676534692825012886804563699388196829290048212359263669517655777001269241036609420829397658044636849993283425546902054763166247242348842240611344492162191055650816) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l h)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))))))))) |
(if (<=.f64 d -235999999999999988653063786221731400029125066670386467907686447086738907500282887982927441800312826230781214939590499968610203933634775499126282903868552449230406930805425878094749190440077877395490800550459224477824971252573219344707743566419718123427391864832) (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) (if (<=.f64 d -38999999999999999735616998300103491082006629235818496) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 d -7640195823164843/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 M h)))))))) (if (<=.f64 d 1549191735570757/1461501637330902918203684832716283019655932542976) (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)))) (if (<=.f64 d 1099999999999999971571392073376671555808173160381674351494436706166296369381283030913073695845700399798499065741228746726451315569268674581713072889317178651833572790268378250572254212993364242573502312443111788086504680353565734726617933466283978761240167812968933232294513619238912) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))) (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))))))))) |
(if (<=.f64 d -235999999999999988653063786221731400029125066670386467907686447086738907500282887982927441800312826230781214939590499968610203933634775499126282903868552449230406930805425878094749190440077877395490800550459224477824971252573219344707743566419718123427391864832) (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2))))) (if (<=.f64 d -38999999999999999735616998300103491082006629235818496) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 d -7640195823164843/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 h M)))))))) (if (<=.f64 d 1549191735570757/1461501637330902918203684832716283019655932542976) (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)))) (if (<=.f64 d 1099999999999999971571392073376671555808173160381674351494436706166296369381283030913073695845700399798499065741228746726451315569268674581713072889317178651833572790268378250572254212993364242573502312443111788086504680353565734726617933466283978761240167812968933232294513619238912) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))) (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))))))))) |
(if (<=.f64 d -235999999999999988653063786221731400029125066670386467907686447086738907500282887982927441800312826230781214939590499968610203933634775499126282903868552449230406930805425878094749190440077877395490800550459224477824971252573219344707743566419718123427391864832) (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2))))) (if (<=.f64 d -38999999999999999735616998300103491082006629235818496) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 d -7640195823164843/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 1/2 (*.f64 (*.f64 M (/.f64 1 (/.f64 l (*.f64 h M)))) (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) -1/4))))) (if (<=.f64 d 1549191735570757/1461501637330902918203684832716283019655932542976) (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2)))) (if (<=.f64 d 1099999999999999971571392073376671555808173160381674351494436706166296369381283030913073695845700399798499065741228746726451315569268674581713072889317178651833572790268378250572254212993364242573502312443111788086504680353565734726617933466283978761240167812968933232294513619238912) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))) (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (*.f64 (/.f64 h l) -1/2) (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2))))))))) |
(if (<=.f64 d -15799999999999998437631686348580639376555314312114559479583265983787870306872382453554447777153649328562514642040669505573175610589476890699655181673856609971563798234230436033306135922252232521225081479727926294149573764120517250073023559628994396943275266146304) (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) (if (<=.f64 d -49999999999999999661047433718081398823085422097203200) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 d -3911847006688051/79833612381388792466254908521473542642698050417418301660101889697488475674758562631398318619705428043573697873767699809758897519535743746429566871931393256812800226918043427060701508857774519487306134269781756959733232418204834815555554210737921766300284836275030241665694339809213760397115392) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 M h)))))))) (if (<=.f64 d 1126127524320705/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (*.f64 (/.f64 D (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 -1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (if (<=.f64 d 6657362966942811/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 h (/.f64 M l))))) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (if (<=.f64 d 3187191151307837/30354201441027016733116592294117482916287606860189680019559568902170379456331382784) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) -1/2 1)) (if (<=.f64 d 636045512566409/93536104789177786765035829293842113257979682750464) (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2))))))))))) |
(if (<=.f64 d -15799999999999998437631686348580639376555314312114559479583265983787870306872382453554447777153649328562514642040669505573175610589476890699655181673856609971563798234230436033306135922252232521225081479727926294149573764120517250073023559628994396943275266146304) (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2))))) (if (<=.f64 d -49999999999999999661047433718081398823085422097203200) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 d -3911847006688051/79833612381388792466254908521473542642698050417418301660101889697488475674758562631398318619705428043573697873767699809758897519535743746429566871931393256812800226918043427060701508857774519487306134269781756959733232418204834815555554210737921766300284836275030241665694339809213760397115392) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 h M)))))))) (if (<=.f64 d 1126127524320705/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (*.f64 (/.f64 D (/.f64 (/.f64 d M) (*.f64 M D))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) (if (<=.f64 d 6657362966942811/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896) (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 h (/.f64 M l))))))) (if (<=.f64 d 3187191151307837/30354201441027016733116592294117482916287606860189680019559568902170379456331382784) (*.f64 (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) -1/2 1) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (if (<=.f64 d 636045512566409/93536104789177786765035829293842113257979682750464) (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 1/8 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2))))))))))) |
(if (<=.f64 d -15799999999999998437631686348580639376555314312114559479583265983787870306872382453554447777153649328562514642040669505573175610589476890699655181673856609971563798234230436033306135922252232521225081479727926294149573764120517250073023559628994396943275266146304) (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2))))) (if (<=.f64 d -49999999999999999661047433718081398823085422097203200) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 d -3911847006688051/79833612381388792466254908521473542642698050417418301660101889697488475674758562631398318619705428043573697873767699809758897519535743746429566871931393256812800226918043427060701508857774519487306134269781756959733232418204834815555554210737921766300284836275030241665694339809213760397115392) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 h M)))))))) (if (<=.f64 d 1126127524320705/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (*.f64 (/.f64 D (/.f64 (/.f64 d M) (*.f64 M D))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) (if (<=.f64 d 6657362966942811/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896) (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 h (/.f64 M l))))))) (if (<=.f64 d 3187191151307837/30354201441027016733116592294117482916287606860189680019559568902170379456331382784) (*.f64 (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) -1/2 1) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (if (<=.f64 d 636045512566409/93536104789177786765035829293842113257979682750464) (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) -1/8)))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2))))))))))) |
(if (<=.f64 d -15799999999999998437631686348580639376555314312114559479583265983787870306872382453554447777153649328562514642040669505573175610589476890699655181673856609971563798234230436033306135922252232521225081479727926294149573764120517250073023559628994396943275266146304) (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2))))) (if (<=.f64 d -49999999999999999661047433718081398823085422097203200) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 d -3911847006688051/79833612381388792466254908521473542642698050417418301660101889697488475674758562631398318619705428043573697873767699809758897519535743746429566871931393256812800226918043427060701508857774519487306134269781756959733232418204834815555554210737921766300284836275030241665694339809213760397115392) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 1/2 (*.f64 (*.f64 M (/.f64 1 (/.f64 l (*.f64 h M)))) (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) -1/4))))) (if (<=.f64 d 1126127524320705/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (*.f64 (/.f64 D (/.f64 (/.f64 d M) (*.f64 M D))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) (if (<=.f64 d 6657362966942811/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896) (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (*.f64 h (/.f64 M l))))))) (if (<=.f64 d 3187191151307837/30354201441027016733116592294117482916287606860189680019559568902170379456331382784) (*.f64 (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) -1/2 1) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (if (<=.f64 d 636045512566409/93536104789177786765035829293842113257979682750464) (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) -1/8)))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2))))))))))) |
(if (<=.f64 d -32999999999999999834511706538173647247418232370323783172043195919625299145345167061095351355639240318744558443985979586982538776100741274025740099881413901177924708432377943923989504057578163340841337084106689067489270856576017479068562162453875963483054491566080) (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) (if (<=.f64 d -1050000000000000059343395897325503020475146878058496) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 d -6307263664699109/16598062275523971834049631454764644604049784928969747599982629318762611245651632585598828195788415177152791546445203156729580604301647101231547499336455854748244727213606038094741504) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 M h)))))))) (if (<=.f64 d 7734896742140631/13336028865759708548159703581442515594289516644631816320792515623528074475635264143042864401743108581485859821186866480891777603308238730160726712104661660092190315159028029116926156571823628049457930032271773203963381496074952922582327754752) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 d 8294250895826635/135971326161092377264534580877431968596375838138120172339057699379303311324378174141225600579898697131235668348479104259928724310439093053288837114564246362097620805333860664072122400768) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 M h)))))))) (if (<=.f64 d 5767298273795133/60708402882054033466233184588234965832575213720379360039119137804340758912662765568) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) -1/2 1)) (if (<=.f64 d 7482888383134223/46768052394588893382517914646921056628989841375232) (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) 1/8)))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2))))))))))) |
(if (<=.f64 d -32999999999999999834511706538173647247418232370323783172043195919625299145345167061095351355639240318744558443985979586982538776100741274025740099881413901177924708432377943923989504057578163340841337084106689067489270856576017479068562162453875963483054491566080) (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2))))) (if (<=.f64 d -1050000000000000059343395897325503020475146878058496) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 d -6307263664699109/16598062275523971834049631454764644604049784928969747599982629318762611245651632585598828195788415177152791546445203156729580604301647101231547499336455854748244727213606038094741504) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 h M)))))))) (if (<=.f64 d 7734896742140631/13336028865759708548159703581442515594289516644631816320792515623528074475635264143042864401743108581485859821186866480891777603308238730160726712104661660092190315159028029116926156571823628049457930032271773203963381496074952922582327754752) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 d 8294250895826635/135971326161092377264534580877431968596375838138120172339057699379303311324378174141225600579898697131235668348479104259928724310439093053288837114564246362097620805333860664072122400768) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 h M)))))))) (if (<=.f64 d 5767298273795133/60708402882054033466233184588234965832575213720379360039119137804340758912662765568) (*.f64 (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) -1/2 1) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (if (<=.f64 d 7482888383134223/46768052394588893382517914646921056628989841375232) (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 1/8 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)))))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2))))))))))) |
(if (<=.f64 d -32999999999999999834511706538173647247418232370323783172043195919625299145345167061095351355639240318744558443985979586982538776100741274025740099881413901177924708432377943923989504057578163340841337084106689067489270856576017479068562162453875963483054491566080) (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2))))) (if (<=.f64 d -1050000000000000059343395897325503020475146878058496) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 d -6307263664699109/16598062275523971834049631454764644604049784928969747599982629318762611245651632585598828195788415177152791546445203156729580604301647101231547499336455854748244727213606038094741504) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 h M)))))))) (if (<=.f64 d 7734896742140631/13336028865759708548159703581442515594289516644631816320792515623528074475635264143042864401743108581485859821186866480891777603308238730160726712104661660092190315159028029116926156571823628049457930032271773203963381496074952922582327754752) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 d 8294250895826635/135971326161092377264534580877431968596375838138120172339057699379303311324378174141225600579898697131235668348479104259928724310439093053288837114564246362097620805333860664072122400768) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 h M)))))))) (if (<=.f64 d 5767298273795133/60708402882054033466233184588234965832575213720379360039119137804340758912662765568) (*.f64 (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) -1/2 1) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (if (<=.f64 d 7482888383134223/46768052394588893382517914646921056628989841375232) (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) -1/8)))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2))))))))))) |
(if (<=.f64 d -32999999999999999834511706538173647247418232370323783172043195919625299145345167061095351355639240318744558443985979586982538776100741274025740099881413901177924708432377943923989504057578163340841337084106689067489270856576017479068562162453875963483054491566080) (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2))))) (if (<=.f64 d -1050000000000000059343395897325503020475146878058496) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 d -6307263664699109/16598062275523971834049631454764644604049784928969747599982629318762611245651632585598828195788415177152791546445203156729580604301647101231547499336455854748244727213606038094741504) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 1/2 (*.f64 (*.f64 M (/.f64 1 (/.f64 l (*.f64 h M)))) (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) -1/4))))) (if (<=.f64 d 7734896742140631/13336028865759708548159703581442515594289516644631816320792515623528074475635264143042864401743108581485859821186866480891777603308238730160726712104661660092190315159028029116926156571823628049457930032271773203963381496074952922582327754752) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 d 8294250895826635/135971326161092377264534580877431968596375838138120172339057699379303311324378174141225600579898697131235668348479104259928724310439093053288837114564246362097620805333860664072122400768) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 1/2 (*.f64 (*.f64 M (/.f64 1 (/.f64 l (*.f64 h M)))) (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) -1/4))))) (if (<=.f64 d 5767298273795133/60708402882054033466233184588234965832575213720379360039119137804340758912662765568) (*.f64 (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) l)) -1/2 1) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (if (<=.f64 d 7482888383134223/46768052394588893382517914646921056628989841375232) (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) -1/8)))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2))))))))))) |
(if (<=.f64 d -340000000000000023579433231807492999142469004965911938092433357798929526140915342687252676766773702656067308368947327643968578793339849188971693138917224640260186699760963361399168658951147165973779913452791402319726838253470210040540096098734920092096659456) (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) (if (<=.f64 d -44999999999999999694942690346273258940776879887482880) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 d -6224273353321489/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 M h)))))))) (if (<=.f64 d 3072621050671037/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 d 1646235444289529/374144419156711147060143317175368453031918731001856) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 M h)))))))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2))))))))) |
(if (<=.f64 d -340000000000000023579433231807492999142469004965911938092433357798929526140915342687252676766773702656067308368947327643968578793339849188971693138917224640260186699760963361399168658951147165973779913452791402319726838253470210040540096098734920092096659456) (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2))))) (if (<=.f64 d -44999999999999999694942690346273258940776879887482880) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 d -6224273353321489/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 h M)))))))) (if (<=.f64 d 3072621050671037/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 d 1646235444289529/374144419156711147060143317175368453031918731001856) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (/.f64 1 (/.f64 l (*.f64 h M)))))))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2))))))))) |
(if (<=.f64 d -340000000000000023579433231807492999142469004965911938092433357798929526140915342687252676766773702656067308368947327643968578793339849188971693138917224640260186699760963361399168658951147165973779913452791402319726838253470210040540096098734920092096659456) (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2))))) (if (<=.f64 d -44999999999999999694942690346273258940776879887482880) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 d -6224273353321489/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 1/2 (*.f64 (*.f64 M (/.f64 1 (/.f64 l (*.f64 h M)))) (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) -1/4))))) (if (<=.f64 d 3072621050671037/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 d 1646235444289529/374144419156711147060143317175368453031918731001856) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 1/2 (*.f64 (*.f64 M (/.f64 1 (/.f64 l (*.f64 h M)))) (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) -1/4))))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2))))))))) |
(if (<=.f64 d -85999999999999999992480198976538964056759918983712502563437547098461428996697491809417407210566587923252927548635638436988341897136468382842128507767919097524718115061885093039140886580142324443100501293627511072499264702574071585424335199979489957855442243682304) (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) (if (<=.f64 d -47999999999999999674605536369358142870162005213315072) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 d -3992785992657087/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (*.f64 M (/.f64 h l))))))) (if (<=.f64 d 7468176164825437/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 d 8712361790130991/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (*.f64 M (/.f64 h l))))))) (if (<=.f64 d 8499176403487565/242833611528216133864932738352939863330300854881517440156476551217363035650651062272) (*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) (if (<=.f64 d 3928516401145467/374144419156711147060143317175368453031918731001856) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2))))))))))) |
(if (<=.f64 d -85999999999999999992480198976538964056759918983712502563437547098461428996697491809417407210566587923252927548635638436988341897136468382842128507767919097524718115061885093039140886580142324443100501293627511072499264702574071585424335199979489957855442243682304) (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2))))) (if (<=.f64 d -47999999999999999674605536369358142870162005213315072) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 d -3992785992657087/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (*.f64 M (/.f64 h l))))))) (if (<=.f64 d 7468176164825437/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 d 8712361790130991/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (*.f64 M (/.f64 h l))))))) (if (<=.f64 d 8499176403487565/242833611528216133864932738352939863330300854881517440156476551217363035650651062272) (*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l))))) (if (<=.f64 d 3928516401145467/374144419156711147060143317175368453031918731001856) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2))))))))))) |
(if (<=.f64 d -85999999999999999992480198976538964056759918983712502563437547098461428996697491809417407210566587923252927548635638436988341897136468382842128507767919097524718115061885093039140886580142324443100501293627511072499264702574071585424335199979489957855442243682304) (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2))))) (if (<=.f64 d -47999999999999999674605536369358142870162005213315072) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 d -3992785992657087/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (*.f64 M (/.f64 h l))))))) (if (<=.f64 d 7468176164825437/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 d 8712361790130991/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 1/4 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (*.f64 M (/.f64 h l))))))) (if (<=.f64 d 8499176403487565/242833611528216133864932738352939863330300854881517440156476551217363035650651062272) (*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l))))) (if (<=.f64 d 3928516401145467/374144419156711147060143317175368453031918731001856) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))) -1/4)))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2))))))))))) |
(if (<=.f64 d -85999999999999999992480198976538964056759918983712502563437547098461428996697491809417407210566587923252927548635638436988341897136468382842128507767919097524718115061885093039140886580142324443100501293627511072499264702574071585424335199979489957855442243682304) (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2))))) (if (<=.f64 d -47999999999999999674605536369358142870162005213315072) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 d -3992785992657087/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 1/2 (*.f64 (*.f64 M (*.f64 M (/.f64 h l))) (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) -1/4))))) (if (<=.f64 d 7468176164825437/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 d 8712361790130991/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 1/2 (*.f64 (*.f64 M (*.f64 M (/.f64 h l))) (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) -1/4))))) (if (<=.f64 d 8499176403487565/242833611528216133864932738352939863330300854881517440156476551217363035650651062272) (*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l))))) (if (<=.f64 d 3928516401145467/374144419156711147060143317175368453031918731001856) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))) -1/4)))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2))))))))))) |
(if (<=.f64 d -85999999999999999992480198976538964056759918983712502563437547098461428996697491809417407210566587923252927548635638436988341897136468382842128507767919097524718115061885093039140886580142324443100501293627511072499264702574071585424335199979489957855442243682304) (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) (if (<=.f64 d -57999999999999997437705358936173725754707894306195593270914432285162198633149700183558564331126784) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 d -320000000000000000000000) (*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) (if (<=.f64 d -7927742878498469/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))) (if (<=.f64 d 4964020089725797/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 d 5585173065148971/485667223056432267729865476705879726660601709763034880312953102434726071301302124544) (*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) (if (<=.f64 d 1646235444289529/374144419156711147060143317175368453031918731001856) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2))))))))))) |
(if (<=.f64 d -85999999999999999992480198976538964056759918983712502563437547098461428996697491809417407210566587923252927548635638436988341897136468382842128507767919097524718115061885093039140886580142324443100501293627511072499264702574071585424335199979489957855442243682304) (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2))))) (if (<=.f64 d -57999999999999997437705358936173725754707894306195593270914432285162198633149700183558564331126784) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 d -320000000000000000000000) (*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l))))) (if (<=.f64 d -7927742878498469/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 -1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))))) (if (<=.f64 d 4964020089725797/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 d 5585173065148971/485667223056432267729865476705879726660601709763034880312953102434726071301302124544) (*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l))))) (if (<=.f64 d 1646235444289529/374144419156711147060143317175368453031918731001856) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2))))))))))) |
(if (<=.f64 d -85999999999999999992480198976538964056759918983712502563437547098461428996697491809417407210566587923252927548635638436988341897136468382842128507767919097524718115061885093039140886580142324443100501293627511072499264702574071585424335199979489957855442243682304) (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2))))) (if (<=.f64 d -57999999999999997437705358936173725754707894306195593270914432285162198633149700183558564331126784) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 d -320000000000000000000000) (*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l))))) (if (<=.f64 d -7927742878498469/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))) -1/4))))) (if (<=.f64 d 4964020089725797/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 d 5585173065148971/485667223056432267729865476705879726660601709763034880312953102434726071301302124544) (*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l))))) (if (<=.f64 d 1646235444289529/374144419156711147060143317175368453031918731001856) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))) -1/4)))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2))))))))))) |
(if (<=.f64 d -85999999999999999992480198976538964056759918983712502563437547098461428996697491809417407210566587923252927548635638436988341897136468382842128507767919097524718115061885093039140886580142324443100501293627511072499264702574071585424335199979489957855442243682304) (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) (if (<=.f64 d -1050000000000000050694741279198172690268468268625835412169159076975964692984607181816239339606114304) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 d -1039999999999999966445568) (*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) (if (<=.f64 d -2731529981526493/780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))) (if (<=.f64 d 4964020089725797/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 d 5160214244974593/60708402882054033466233184588234965832575213720379360039119137804340758912662765568) (*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) (if (<=.f64 d 496910556692507/2923003274661805836407369665432566039311865085952) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2))))))))))) |
(if (<=.f64 d -85999999999999999992480198976538964056759918983712502563437547098461428996697491809417407210566587923252927548635638436988341897136468382842128507767919097524718115061885093039140886580142324443100501293627511072499264702574071585424335199979489957855442243682304) (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2))))) (if (<=.f64 d -1050000000000000050694741279198172690268468268625835412169159076975964692984607181816239339606114304) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 d -1039999999999999966445568) (*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l))))) (if (<=.f64 d -2731529981526493/780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 -1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))))) (if (<=.f64 d 4964020089725797/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 d 5160214244974593/60708402882054033466233184588234965832575213720379360039119137804340758912662765568) (*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l))))) (if (<=.f64 d 496910556692507/2923003274661805836407369665432566039311865085952) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 -1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2))))))))))) |
(if (<=.f64 d -85999999999999999992480198976538964056759918983712502563437547098461428996697491809417407210566587923252927548635638436988341897136468382842128507767919097524718115061885093039140886580142324443100501293627511072499264702574071585424335199979489957855442243682304) (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2))))) (if (<=.f64 d -1050000000000000050694741279198172690268468268625835412169159076975964692984607181816239339606114304) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 d -1039999999999999966445568) (*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l))))) (if (<=.f64 d -2731529981526493/780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))) -1/4))))) (if (<=.f64 d 4964020089725797/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 d 5160214244974593/60708402882054033466233184588234965832575213720379360039119137804340758912662765568) (*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l))))) (if (<=.f64 d 496910556692507/2923003274661805836407369665432566039311865085952) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))) -1/4))))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2))))))))))) |
(if (<=.f64 d -19499999999999999266582380956972966528242167190888270429038060990621702659007014060802970284526699549471121674983450485938911646748633158852637687814483909013584015352873108099241438388888248369135264938038834194952821800730971277672026931073206898890581846523904) (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) (if (<=.f64 d -1599999999999999922637100988844675166163137452848213682675309116218400571392) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 d -2390047953351073/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (*.f64 (+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))) 1) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (if (<=.f64 d 476140702483903/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 d 4613838619036107/121416805764108066932466369176469931665150427440758720078238275608681517825325531136) (*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) (*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d)))))) |
(if (<=.f64 d -19499999999999999266582380956972966528242167190888270429038060990621702659007014060802970284526699549471121674983450485938911646748633158852637687814483909013584015352873108099241438388888248369135264938038834194952821800730971277672026931073206898890581846523904) (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2))))) (if (<=.f64 d -1599999999999999922637100988844675166163137452848213682675309116218400571392) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 d -2390047953351073/7029552803973744348141466418259346654483901747346744739219930582205996219799199797373501072037329464296751422864876398630012915711709843264075804970101818523648) (*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (if (<=.f64 d 476140702483903/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 d 4613838619036107/121416805764108066932466369176469931665150427440758720078238275608681517825325531136) (*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l))))) (*.f64 d (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)))))))) |
(if (<=.f64 d -50000000000000000808641964750479173904808635607662340548377888148027076765017894218066761248220268214409526651659198157558160862337464586976620770012728237922171745492823012977904696162464994403544567813535332343801807473555091568218027187679345077223333151375360) (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) (if (<=.f64 d -29500000000000000463064447449712179035041066804815083516597394923318188373990710348965660567011328) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 d -622427335332149/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168) (*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l) h) -1/2))) (if (<=.f64 d 6828046779268971/54624374234151766213262145869588543874209860176411919649966143993970993052202041929903572589539772749766081827581405105732721063150545838738336612780694159737611530891378807262929537318189580490579681412185183043434010607923007170897214483464192) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))))))) |
(if (<=.f64 d -50000000000000000808641964750479173904808635607662340548377888148027076765017894218066761248220268214409526651659198157558160862337464586976620770012728237922171745492823012977904696162464994403544567813535332343801807473555091568218027187679345077223333151375360) (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2))))) (if (<=.f64 d -29500000000000000463064447449712179035041066804815083516597394923318188373990710348965660567011328) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 d -622427335332149/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168) (*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d l)) h)) (+.f64 1 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l))))) (if (<=.f64 d 6828046779268971/54624374234151766213262145869588543874209860176411919649966143993970993052202041929903572589539772749766081827581405105732721063150545838738336612780694159737611530891378807262929537318189580490579681412185183043434010607923007170897214483464192) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))))))) |
(if (<=.f64 d -85999999999999999992480198976538964056759918983712502563437547098461428996697491809417407210566587923252927548635638436988341897136468382842128507767919097524718115061885093039140886580142324443100501293627511072499264702574071585424335199979489957855442243682304) (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) (if (<=.f64 d -409999999999999985127704091882033049495015897498783606092076890896367566531497515754192896) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 d -2904660898216695/1037378892220248239628101965922790287753111558060609224998914332422663202853227036599926762236775948572049471652825197295598787768852943826971718708528490921765295450850377380921344) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (if (<=.f64 d 7237729586025109/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 d 983208699863853/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472) (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (if (<=.f64 d 6070840288205403/121416805764108066932466369176469931665150427440758720078238275608681517825325531136) (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2) -1/2)))) (*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d))))))) |
(if (<=.f64 d -85999999999999999992480198976538964056759918983712502563437547098461428996697491809417407210566587923252927548635638436988341897136468382842128507767919097524718115061885093039140886580142324443100501293627511072499264702574071585424335199979489957855442243682304) (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2))))) (if (<=.f64 d -409999999999999985127704091882033049495015897498783606092076890896367566531497515754192896) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 d -2904660898216695/1037378892220248239628101965922790287753111558060609224998914332422663202853227036599926762236775948572049471652825197295598787768852943826971718708528490921765295450850377380921344) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (if (<=.f64 d 7237729586025109/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (if (<=.f64 d 983208699863853/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472) (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (if (<=.f64 d 6070840288205403/121416805764108066932466369176469931665150427440758720078238275608681517825325531136) (*.f64 (sqrt.f64 (/.f64 d (*.f64 h (/.f64 l d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 M (/.f64 D d)) 2) 2))))) (*.f64 d (/.f64 (pow.f64 l -1/2) (sqrt.f64 h))))))))) |
(if (<=.f64 d -3099999999999999884792928203356430445124972882367710557941094311654495909877595926855417856) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 d 8053665244183175/2876309015779705452366888305262439573788763166307690516374881298523722812888015410123335637158520576337921822077942293722540636301030665959885558890231585990044286294797847764420835513619937505911249327233360092301410410917479406103582609768653235794613608170953380771839155935015675460877365701273987586195456) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))))) |
(if (<=.f64 d -3099999999999999884792928203356430445124972882367710557941094311654495909877595926855417856) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 d 8053665244183175/2876309015779705452366888305262439573788763166307690516374881298523722812888015410123335637158520576337921822077942293722540636301030665959885558890231585990044286294797847764420835513619937505911249327233360092301410410917479406103582609768653235794613608170953380771839155935015675460877365701273987586195456) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))))) |
(if (<=.f64 d -3099999999999999884792928203356430445124972882367710557941094311654495909877595926855417856) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))) (if (<=.f64 d 8053665244183175/2876309015779705452366888305262439573788763166307690516374881298523722812888015410123335637158520576337921822077942293722540636301030665959885558890231585990044286294797847764420835513619937505911249327233360092301410410917479406103582609768653235794613608170953380771839155935015675460877365701273987586195456) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2)))))) |
(if (<=.f64 d -279999999999999981569294588664564246484568902129892339797591335243401265939842433974009856) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 d -622427335332149/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (if (<=.f64 d 3058964957112499/218497496936607064853048583478354175496839440705647678599864575975883972208808167719614290358159090999064327310325620422930884252602183354953346451122776638950446123565515229051718149272758321962318725648740732173736042431692028683588857933856768) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2))))))) |
(if (<=.f64 d -279999999999999981569294588664564246484568902129892339797591335243401265939842433974009856) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 d -622427335332149/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (if (<=.f64 d 3058964957112499/218497496936607064853048583478354175496839440705647678599864575975883972208808167719614290358159090999064327310325620422930884252602183354953346451122776638950446123565515229051718149272758321962318725648740732173736042431692028683588857933856768) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2))))))) |
(if (<=.f64 d -279999999999999981569294588664564246484568902129892339797591335243401265939842433974009856) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))) (if (<=.f64 d -622427335332149/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (if (<=.f64 d 3058964957112499/218497496936607064853048583478354175496839440705647678599864575975883972208808167719614290358159090999064327310325620422930884252602183354953346451122776638950446123565515229051718149272758321962318725648740732173736042431692028683588857933856768) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 d (/.f64 1 (/.f64 (sqrt.f64 h) (pow.f64 l -1/2))))))) |
(if (<=.f64 d -279999999999999981569294588664564246484568902129892339797591335243401265939842433974009856) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 d -4668205014991117/1037378892220248239628101965922790287753111558060609224998914332422663202853227036599926762236775948572049471652825197295598787768852943826971718708528490921765295450850377380921344) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (if (<=.f64 d 2116694501573381/6828046779268970776657768233698567984276232522051489956245767999246374131525255241237946573692471593720760228447675638216590132893818229842292076597586769967201441361422350907866192164773697561322460176523147880429251325990375896362151810433024) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d)))) |
(if (<=.f64 d -279999999999999981569294588664564246484568902129892339797591335243401265939842433974009856) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 d -4668205014991117/1037378892220248239628101965922790287753111558060609224998914332422663202853227036599926762236775948572049471652825197295598787768852943826971718708528490921765295450850377380921344) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (if (<=.f64 d 2116694501573381/6828046779268970776657768233698567984276232522051489956245767999246374131525255241237946573692471593720760228447675638216590132893818229842292076597586769967201441361422350907866192164773697561322460176523147880429251325990375896362151810433024) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 d (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)))))) |
(if (<=.f64 d -279999999999999981569294588664564246484568902129892339797591335243401265939842433974009856) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))) (if (<=.f64 d -4668205014991117/1037378892220248239628101965922790287753111558060609224998914332422663202853227036599926762236775948572049471652825197295598787768852943826971718708528490921765295450850377380921344) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (if (<=.f64 d 2116694501573381/6828046779268970776657768233698567984276232522051489956245767999246374131525255241237946573692471593720760228447675638216590132893818229842292076597586769967201441361422350907866192164773697561322460176523147880429251325990375896362151810433024) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 d (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)))))) |
(if (<=.f64 d -2900000000000000140268172381060164040488223768446612485854892072279809262312273222718980096) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 d -4149515568880993/1037378892220248239628101965922790287753111558060609224998914332422663202853227036599926762236775948572049471652825197295598787768852943826971718708528490921765295450850377380921344) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (if (<=.f64 d 1237583478742501/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))) |
(if (<=.f64 d -2900000000000000140268172381060164040488223768446612485854892072279809262312273222718980096) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 d -4149515568880993/1037378892220248239628101965922790287753111558060609224998914332422663202853227036599926762236775948572049471652825197295598787768852943826971718708528490921765295450850377380921344) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (if (<=.f64 d 1237583478742501/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))) |
(if (<=.f64 d -2900000000000000140268172381060164040488223768446612485854892072279809262312273222718980096) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))) (if (<=.f64 d -4149515568880993/1037378892220248239628101965922790287753111558060609224998914332422663202853227036599926762236775948572049471652825197295598787768852943826971718708528490921765295450850377380921344) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (if (<=.f64 d 1237583478742501/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))) |
(if (<=.f64 d -739999999999999959367293709028962443804292101882342970390703486003247154254069067126145024) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 d -6798566308054619/67985663080546188632267290438715984298187919069060086169528849689651655662189087070612800289949348565617834174239552129964362155219546526644418557282123181048810402666930332036061200384) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))) |
(if (<=.f64 d -739999999999999959367293709028962443804292101882342970390703486003247154254069067126145024) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 d -6798566308054619/67985663080546188632267290438715984298187919069060086169528849689651655662189087070612800289949348565617834174239552129964362155219546526644418557282123181048810402666930332036061200384) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))) |
(if (<=.f64 d -739999999999999959367293709028962443804292101882342970390703486003247154254069067126145024) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))) (if (<=.f64 d -6798566308054619/67985663080546188632267290438715984298187919069060086169528849689651655662189087070612800289949348565617834174239552129964362155219546526644418557282123181048810402666930332036061200384) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))) |
(if (<=.f64 d -279999999999999981569294588664564246484568902129892339797591335243401265939842433974009856) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 d -5394370239545291/4149515568880992958512407863691161151012446232242436899995657329690652811412908146399707048947103794288197886611300789182395151075411775307886874834113963687061181803401509523685376) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (if (<=.f64 d 3523478544330139/1438154507889852726183444152631219786894381583153845258187440649261861406444007705061667818579260288168960911038971146861270318150515332979942779445115792995022143147398923882210417756809968752955624663616680046150705205458739703051791304884326617897306804085476690385919577967507837730438682850636993793097728) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d)))) |
(if (<=.f64 d -279999999999999981569294588664564246484568902129892339797591335243401265939842433974009856) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 d -5394370239545291/4149515568880992958512407863691161151012446232242436899995657329690652811412908146399707048947103794288197886611300789182395151075411775307886874834113963687061181803401509523685376) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (if (<=.f64 d 3523478544330139/1438154507889852726183444152631219786894381583153845258187440649261861406444007705061667818579260288168960911038971146861270318150515332979942779445115792995022143147398923882210417756809968752955624663616680046150705205458739703051791304884326617897306804085476690385919577967507837730438682850636993793097728) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))))) |
(if (<=.f64 d -279999999999999981569294588664564246484568902129892339797591335243401265939842433974009856) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))) (if (<=.f64 d -5394370239545291/4149515568880992958512407863691161151012446232242436899995657329690652811412908146399707048947103794288197886611300789182395151075411775307886874834113963687061181803401509523685376) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (if (<=.f64 d 3523478544330139/1438154507889852726183444152631219786894381583153845258187440649261861406444007705061667818579260288168960911038971146861270318150515332979942779445115792995022143147398923882210417756809968752955624663616680046150705205458739703051791304884326617897306804085476690385919577967507837730438682850636993793097728) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))))) |
(if (<=.f64 h 2299208036583997/5109351192408882717840314145374306729132675226714771306246520940639262443184548008409492391661147394788716663921132787824569441250287599771492279803609168436019214522754779331884896566897569247187592593266032445422926874765109428195555469487226993043218229521601935466604437747789680665415385088) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d)) |
(if (<=.f64 h 2299208036583997/5109351192408882717840314145374306729132675226714771306246520940639262443184548008409492391661147394788716663921132787824569441250287599771492279803609168436019214522754779331884896566897569247187592593266032445422926874765109428195555469487226993043218229521601935466604437747789680665415385088) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(if (<=.f64 h 5875753871270215/5109351192408882717840314145374306729132675226714771306246520940639262443184548008409492391661147394788716663921132787824569441250287599771492279803609168436019214522754779331884896566897569247187592593266032445422926874765109428195555469487226993043218229521601935466604437747789680665415385088) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)) |
(if (<=.f64 h 5875753871270215/5109351192408882717840314145374306729132675226714771306246520940639262443184548008409492391661147394788716663921132787824569441250287599771492279803609168436019214522754779331884896566897569247187592593266032445422926874765109428195555469487226993043218229521601935466604437747789680665415385088) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(if (<=.f64 h 1218164251425/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(if (<=.f64 h 1218164251425/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) |
(if (<=.f64 h 6335595478587015/40874809539271061742722513162994453833061401813718170449972167525114099545476384067275939133289179158309733311369062302596555530002300798171938238428873347488153716182038234655079172535180553977500740746128259563383414998120875425564443755897815944345745836172815483732835501982317445323323080704) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (pow.f64 (*.f64 l h) -1/2) d)) |
(if (<=.f64 h 6335595478587015/40874809539271061742722513162994453833061401813718170449972167525114099545476384067275939133289179158309733311369062302596555530002300798171938238428873347488153716182038234655079172535180553977500740746128259563383414998120875425564443755897815944345745836172815483732835501982317445323323080704) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (*.f64 d (pow.f64 (*.f64 h l) -1/2))) |
(if (<=.f64 h 6335595478587015/40874809539271061742722513162994453833061401813718170449972167525114099545476384067275939133289179158309733311369062302596555530002300798171938238428873347488153716182038234655079172535180553977500740746128259563383414998120875425564443755897815944345745836172815483732835501982317445323323080704) (sqrt.f64 (*.f64 d (/.f64 (/.f64 d l) h))) (*.f64 (pow.f64 (*.f64 l h) -1/2) d)) |
(if (<=.f64 h 6335595478587015/40874809539271061742722513162994453833061401813718170449972167525114099545476384067275939133289179158309733311369062302596555530002300798171938238428873347488153716182038234655079172535180553977500740746128259563383414998120875425564443755897815944345745836172815483732835501982317445323323080704) (sqrt.f64 (*.f64 d (/.f64 (/.f64 d l) h))) (*.f64 d (pow.f64 (*.f64 h l) -1/2))) |
(if (<=.f64 d -2157076299348641/2508228255056559327717299405517639477515382672702395372151508761915556027554073725754578846110147691358081325939263447624692646145908262187541873345685902047135936580242368983360130194608842238078734041088) (sqrt.f64 (*.f64 d (/.f64 d (*.f64 l h)))) (*.f64 (pow.f64 (*.f64 l h) -1/2) d)) |
(if (<=.f64 d -2157076299348641/2508228255056559327717299405517639477515382672702395372151508761915556027554073725754578846110147691358081325939263447624692646145908262187541873345685902047135936580242368983360130194608842238078734041088) (sqrt.f64 (*.f64 d (/.f64 d (*.f64 h l)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(*.f64 d (pow.f64 (*.f64 h l) -1/2)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(/.f64 d (sqrt.f64 (*.f64 h l))) |
Compiled 3651 to 2166 computations (40.7% saved)
| 6× | egg-herbie |
| 827× | associate-/l*_binary64 |
| 753× | times-frac_binary64 |
| 735× | distribute-rgt-neg-in_binary64 |
| 735× | distribute-rgt-neg-in_binary64 |
| 735× | distribute-rgt-neg-in_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 24 | 41 |
| 1 | 62 | 41 |
| 2 | 195 | 39 |
| 3 | 1301 | 39 |
| 4 | 5063 | 39 |
| 0 | 24 | 41 |
| 1 | 62 | 41 |
| 2 | 195 | 39 |
| 3 | 1301 | 39 |
| 4 | 5063 | 39 |
| 0 | 243 | 3388 |
| 1 | 626 | 3212 |
| 2 | 2346 | 3094 |
| 0 | 263 | 4773 |
| 1 | 587 | 4660 |
| 2 | 1913 | 4576 |
| 0 | 183 | 1338 |
| 1 | 449 | 1220 |
| 2 | 1585 | 1114 |
| 3 | 6251 | 1021 |
| 0 | 24 | 41 |
| 1 | 62 | 41 |
| 2 | 195 | 39 |
| 3 | 1301 | 39 |
| 4 | 5063 | 39 |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
Compiled 2101 to 1606 computations (23.6% saved)
Compiled 3911 to 1817 computations (53.5% saved)
Loading profile data...