Time bar (total: 48.7s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 0 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 1 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 2 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 3 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 4 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 5 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 6 |
| 0% | 0% | 81.1% | 0.2% | 0% | 18.7% | 0% | 7 |
| 0% | 0% | 74.8% | 0.2% | 0% | 24.9% | 0% | 8 |
| 0% | 0% | 70.1% | 0.2% | 0% | 29.6% | 0% | 9 |
| 0% | 0% | 70.1% | 0.2% | 0% | 29.6% | 0% | 10 |
| 0% | 0% | 70.1% | 0.2% | 0% | 29.6% | 0% | 11 |
| 0% | 0% | 64.7% | 0.2% | 0% | 35.1% | 0% | 12 |
Compiled 41 to 32 computations (22% saved)
| 4.9s | 21573× | body | 256 | invalid |
| 2.2s | 8256× | body | 256 | valid |
| 1.3s | 4975× | 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)
6 alts after pruning (6 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1 | 5 | 6 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 1 | 6 | 7 |
| Status | Error | Program |
|---|---|---|
| ▶ | 24.7b | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
| ▶ | 25.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)) |
| ▶ | 25.2b | (*.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))))) |
| ▶ | 25.2b | (*.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)))))) |
| ▶ | 25.5b | (*.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 332 to 242 computations (27.1% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 5.4b | (*.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)))) |
| ✓ | 8.1b | (pow.f64 (/.f64 d h) (/.f64 1 2)) |
| ✓ | 13.6b | (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)) |
| ✓ | 15.2b | (pow.f64 (/.f64 d l) (/.f64 1 2)) |
Compiled 159 to 94 computations (40.9% saved)
42 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 7.0ms | h | @ | 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 | @ | 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 | h | @ | 0 | (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)) |
| 3.0ms | M | @ | 0 | (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)) |
| 2.0ms | D | @ | 0 | (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)) |
| 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 |
|---|
(pow.f64 (/.f64 d l) (/.f64 1 2)) |
(*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)) |
(pow.f64 (/.f64 d h) (/.f64 1 2)) |
(*.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 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 d l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 d l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (/.f64 d l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 l) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (sqrt.f64 (/.f64 l d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 d) (sqrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 d l))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (/.f64 d l)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 d l) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (/.f64 h l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (*.f64 1/2 h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2)) (/.f64 l h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (*.f64 1/2 h)) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (*.f64 1/2 h))) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (*.f64 1/2 h)) 1) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 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 D) (/.f64 1/2 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 D) (/.f64 1/2 d)) 2))) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2)) (neg.f64 h)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (/.f64 h l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (/.f64 h l)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) (sqrt.f64 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 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 D) (/.f64 1/2 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 D) (/.f64 1/2 d)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (/.f64 h l))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (/.f64 h l))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (/.f64 h l)))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 d h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 d h)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (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 (/.f64 d l) (/.f64 h d))) (*.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2)) (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (/.f64 h l))) 3)) (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d)))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (/.f64 h l))) (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 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 D) (/.f64 1/2 d)) 4) 1/4))) (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d)))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (-.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (/.f64 h l))) 3))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (/.f64 h l))) (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 4) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (-.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 4) 1/4)))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 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 D) (/.f64 1/2 d)) 2) -1/2))) 2) (/.f64 (/.f64 d l) (/.f64 h d))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) 3) (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 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 D) (/.f64 1/2 d)) 2) -1/2))) 3) (pow.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 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 D) (/.f64 1/2 d)) 2) -1/2))) (log.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2))) (log.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))))) 1)))))) |
| 1× | egg-herbie |
| 539× | associate-/r*_binary64 |
| 503× | associate-*r/_binary64 |
| 500× | associate-*l/_binary64 |
| 346× | unswap-sqr_binary64 |
| 329× | fma-def_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 262 | 4773 |
| 1 | 587 | 4660 |
| 2 | 1915 | 4573 |
| 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 (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 (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 (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 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (/.f64 h l)))) 1) |
(/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (*.f64 1/2 h)))) |
(/.f64 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2)) (/.f64 l h)) |
(/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (*.f64 1/2 h)) l) |
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (*.f64 1/2 h))) (neg.f64 l)) |
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (*.f64 1/2 h)) 1) l) |
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (*.f64 1/2 h)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l)) |
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 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 D) (/.f64 1/2 d)) 2))) (neg.f64 l)) |
(/.f64 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2)) (neg.f64 h)) (neg.f64 l)) |
(pow.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (/.f64 h l))) 1) |
(pow.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (/.f64 h l)))) 3) |
(pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) (sqrt.f64 1/2))) 2) |
(pow.f64 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (/.f64 h l))) 3) 1/3) |
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 4) 1/4))) |
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (/.f64 h l)))))) |
(cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (/.f64 h l))) 3)) |
(expm1.f64 (log1p.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (/.f64 h l))))) |
(log1p.f64 (expm1.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (/.f64 h l))))) |
(exp.f64 (log.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (/.f64 h l))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (/.f64 h 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 (/.f64 d l) (/.f64 h d))) (*.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2)) (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))))) |
(+.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2)))))) 1) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (/.f64 h l))) 3)) (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d)))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (/.f64 h l))) (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 4) 1/4))))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 4) 1/4))) (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d)))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (/.f64 h l))))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (-.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (/.f64 h l))) 3))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (/.f64 h l))) (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 4) 1/4))))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (-.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 4) 1/4)))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (/.f64 h l))))) |
(pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2)))) 1) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2)))) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2))))) 3) |
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2))))) 2) |
(sqrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2))) 2) (/.f64 (/.f64 d l) (/.f64 h d)))) |
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2))))))) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2)))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) 3) (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2))) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2))) 3) (pow.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2)))))) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2)))))) |
(exp.f64 (+.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2))) (log.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d)))))) |
(exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2))) (log.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 l (/.f64 h d)) (/.f64 (*.f64 M M) d)))) |
(*.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 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 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (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 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 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (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 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 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (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 M M) d) (*.f64 D D)) (*.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 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (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 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 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (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 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 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (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 M M) d) (*.f64 D D)) (*.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 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (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 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 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (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 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 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (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 M M) d) (*.f64 D D)) (*.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 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (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 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 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (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 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 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (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 M M) d) (*.f64 D D)) (*.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 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 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (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 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 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (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 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 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (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 M M) d) (*.f64 D D)) (*.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 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 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (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 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 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (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 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 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (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 M M) d) (*.f64 D D)) (*.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 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (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 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 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (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 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 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (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 M M) d) (*.f64 D D)) (*.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 M M) d) (*.f64 D D)) (*.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 1 (*.f64 h l))) (*.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 M M) d) (*.f64 D D)) (*.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 1 (*.f64 h l))) (*.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 M M) d) (*.f64 D D)) (*.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 1 (*.f64 h l))) (*.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 M M) d) (*.f64 D D)) (*.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 M M) d) (*.f64 D D)) (*.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 1 (*.f64 h l))) (*.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 M M) d) (*.f64 D D)) (*.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 1 (*.f64 h l))) (*.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 M M) d) (*.f64 D D)) (*.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 1 (*.f64 h l))) (*.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 M M) d) (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))) |
(-.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 (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 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 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (/.f64 h l)))) 1) |
(+.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) -1) |
(+.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 l 1/2))) 0) |
(*.f64 h (*.f64 (/.f64 1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) |
(/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (*.f64 1/2 h)))) |
(+.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) -1) |
(+.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 l 1/2))) 0) |
(*.f64 h (*.f64 (/.f64 1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) |
(/.f64 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2)) (/.f64 l h)) |
(+.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) -1) |
(+.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 l 1/2))) 0) |
(*.f64 h (*.f64 (/.f64 1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) |
(/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (*.f64 1/2 h)) l) |
(+.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) -1) |
(+.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 l 1/2))) 0) |
(*.f64 h (*.f64 (/.f64 1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) |
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (*.f64 1/2 h))) (neg.f64 l)) |
(+.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) -1) |
(+.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 l 1/2))) 0) |
(*.f64 h (*.f64 (/.f64 1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) |
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (*.f64 1/2 h)) 1) l) |
(+.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) -1) |
(+.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 l 1/2))) 0) |
(*.f64 h (*.f64 (/.f64 1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) |
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (*.f64 1/2 h)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l)) |
(+.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) -1) |
(+.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 l 1/2))) 0) |
(*.f64 h (*.f64 (/.f64 1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) |
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (*.f64 1/2 h)) (sqrt.f64 l)) (sqrt.f64 l)) |
(+.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) -1) |
(+.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 l 1/2))) 0) |
(*.f64 h (*.f64 (/.f64 1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) |
(/.f64 (*.f64 (neg.f64 h) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))) (neg.f64 l)) |
(+.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) -1) |
(+.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 l 1/2))) 0) |
(*.f64 h (*.f64 (/.f64 1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) |
(/.f64 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2)) (neg.f64 h)) (neg.f64 l)) |
(+.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) -1) |
(+.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 l 1/2))) 0) |
(*.f64 h (*.f64 (/.f64 1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) |
(pow.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (/.f64 h l))) 1) |
(+.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) -1) |
(+.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 l 1/2))) 0) |
(*.f64 h (*.f64 (/.f64 1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) |
(pow.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (/.f64 h l)))) 3) |
(+.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) -1) |
(+.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 l 1/2))) 0) |
(*.f64 h (*.f64 (/.f64 1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) |
(pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) (sqrt.f64 1/2))) 2) |
(+.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) -1) |
(+.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 l 1/2))) 0) |
(*.f64 h (*.f64 (/.f64 1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) |
(pow.f64 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (/.f64 h l))) 3) 1/3) |
(+.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) -1) |
(+.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 l 1/2))) 0) |
(*.f64 h (*.f64 (/.f64 1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) |
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 4) 1/4))) |
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 1/4 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4)))) |
(sqrt.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 4) (*.f64 1/4 (pow.f64 (/.f64 h l) 2)))) |
(fabs.f64 (*.f64 h (*.f64 (/.f64 1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))) |
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2)))) |
(+.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) -1) |
(+.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 l 1/2))) 0) |
(*.f64 h (*.f64 (/.f64 1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (/.f64 h l)))))) |
(+.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) -1) |
(+.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 l 1/2))) 0) |
(*.f64 h (*.f64 (/.f64 1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) |
(cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (/.f64 h l))) 3)) |
(+.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) -1) |
(+.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 l 1/2))) 0) |
(*.f64 h (*.f64 (/.f64 1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) |
(expm1.f64 (log1p.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (/.f64 h l))))) |
(+.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) -1) |
(+.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 l 1/2))) 0) |
(*.f64 h (*.f64 (/.f64 1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) |
(log1p.f64 (expm1.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (/.f64 h l))))) |
(+.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) -1) |
(+.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 l 1/2))) 0) |
(*.f64 h (*.f64 (/.f64 1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) |
(exp.f64 (log.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (/.f64 h l))))) |
(+.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) -1) |
(+.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 l 1/2))) 0) |
(*.f64 h (*.f64 (/.f64 1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) |
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (/.f64 h l)))) 1)) |
(+.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) -1) |
(+.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 l 1/2))) 0) |
(*.f64 h (*.f64 (/.f64 1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) |
(-.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 (/.f64 d l) (/.f64 h d))) (*.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2)) (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))))) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (*.f64 d (/.f64 d (*.f64 h l)))) (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (*.f64 h -1/2) l) 1)) |
(+.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2)))) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (*.f64 d (/.f64 d (*.f64 h l)))) (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (*.f64 h -1/2) l) 1)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2)))))) 1) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (*.f64 d (/.f64 d (*.f64 h l)))) (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (*.f64 h -1/2) l) 1)) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (/.f64 h l))) 3)) (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d)))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (/.f64 h l))) (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 4) 1/4))))) |
(/.f64 (sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l))) (/.f64 (+.f64 1 (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 1/4 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4))))) (-.f64 1 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 3))))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (+.f64 (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 h l)) 1) (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 4) (*.f64 1/4 (pow.f64 (/.f64 h l) 2))))) (-.f64 1 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 h l)) 3)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 d (/.f64 d (*.f64 h l)))) (fma.f64 h (*.f64 (/.f64 1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) (fma.f64 (pow.f64 (/.f64 h l) 2) (*.f64 1/4 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 4)) 1))) (fma.f64 -1/8 (pow.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 h l)) 3) 1)) |
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 4) 1/4))) (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d)))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (/.f64 h l))))) |
(/.f64 (sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l))) (/.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) (-.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 1/4 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4)))))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 h l)) 1)) (+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 4)) -1/4))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 d (/.f64 d (*.f64 h l)))) (fma.f64 h (*.f64 (/.f64 1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)) (fma.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 4) -1/4) 1)) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (-.f64 1 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (/.f64 h l))) 3))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (/.f64 h l))) (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 4) 1/4))))) |
(/.f64 (sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l))) (/.f64 (+.f64 1 (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 1/4 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4))))) (-.f64 1 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 3))))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (+.f64 (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 h l)) 1) (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 4) (*.f64 1/4 (pow.f64 (/.f64 h l) 2))))) (-.f64 1 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 h l)) 3)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 d (/.f64 d (*.f64 h l)))) (fma.f64 h (*.f64 (/.f64 1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) (fma.f64 (pow.f64 (/.f64 h l) 2) (*.f64 1/4 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 4)) 1))) (fma.f64 -1/8 (pow.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 h l)) 3) 1)) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (-.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 4) 1/4)))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) (/.f64 h l))))) |
(/.f64 (sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l))) (/.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) (-.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 1/4 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 4)))))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 h l)) 1)) (+.f64 1 (*.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 4)) -1/4))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 d (/.f64 d (*.f64 h l)))) (fma.f64 h (*.f64 (/.f64 1/2 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)) (fma.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 4) -1/4) 1)) |
(pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2)))) 1) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (*.f64 d (/.f64 d (*.f64 h l)))) (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (*.f64 h -1/2) l) 1)) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2)))) 3) 1/3) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (*.f64 d (/.f64 d (*.f64 h l)))) (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (*.f64 h -1/2) l) 1)) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2))))) 3) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (*.f64 d (/.f64 d (*.f64 h l)))) (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (*.f64 h -1/2) l) 1)) |
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2))))) 2) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (*.f64 d (/.f64 d (*.f64 h l)))) (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (*.f64 h -1/2) l) 1)) |
(sqrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2))) 2) (/.f64 (/.f64 d l) (/.f64 h d)))) |
(sqrt.f64 (*.f64 (/.f64 d (*.f64 (/.f64 h d) l)) (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) 2))) |
(sqrt.f64 (*.f64 (/.f64 (/.f64 d l) (/.f64 h d)) (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) -1/2) 1) 2))) |
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 d (/.f64 d (*.f64 h l)))) (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (*.f64 h -1/2) l) 1))) |
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2))))) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (*.f64 d (/.f64 d (*.f64 h l)))) (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (*.f64 h -1/2) l) 1)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2))))))) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (*.f64 d (/.f64 d (*.f64 h l)))) (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (*.f64 h -1/2) l) 1)) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2)))) 3)) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (*.f64 d (/.f64 d (*.f64 h l)))) (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (*.f64 h -1/2) l) 1)) |
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) 3) (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2))) 3))) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (*.f64 d (/.f64 d (*.f64 h l)))) (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (*.f64 h -1/2) l) 1)) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2))) 3) (pow.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) 3))) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (*.f64 d (/.f64 d (*.f64 h l)))) (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (*.f64 h -1/2) l) 1)) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2)))))) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (*.f64 d (/.f64 d (*.f64 h l)))) (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (*.f64 h -1/2) l) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2)))))) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) -1/2) 1)) |
(*.f64 (sqrt.f64 (*.f64 d (/.f64 d (*.f64 h l)))) (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (*.f64 h -1/2) l) 1)) |
(exp.f64 (+.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2))) (log.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d)))))) |
(exp.f64 (+.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (log.f64 (sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l)))))) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 (/.f64 h l) -1/2))))) |
(*.f64 (sqrt.f64 (*.f64 d (/.f64 d (*.f64 h l)))) (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (*.f64 h -1/2) l))))) |
(exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2))) (log.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))))) 1)) |
(exp.f64 (+.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2))) (log.f64 (sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l)))))) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 (/.f64 h l) -1/2))))) |
(*.f64 (sqrt.f64 (*.f64 d (/.f64 d (*.f64 h l)))) (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (*.f64 h -1/2) l))))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 6.1b | (*.f64 (/.f64 M 2) (/.f64 D d)) |
| ✓ | 8.1b | (sqrt.f64 (/.f64 d h)) |
| ✓ | 13.6b | (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)) |
| ✓ | 15.2b | (sqrt.f64 (/.f64 d 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)) |
| 1.0ms | D | @ | 0 | (*.f64 (/.f64 M 2) (/.f64 D d)) |
| 1.0ms | M | @ | 0 | (*.f64 (/.f64 M 2) (/.f64 D d)) |
| 1.0ms | d | @ | 0 | (*.f64 (/.f64 M 2) (/.f64 D d)) |
| 1.0ms | d | @ | inf | (*.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 |
|---|
(sqrt.f64 (/.f64 d l)) |
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h 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 (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 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 l h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) h) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) h)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) h) 1) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 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 (*.f64 M 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 (*.f64 M 1/2) (/.f64 D d)) 2)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 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 (*.f64 M 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 (*.f64 M 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 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (*.f64 M 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 (*.f64 M 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 (*.f64 M 1/2) (/.f64 D d)) 2) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 l (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) h)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 4) (pow.f64 (/.f64 h l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 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 (*.f64 M 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 (*.f64 M 1/2) (/.f64 D d)) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (fma.f64 2 (log.f64 (*.f64 (*.f64 M 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 (*.f64 M 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 h)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 d h)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 d h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (/.f64 d h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (sqrt.f64 (/.f64 h d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (sqrt.f64 h) (sqrt.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 d) (sqrt.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 d h) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 d h)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 d h) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 d h) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x 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 (*.f64 M 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 d 2) D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 M (/.f64 2 (/.f64 D d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 M 1/2) (/.f64 d D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 D (*.f64 (/.f64 2 M) d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 D (*.f64 d (/.f64 2 M)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 D d) (/.f64 2 M))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 2 M) (/.f64 d D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 d D) (/.f64 2 M)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 d 2) (*.f64 M D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 2 (*.f64 M (/.f64 D d))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 d (*.f64 M (*.f64 1/2 D))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 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 d 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 M (/.f64 D d)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 M (*.f64 1/2 D)) d)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 M D)) (neg.f64 (*.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 M (/.f64 D d))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 M (*.f64 1/2 D))) (neg.f64 d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 M) 1) (*.f64 -2 (/.f64 d D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 M) D) (*.f64 -2 d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 M (neg.f64 D)) (*.f64 2 (neg.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 -2 (neg.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 D) M) (*.f64 (neg.f64 d) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 D) 1) (*.f64 (neg.f64 d) (/.f64 2 M)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 D (neg.f64 M)) (*.f64 d -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 (neg.f64 d) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 M (*.f64 1/2 D)) 1) d)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 M (*.f64 1/2 D)) (cbrt.f64 (*.f64 d d))) (cbrt.f64 d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 M (*.f64 1/2 D)) (sqrt.f64 d)) (sqrt.f64 d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 M) (/.f64 D d)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 D) (*.f64 M 1/2)) (neg.f64 d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 M 1/2) (neg.f64 D)) (neg.f64 d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 D d) (neg.f64 M)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 M 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 d 2) (*.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 M (*.f64 1/2 D))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 M 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 (*.f64 M 1/2) (/.f64 D d)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 M 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 (*.f64 M 1/2) (/.f64 D d))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 1)))))) |
| 1× | egg-herbie |
| 247× | log-prod_binary64 |
| 241× | distribute-rgt-in_binary64 |
| 237× | distribute-lft-in_binary64 |
| 206× | div-sub_binary64 |
| 201× | sqr-pow_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 359 | 3593 |
| 1 | 863 | 3551 |
| 2 | 2919 | 3540 |
| 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 (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 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))) 1) |
(/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 l h)) |
(/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) h))) |
(/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) h) l) |
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) h)) (neg.f64 l)) |
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) h) 1) l) |
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) h) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l)) |
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) h) (sqrt.f64 l)) (sqrt.f64 l)) |
(/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (neg.f64 l)) |
(/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (neg.f64 h)) (neg.f64 l)) |
(pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)) 1) |
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))) 3) |
(pow.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) 2) |
(pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 M 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 (*.f64 M 1/2) (/.f64 D d)) 2) 3)) 1/3) |
(pow.f64 (/.f64 l (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) h)) -1) |
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 4) (pow.f64 (/.f64 h l) 2))) |
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))))) |
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 M 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 (*.f64 M 1/2) (/.f64 D d)) 2) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))) |
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))) |
(exp.f64 (fma.f64 2 (log.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) (log.f64 (/.f64 h l)))) |
(exp.f64 (*.f64 (fma.f64 2 (log.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) (log.f64 (/.f64 h 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 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4)) |
(*.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 (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 (*.f64 M 1/2) (/.f64 D d)))) 1) |
(/.f64 M (*.f64 2 (/.f64 d D))) |
(/.f64 M (*.f64 (/.f64 d D) 2)) |
(/.f64 M (/.f64 (*.f64 d 2) 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 d 2) (*.f64 M D))) |
(/.f64 1 (/.f64 2 (*.f64 M (/.f64 D d)))) |
(/.f64 1 (/.f64 d (*.f64 M (*.f64 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 d 2)) |
(/.f64 (*.f64 M (/.f64 D d)) 2) |
(/.f64 (*.f64 M (*.f64 1/2 D)) d) |
(/.f64 (neg.f64 (*.f64 M D)) (neg.f64 (*.f64 d 2))) |
(/.f64 (neg.f64 (*.f64 M (/.f64 D d))) -2) |
(/.f64 (neg.f64 (*.f64 M (*.f64 1/2 D))) (neg.f64 d)) |
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 -2 (/.f64 d D))) |
(/.f64 (*.f64 (neg.f64 M) D) (*.f64 -2 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 M (*.f64 1/2 D)) 1) d) |
(/.f64 (/.f64 (*.f64 M (*.f64 1/2 D)) (cbrt.f64 (*.f64 d d))) (cbrt.f64 d)) |
(/.f64 (/.f64 (*.f64 M (*.f64 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 (*.f64 M 1/2) (/.f64 D d)) 1) |
(pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 3) |
(pow.f64 (sqrt.f64 (*.f64 (*.f64 M 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 d 2) (*.f64 M D)) -1) |
(pow.f64 (/.f64 2 (*.f64 M (/.f64 D d))) -1) |
(pow.f64 (/.f64 d (*.f64 M (*.f64 1/2 D))) -1) |
(sqrt.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) |
(fabs.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) |
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))) |
(cbrt.f64 (pow.f64 (*.f64 (*.f64 M 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 (*.f64 M 1/2) (/.f64 D d)))) |
(log1p.f64 (expm1.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))) |
(exp.f64 (log.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 M 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 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d))) |
(*.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 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d))) |
(*.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 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d))) |
(*.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 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d))) |
(*.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 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d))) |
(*.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 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d))) |
(*.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 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d))) |
(*.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 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d))) |
(*.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 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d))) |
(*.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 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d))) |
(*.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 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d))) |
(*.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 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d))) |
(*.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 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(-.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 (*.f64 (sqrt.f64 d) 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 (*.f64 (sqrt.f64 d) 1) (sqrt.f64 l)) |
(/.f64 (sqrt.f64 d) (sqrt.f64 l)) |
(/.f64 (sqrt.f64 d) (sqrt.f64 l)) |
(/.f64 (*.f64 (sqrt.f64 d) 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 (*.f64 (sqrt.f64 d) 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 (*.f64 (sqrt.f64 d) 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 (*.f64 (pow.f64 (*.f64 (*.f64 M 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 M (/.f64 d 1/2))) 2) l)) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(/.f64 (pow.f64 (*.f64 (*.f64 M 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 M (/.f64 d 1/2))) 2) l)) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (*.f64 M 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 M (/.f64 d 1/2))) 2) l)) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 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 M (/.f64 d 1/2))) 2) l)) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 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 M (/.f64 d 1/2))) 2) l)) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 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 M (/.f64 d 1/2))) 2) l)) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 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 M (/.f64 d 1/2))) 2) l)) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 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 M (/.f64 d 1/2))) 2) l)) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 (*.f64 M 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 M (/.f64 d 1/2))) 2) l)) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 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 M (/.f64 d 1/2))) 2) l)) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 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 M (/.f64 d 1/2))) 2) l)) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 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 M (/.f64 d 1/2))) 2) l)) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 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 M (/.f64 d 1/2))) 2) l)) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(pow.f64 (*.f64 (*.f64 (*.f64 M 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 M (/.f64 d 1/2))) 2) l)) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 M 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 M (/.f64 d 1/2))) 2) l)) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(pow.f64 (*.f64 (pow.f64 (/.f64 h l) 3) (pow.f64 (pow.f64 (*.f64 (*.f64 M 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 M (/.f64 d 1/2))) 2) l)) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(pow.f64 (/.f64 l (*.f64 (pow.f64 (*.f64 (*.f64 M 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 M (/.f64 d 1/2))) 2) l)) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 4) (pow.f64 (/.f64 h l) 2))) |
(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 M (/.f64 d 1/2))) 4))) |
(fabs.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l))) |
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 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 M (/.f64 d 1/2))) 2) l)) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 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 M (/.f64 d 1/2))) 2) l)) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 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 M (/.f64 d 1/2))) 2) l)) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 M 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 M (/.f64 d 1/2))) 2) l)) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 h l) 3) (pow.f64 (pow.f64 (*.f64 (*.f64 M 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 M (/.f64 d 1/2))) 2) l)) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 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 M (/.f64 d 1/2))) 2) l)) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 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 M (/.f64 d 1/2))) 2) l)) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(exp.f64 (fma.f64 2 (log.f64 (*.f64 (*.f64 M 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 M (/.f64 d 1/2))) 2) l)) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(exp.f64 (*.f64 (fma.f64 2 (log.f64 (*.f64 (*.f64 M 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 M (/.f64 d 1/2))) 2) l)) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h 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 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4)) |
(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) (sqrt.f64 (/.f64 1 h))) |
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 h))) |
(/.f64 1 (/.f64 (sqrt.f64 h) (sqrt.f64 d))) |
(/.f64 (sqrt.f64 d) (sqrt.f64 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) (sqrt.f64 h)) |
(/.f64 (sqrt.f64 d) (sqrt.f64 h)) |
(/.f64 1 (/.f64 (sqrt.f64 h) (sqrt.f64 d))) |
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) |
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 h))) |
(/.f64 1 (/.f64 (sqrt.f64 h) (sqrt.f64 d))) |
(/.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 1 (/.f64 (sqrt.f64 h) (sqrt.f64 d))) |
(/.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 (*.f64 M 1/2) (/.f64 D d)))) 1) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 M (*.f64 2 (/.f64 d D))) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 M (*.f64 (/.f64 d D) 2)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 M (/.f64 (*.f64 d 2) D)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 M (/.f64 2 (/.f64 D d))) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 (*.f64 M 1/2) (/.f64 d D)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 D (*.f64 (/.f64 2 M) d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 D (*.f64 d (/.f64 2 M))) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 (/.f64 D d) (/.f64 2 M)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 1 (*.f64 (/.f64 2 M) (/.f64 d D))) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 1 (*.f64 (/.f64 d D) (/.f64 2 M))) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 1 (/.f64 (*.f64 d 2) (*.f64 M D))) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 1 (/.f64 2 (*.f64 M (/.f64 D d)))) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 1 (/.f64 d (*.f64 M (*.f64 1/2 D)))) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 (neg.f64 M) (*.f64 (/.f64 d D) -2)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 (neg.f64 D) (*.f64 (/.f64 2 M) (neg.f64 d))) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 (*.f64 M D) (*.f64 d 2)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 (*.f64 M (/.f64 D d)) 2) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 (*.f64 M (*.f64 1/2 D)) d) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 (neg.f64 (*.f64 M D)) (neg.f64 (*.f64 d 2))) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 (neg.f64 (*.f64 M (/.f64 D d))) -2) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 (neg.f64 (*.f64 M (*.f64 1/2 D))) (neg.f64 d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 -2 (/.f64 d D))) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 (*.f64 (neg.f64 M) D) (*.f64 -2 d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 2 (neg.f64 d))) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 -2 (neg.f64 d))) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 (*.f64 (neg.f64 D) M) (*.f64 (neg.f64 d) 2)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 (*.f64 (neg.f64 D) 1) (*.f64 (neg.f64 d) (/.f64 2 M))) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 (*.f64 D (neg.f64 M)) (*.f64 d -2)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 (neg.f64 d) -2)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 (/.f64 (*.f64 M (*.f64 1/2 D)) 1) d) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 (/.f64 (*.f64 M (*.f64 1/2 D)) (cbrt.f64 (*.f64 d d))) (cbrt.f64 d)) |
(/.f64 (*.f64 M (*.f64 D 1/2)) (*.f64 (cbrt.f64 d) (cbrt.f64 (*.f64 d d)))) |
(*.f64 (/.f64 M (cbrt.f64 d)) (/.f64 (*.f64 D 1/2) (cbrt.f64 (*.f64 d d)))) |
(/.f64 (/.f64 (*.f64 M (*.f64 1/2 D)) (sqrt.f64 d)) (sqrt.f64 d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 (*.f64 (neg.f64 M) (/.f64 D d)) -2) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 (*.f64 (neg.f64 D) (*.f64 M 1/2)) (neg.f64 d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 (*.f64 (*.f64 M 1/2) (neg.f64 D)) (neg.f64 d)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(/.f64 (*.f64 (/.f64 D d) (neg.f64 M)) -2) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 1) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 3) 1/3) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 3) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(pow.f64 (sqrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 2) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.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 (*.f64 1/2 (*.f64 D M)) d) |
(*.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 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(pow.f64 (*.f64 (/.f64 2 M) (/.f64 d D)) -1) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(pow.f64 (*.f64 (/.f64 d D) (/.f64 2 M)) -1) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(pow.f64 (/.f64 (*.f64 d 2) (*.f64 M D)) -1) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(pow.f64 (/.f64 2 (*.f64 M (/.f64 D d))) -1) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(pow.f64 (/.f64 d (*.f64 M (*.f64 1/2 D))) -1) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(sqrt.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(fabs.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.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 (*.f64 M 1/2) (/.f64 D d))))) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(cbrt.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 3)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.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 (*.f64 1/2 (*.f64 D M)) d) |
(*.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 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(expm1.f64 (log1p.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(log1p.f64 (expm1.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(exp.f64 (log.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 1)) |
(/.f64 (*.f64 1/2 (*.f64 D M)) d) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 6.1b | (*.f64 (/.f64 M 2) (/.f64 D d)) | |
| 8.1b | (sqrt.f64 (/.f64 d h)) | |
| 13.6b | (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)) | |
| 15.2b | (sqrt.f64 (/.f64 d l)) |
Compiled 133 to 60 computations (54.9% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 6.2b | (/.f64 (/.f64 D d) (/.f64 2 M)) |
| 8.1b | (sqrt.f64 (/.f64 d h)) | |
| ✓ | 9.5b | (fma.f64 (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2) (*.f64 (/.f64 h l) -1/2) 1) |
| 15.2b | (sqrt.f64 (/.f64 d l)) |
Compiled 120 to 56 computations (53.3% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 5.0ms | l | @ | 0 | (fma.f64 (pow.f64 (/.f64 (/.f64 D d) (/.f64 2 M)) 2) (*.f64 (/.f64 h l) -1/2) 1) |
| 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 | 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 | M | @ | 0 | (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))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 6.6b | (*.f64 D (/.f64 M (*.f64 d 2))) |
| 8.1b | (sqrt.f64 (/.f64 d h)) | |
| ✓ | 9.5b | (fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2) (*.f64 (/.f64 h l) -1/2) 1) |
| 15.2b | (sqrt.f64 (/.f64 d l)) |
Compiled 110 to 52 computations (52.7% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | d | @ | inf | (fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2) (*.f64 (/.f64 h l) -1/2) 1) |
| 0.0ms | D | @ | -inf | (fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2) (*.f64 (/.f64 h l) -1/2) 1) |
| 0.0ms | D | @ | 0 | (fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2) (*.f64 (/.f64 h l) -1/2) 1) |
| 0.0ms | M | @ | -inf | (fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2) (*.f64 (/.f64 h l) -1/2) 1) |
| 0.0ms | M | @ | inf | (fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2) (*.f64 (/.f64 h l) -1/2) 1) |
| 1× | batch-egg-rewrite |
| 841× | log-prod_binary64 |
| 416× | pow2_binary64 |
| 293× | pow1/3_binary64 |
| 286× | log1p-udef_binary64 |
| 285× | expm1-udef_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 33 |
| 1 | 335 | 33 |
| 2 | 4235 | 33 |
| 1× | node limit |
| Inputs |
|---|
(fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(*.f64 D (/.f64 M (*.f64 d 2))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 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 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 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 2) (/.f64 M d)) 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 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 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 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1)) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 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 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1)) 2) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) (sqrt.f64 (*.f64 (/.f64 h l) -1/2)))) (hypot.f64 1 (*.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) (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 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2)) 3) 1) (+.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2)) 2) (-.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2)) 2) 1) (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 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 2) (/.f64 M d)) 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 2) (/.f64 M d)) 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 2) (/.f64 M d)) (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 2) (/.f64 M d)) 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 2) (/.f64 M d)) 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 2) (/.f64 M d)) 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 2) (/.f64 M d)) 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 2) (/.f64 M d)) 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 2) (/.f64 M d)) 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 2) (/.f64 M d)) 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 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 D 2) (/.f64 M d)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (/.f64 M d))) D)) 2)) (log.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (/.f64 M d))) D))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (/.f64 M d))) D))) (log.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (/.f64 M d))) D))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 D 2) (/.f64 M d)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 D (*.f64 2 (/.f64 d M)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 d d) (*.f64 D M)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 D M) (+.f64 d d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 D M)) (*.f64 d -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 D M) d) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 D M) 2) d)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 D M) 1) (+.f64 d d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 D M) (pow.f64 (cbrt.f64 (+.f64 d d)) 2)) (cbrt.f64 (+.f64 d d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 D M) (sqrt.f64 (+.f64 d d))) (sqrt.f64 (+.f64 d d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 M) D) (*.f64 d -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 M d) D) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 D (neg.f64 M)) (*.f64 d -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 D (/.f64 M d)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 D 2) (/.f64 M d))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 D 2) (/.f64 M d))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 M (/.f64 1/2 d)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 d)) 3) (pow.f64 D 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 d d) (*.f64 D M)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 D 2) (/.f64 M d)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (sqrt.f64 (exp.f64 (/.f64 M d))) D))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 D 2) (/.f64 M d)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 M (/.f64 1/2 d)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 d)) 3) (pow.f64 D 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 D 2) (/.f64 M d))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 D 2) (/.f64 M d))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 D 2) (/.f64 M d))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 D 2) (/.f64 M d))) 1)))))) |
| 1× | egg-herbie |
| 508× | fma-def_binary64 |
| 473× | times-frac_binary64 |
| 461× | associate-/l*_binary64 |
| 461× | unswap-sqr_binary64 |
| 334× | distribute-rgt-in_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 177 | 2978 |
| 1 | 436 | 2840 |
| 2 | 1648 | 2826 |
| 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)))) |
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)))) |
(*.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 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 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2))) |
(+.f64 0 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1)) |
(+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2)) 1) |
(+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2)) 1) 1) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 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 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1))))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1))) 1) |
(*.f64 1 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1)) |
(*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1) 1) |
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1)) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1)) 2) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1))) |
(*.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) (sqrt.f64 (*.f64 (/.f64 h l) -1/2)))) (hypot.f64 1 (*.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) (sqrt.f64 (*.f64 (/.f64 h l) -1/2))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2)) 3) 1) (+.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2)) 2) (-.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2)) 1)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2)) 2) 1) (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) -1)) |
(pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1) 1) |
(pow.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1) 3) 1/3) |
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1)) 3) |
(pow.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) (sqrt.f64 (*.f64 (/.f64 h l) -1/2)))) 2) |
(sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1) 2)) |
(log.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 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 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1)))) |
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1))) |
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1))) |
(exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2)))) |
(exp.f64 (*.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2))) 1)) |
(+.f64 0 (*.f64 (/.f64 D 2) (/.f64 M d))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (/.f64 M d))) D)) 2)) (log.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (/.f64 M d))) D)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (/.f64 M d))) D))) (log.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (/.f64 M d))) D)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 D 2) (/.f64 M d)))) 1) |
(/.f64 D (*.f64 2 (/.f64 d M))) |
(/.f64 1 (/.f64 (+.f64 d d) (*.f64 D M))) |
(/.f64 (*.f64 D M) (+.f64 d d)) |
(/.f64 (neg.f64 (*.f64 D M)) (*.f64 d -2)) |
(/.f64 (/.f64 (*.f64 D M) d) 2) |
(/.f64 (/.f64 (*.f64 D M) 2) d) |
(/.f64 (/.f64 (*.f64 D M) 1) (+.f64 d d)) |
(/.f64 (/.f64 (*.f64 D M) (pow.f64 (cbrt.f64 (+.f64 d d)) 2)) (cbrt.f64 (+.f64 d d))) |
(/.f64 (/.f64 (*.f64 D M) (sqrt.f64 (+.f64 d d))) (sqrt.f64 (+.f64 d d))) |
(/.f64 (*.f64 (neg.f64 M) D) (*.f64 d -2)) |
(/.f64 (*.f64 (/.f64 M d) D) 2) |
(/.f64 (*.f64 D (neg.f64 M)) (*.f64 d -2)) |
(/.f64 (*.f64 D (/.f64 M d)) 2) |
(pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 1) |
(pow.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 D 2) (/.f64 M d))) 3) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 D 2) (/.f64 M d))) 2) |
(pow.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 M (/.f64 1/2 d)) 3)) 1/3) |
(pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 d)) 3) (pow.f64 D 3)) 1/3) |
(pow.f64 (/.f64 (+.f64 d d) (*.f64 D M)) -1) |
(sqrt.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)) |
(fabs.f64 (*.f64 (/.f64 D 2) (/.f64 M d))) |
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (/.f64 M d))) D)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 D 2) (/.f64 M d))))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 M (/.f64 1/2 d)) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 d)) 3) (pow.f64 D 3))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D 2) (/.f64 M d)))) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D 2) (/.f64 M d)))) |
(exp.f64 (log.f64 (*.f64 (/.f64 D 2) (/.f64 M d)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 D 2) (/.f64 M d))) 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M))) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 h l) (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d)))) 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M))) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 h l) (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d)))) 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M))) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 h l) (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d)))) 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M)))) |
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) h)) d) (/.f64 -1/8 (*.f64 d 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M))) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 h l) (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d)))) 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M))) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 h l) (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d)))) 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M))) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 h l) (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d)))) 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M)))) |
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) h)) d) (/.f64 -1/8 (*.f64 d 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M))) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 h l) (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d)))) 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M))) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 h l) (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d)))) 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M))) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 h l) (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d)))) 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M))) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 h l) (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d)))) 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M))) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 h l) (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d)))) 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M))) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 h l) (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d)))) 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M)))) |
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) h)) d) (/.f64 -1/8 (*.f64 d 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M))) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 h l) (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d)))) 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M))) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 h l) (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d)))) 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M))) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 h l) (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d)))) 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M)))) |
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) h)) d) (/.f64 -1/8 (*.f64 d 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M))) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 h l) (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d)))) 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M))) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 h l) (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d)))) 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M))) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 h l) (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d)))) 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M)))) |
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) h)) d) (/.f64 -1/8 (*.f64 d l))) |
(+.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M))) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 h l) (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d)))) 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M))) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 h l) (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d)))) 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M))) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 h l) (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d)))) 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M))) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 h l) (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d)))) 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M))) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 h l) (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d)))) 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M))) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 h l) (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d)))) 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M))) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 h l) (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d)))) 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M))) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 h l) (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d)))) 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M))) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 h l) (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d)))) 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M))) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 h l) (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d)))) 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M))) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 h l) (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d)))) 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M))) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 h l) (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d)))) 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M)))) |
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) h)) d) (/.f64 -1/8 (*.f64 d 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M))) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 h l) (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d)))) 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M))) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 h l) (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d)))) 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M))) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 h l) (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d)))) 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M)))) |
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) h)) d) (/.f64 -1/8 (*.f64 d 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M))) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 h l) (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d)))) 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M))) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 h l) (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d)))) 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M))) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 h l) (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d)))) 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M)))) |
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) h)) d) (/.f64 -1/8 (*.f64 d 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M))) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 h l) (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d)))) 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M))) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 h l) (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d)))) 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M))) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 h l) (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d)))) 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M))) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 h l) (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d)))) 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M))) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 h l) (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d)))) 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M))) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 h l) (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d)))) 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M))) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 h l) (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d)))) 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M))) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 h l) (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d)))) 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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (*.f64 h (*.f64 M M))) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 h l) (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d)))) 1) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2))) |
(fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/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 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1)) |
(fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/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 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2)) 1) |
(fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/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 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2)) 1) 1) |
(fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/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 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/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 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M 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) 1/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 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1))) 1) |
(fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/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 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1)) |
(fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/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 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1) 1) |
(fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/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 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1)) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1)) 2)) |
(fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/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 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1)) 2) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1))) |
(fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/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 2) (/.f64 M d)) (sqrt.f64 (*.f64 (/.f64 h l) -1/2)))) (hypot.f64 1 (*.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) (sqrt.f64 (*.f64 (/.f64 h l) -1/2))))) |
(pow.f64 (hypot.f64 1 (*.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) (sqrt.f64 (*.f64 (/.f64 h l) -1/2)))) 2) |
(pow.f64 (hypot.f64 1 (*.f64 (/.f64 M d) (*.f64 (/.f64 D 2) (sqrt.f64 (*.f64 (/.f64 h l) -1/2))))) 2) |
(pow.f64 (hypot.f64 1 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 (*.f64 (/.f64 h l) -1/2)) (+.f64 d d)))) 2) |
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2)) 3) 1) (+.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2)) 2) (-.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2)) 1)))) |
(/.f64 (+.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2)) 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2)) 2) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2))))) |
(/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)) 3) -1/8)) (+.f64 (+.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (*.f64 (/.f64 h l) -1/2)) 2)) (*.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)) 1/2))) |
(/.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 6) (pow.f64 (*.f64 (/.f64 h l) -1/2) 3) 1) (-.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2)) (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 1/2 (/.f64 h l)) 1)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2)) 2) 1) (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) -1)) |
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2)) 2) -1) (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) -1)) |
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (*.f64 (/.f64 h l) -1/2)) 2) -1) (fma.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (*.f64 (/.f64 h l) -1/2) -1)) |
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 (/.f64 h l) -1/2)) 2) -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 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1) 1) |
(fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/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 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1) 3) 1/3) |
(fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/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 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1)) 3) |
(fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/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 2) (/.f64 M d)) (sqrt.f64 (*.f64 (/.f64 h l) -1/2)))) 2) |
(pow.f64 (hypot.f64 1 (*.f64 (/.f64 M d) (*.f64 (/.f64 D 2) (sqrt.f64 (*.f64 (/.f64 h l) -1/2))))) 2) |
(pow.f64 (hypot.f64 1 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 (*.f64 (/.f64 h l) -1/2)) (+.f64 d d)))) 2) |
(sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1) 2)) |
(fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/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 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1))) |
(fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/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 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1)))) |
(fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/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 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1) 3)) |
(fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/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 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1))) |
(fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/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 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1))) |
(fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2) 1) |
(fma.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/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 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2)))) |
(exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/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 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2))) 1)) |
(exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 h l) -1/2)))) |
(exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/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 2) (/.f64 M d))) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (/.f64 M d))) D)) 2)) (log.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (/.f64 M d))) D)))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (/.f64 M d))) D)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (/.f64 M d))) D))) (log.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (/.f64 M d))) D)))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (/.f64 M d))) D)))) |
(*.f64 D (log.f64 (sqrt.f64 (exp.f64 (/.f64 M d))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 D 2) (/.f64 M d)))) 1) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(/.f64 D (*.f64 2 (/.f64 d M))) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(/.f64 1 (/.f64 (+.f64 d d) (*.f64 D M))) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(/.f64 (*.f64 D M) (+.f64 d d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(/.f64 (neg.f64 (*.f64 D M)) (*.f64 d -2)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(/.f64 (/.f64 (*.f64 D M) d) 2) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(/.f64 (/.f64 (*.f64 D M) 2) d) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(/.f64 (/.f64 (*.f64 D M) 1) (+.f64 d d)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(/.f64 (/.f64 (*.f64 D M) (pow.f64 (cbrt.f64 (+.f64 d d)) 2)) (cbrt.f64 (+.f64 d d))) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(/.f64 (/.f64 (*.f64 D M) (sqrt.f64 (+.f64 d d))) (sqrt.f64 (+.f64 d d))) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(/.f64 (*.f64 (neg.f64 M) D) (*.f64 d -2)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(/.f64 (*.f64 (/.f64 M d) D) 2) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(/.f64 (*.f64 D (neg.f64 M)) (*.f64 d -2)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(/.f64 (*.f64 D (/.f64 M d)) 2) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 1) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(pow.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) 1/2) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(pow.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 3) 1/3) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 D 2) (/.f64 M d))) 3) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 D 2) (/.f64 M d))) 2) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(pow.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 M (/.f64 1/2 d)) 3)) 1/3) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 d)) 3) (pow.f64 D 3)) 1/3) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(pow.f64 (/.f64 (+.f64 d d) (*.f64 D M)) -1) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(sqrt.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(fabs.f64 (*.f64 (/.f64 D 2) (/.f64 M d))) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 (/.f64 M d))) D)) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (exp.f64 (/.f64 M d))) D)))) |
(*.f64 D (log.f64 (sqrt.f64 (exp.f64 (/.f64 M d))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 D 2) (/.f64 M d))))) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 3)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 M (/.f64 1/2 d)) 3))) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 d)) 3) (pow.f64 D 3))) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D 2) (/.f64 M d)))) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D 2) (/.f64 M d)))) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(exp.f64 (log.f64 (*.f64 (/.f64 D 2) (/.f64 M d)))) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 D 2) (/.f64 M d))) 1)) |
(*.f64 1/2 (*.f64 D (/.f64 M d))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (*.f64 1/2 (/.f64 M d))) |
Compiled 26997 to 12939 computations (52.1% saved)
36 alts after pruning (36 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 828 | 36 | 864 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 4 | 0 | 4 |
| Total | 833 | 36 | 869 |
| Status | Error | Program |
|---|---|---|
| 39.2b | (pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2))))) 2) | |
| 45.4b | (*.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)))))) | |
| 44.8b | (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 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))) | |
| 38.8b | (*.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)))))) | |
| 39.9b | (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 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))) | |
| 25.6b | (*.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.3b | (*.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 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))))) | |
| 32.0b | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))))) | |
| 45.1b | (*.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)))) | |
| 24.7b | (*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 h d)) -1) (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.6b | (*.f64 (*.f64 (/.f64 (*.f64 M M) d) (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) | |
| 39.6b | (*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 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))))) | |
| ▶ | 24.7b | (*.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))))) |
| 39.6b | (*.f64 (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 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))))) | |
| 25.6b | (*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 d h)) (sqrt.f64 (cbrt.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))))) | |
| 38.9b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) | |
| 38.9b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) | |
| 38.9b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) | |
| 24.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 h l))) 2)))) | |
| 24.8b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (/.f64 h l))))) | |
| 37.4b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) | |
| 59.8b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) h)) d) (/.f64 -1/8 (*.f64 d l)))) | |
| 29.0b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) 1) | |
| 35.9b | (*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) -1/2) 1)) | |
| 59.6b | (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))) | |
| 35.9b | (*.f64 (sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 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)))))) |
| 25.0b | (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 l h)))))) | |
| ▶ | 23.5b | (*.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 M (/.f64 d 1/2))) 2) l)))))) |
| 25.5b | (*.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))) | |
| ▶ | 43.3b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))))) |
| 59.1b | (*.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))))))) | |
| ▶ | 41.8b | (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
| 40.4b | (*.f64 (sqrt.f64 (*.f64 d (/.f64 d (*.f64 h l)))) (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (*.f64 h -1/2) l) 1)) | |
| 59.5b | (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) | |
| 59.2b | (log.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2))))) |
Compiled 2292 to 1636 computations (28.6% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 6.6b | (*.f64 D (/.f64 M (/.f64 d 1/2))) |
| ✓ | 7.6b | (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) |
| 8.1b | (sqrt.f64 (/.f64 d h)) | |
| 15.2b | (sqrt.f64 (/.f64 d l)) |
Compiled 156 to 91 computations (41.7% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | D | @ | inf | (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) |
| 2.0ms | h | @ | 0 | (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) |
| 1.0ms | D | @ | 0 | (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) |
| 1.0ms | M | @ | 0 | (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) |
| 1.0ms | l | @ | 0 | (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) |
| 1× | batch-egg-rewrite |
| 808× | log-prod_binary64 |
| 385× | pow2_binary64 |
| 274× | pow1/3_binary64 |
| 266× | expm1-udef_binary64 |
| 266× | log1p-udef_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 29 |
| 1 | 308 | 29 |
| 2 | 4058 | 29 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) |
(*.f64 D (/.f64 M (/.f64 d 1/2))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 h) (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 h) (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 h) (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 h) (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 h (/.f64 l (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)) 1) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)) (sqrt.f64 l)) (sqrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)) h) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 h) (/.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) (sqrt.f64 l))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 h 3) (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l) 3) (pow.f64 h 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 h) (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l) 3) (pow.f64 h 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 D d) (/.f64 M 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 D d) (/.f64 M 2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 D d) (/.f64 M 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 D d) (/.f64 M 2))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 D d) (/.f64 M 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 D d) (/.f64 M 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 D (/.f64 (+.f64 d d) M))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 d d) (*.f64 D M)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 D M) (+.f64 d d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 D M)) (*.f64 d -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 D M) d) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 D M) 1) (+.f64 d d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 D M) (cbrt.f64 (pow.f64 (+.f64 d d) 2))) (cbrt.f64 (+.f64 d d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 D M) (sqrt.f64 (+.f64 d d))) (sqrt.f64 (+.f64 d d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 M) D) (*.f64 d -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 D (neg.f64 M)) (*.f64 d -2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 M 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 D d) (/.f64 M 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 M (/.f64 1/2 d)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 d)) 3) (pow.f64 D 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 d d) (*.f64 D M)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 D d) (/.f64 M 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 D d) (/.f64 M 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 D d) (/.f64 M 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 M (/.f64 1/2 d)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 d)) 3) (pow.f64 D 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 D d) (/.f64 M 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 D d) (/.f64 M 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 D d) (/.f64 M 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 D d) (/.f64 M 2))) 1)))))) |
| 1× | egg-herbie |
| 478× | unswap-sqr_binary64 |
| 476× | associate-/r/_binary64 |
| 367× | fma-def_binary64 |
| 335× | *-commutative_binary64 |
| 333× | distribute-rgt-in_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 177 | 2881 |
| 1 | 448 | 2834 |
| 2 | 1710 | 2834 |
| 1× | node limit |
| Inputs |
|---|
(*.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 (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 (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/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/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 0 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 h) (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 h) (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 h) (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 h) (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)))) 1) |
(/.f64 h (/.f64 l (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))) |
(/.f64 1 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)))) |
(/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)) l) |
(/.f64 (neg.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))) (neg.f64 l)) |
(/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)) 1) l) |
(/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l)) |
(/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)) (sqrt.f64 l)) (sqrt.f64 l)) |
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)) h) (neg.f64 l)) |
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))) (neg.f64 l)) |
(pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)) 1) |
(pow.f64 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l))) 3) |
(pow.f64 (*.f64 (sqrt.f64 h) (/.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) (sqrt.f64 l))) 2) |
(pow.f64 (*.f64 (pow.f64 h 3) (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l) 3)) 1/3) |
(pow.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l) 3) (pow.f64 h 3)) 1/3) |
(pow.f64 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))) -1) |
(sqrt.f64 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)) 2)) |
(log.f64 (pow.f64 (exp.f64 h) (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l))))) |
(cbrt.f64 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l) 3) (pow.f64 h 3))) |
(expm1.f64 (log1p.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)))) |
(log1p.f64 (expm1.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)))) |
(exp.f64 (log.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l))) 1)) |
(+.f64 0 (*.f64 (/.f64 D d) (/.f64 M 2))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 D d) (/.f64 M 2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 D d) (/.f64 M 2)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 D d) (/.f64 M 2))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 D d) (/.f64 M 2)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 D d) (/.f64 M 2)))) 1) |
(/.f64 D (/.f64 (+.f64 d d) M)) |
(/.f64 1 (/.f64 (+.f64 d d) (*.f64 D M))) |
(/.f64 (*.f64 D M) (+.f64 d d)) |
(/.f64 (neg.f64 (*.f64 D M)) (*.f64 d -2)) |
(/.f64 (/.f64 (*.f64 D M) d) 2) |
(/.f64 (/.f64 (*.f64 D M) 1) (+.f64 d d)) |
(/.f64 (/.f64 (*.f64 D M) (cbrt.f64 (pow.f64 (+.f64 d d) 2))) (cbrt.f64 (+.f64 d d))) |
(/.f64 (/.f64 (*.f64 D M) (sqrt.f64 (+.f64 d d))) (sqrt.f64 (+.f64 d d))) |
(/.f64 (*.f64 (neg.f64 M) D) (*.f64 d -2)) |
(/.f64 (*.f64 D (neg.f64 M)) (*.f64 d -2)) |
(pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 1) |
(pow.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 M 2))) 3) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 D d) (/.f64 M 2))) 2) |
(pow.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 M (/.f64 1/2 d)) 3)) 1/3) |
(pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 d)) 3) (pow.f64 D 3)) 1/3) |
(pow.f64 (/.f64 (+.f64 d d) (*.f64 D M)) -1) |
(sqrt.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)) |
(fabs.f64 (*.f64 (/.f64 D d) (/.f64 M 2))) |
(log.f64 (exp.f64 (*.f64 (/.f64 D d) (/.f64 M 2)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 D d) (/.f64 M 2))))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 M (/.f64 1/2 d)) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 d)) 3) (pow.f64 D 3))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D d) (/.f64 M 2)))) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D d) (/.f64 M 2)))) |
(exp.f64 (log.f64 (*.f64 (/.f64 D d) (/.f64 M 2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 D d) (/.f64 M 2))) 1)) |
| Outputs |
|---|
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.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 h (*.f64 M M)) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) l) (/.f64 h (*.f64 d d)))) |
(*.f64 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 d l)) h)) (*.f64 M M)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(+.f64 0 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l))) |
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D (+.f64 d d))) 2) (/.f64 h l)) |
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 h l)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 h) (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 h) (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 h) (/.f64 (pow.f64 (*.f64 M (/.f64 D (+.f64 d d))) 2) l))))) |
(*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 h) (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))) 3) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 h) (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 h) (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l))))) |
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D (+.f64 d d))) 2) (/.f64 h l)) |
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 h l)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)))) 1) |
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D (+.f64 d d))) 2) (/.f64 h l)) |
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 h l)) |
(/.f64 h (/.f64 l (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))) |
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D (+.f64 d d))) 2) (/.f64 h l)) |
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 h l)) |
(/.f64 1 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)))) |
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D (+.f64 d d))) 2) (/.f64 h l)) |
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 h l)) |
(/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)) l) |
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D (+.f64 d d))) 2) (/.f64 h l)) |
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 h l)) |
(/.f64 (neg.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))) (neg.f64 l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D (+.f64 d d))) 2) (/.f64 h l)) |
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 h l)) |
(/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)) 1) l) |
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D (+.f64 d d))) 2) (/.f64 h l)) |
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 h l)) |
(/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D (+.f64 d d))) 2) (/.f64 h l)) |
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 h l)) |
(/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)) (sqrt.f64 l)) (sqrt.f64 l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D (+.f64 d d))) 2) (/.f64 h l)) |
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 h l)) |
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)) h) (neg.f64 l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D (+.f64 d d))) 2) (/.f64 h l)) |
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 h l)) |
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))) (neg.f64 l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D (+.f64 d d))) 2) (/.f64 h l)) |
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 h l)) |
(pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)) 1) |
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D (+.f64 d d))) 2) (/.f64 h l)) |
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 h l)) |
(pow.f64 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)) 3) 1/3) |
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D (+.f64 d d))) 2) (/.f64 h l)) |
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 h l)) |
(pow.f64 (cbrt.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l))) 3) |
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D (+.f64 d d))) 2) (/.f64 h l)) |
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 h l)) |
(pow.f64 (*.f64 (sqrt.f64 h) (/.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) (sqrt.f64 l))) 2) |
(pow.f64 (*.f64 (sqrt.f64 h) (/.f64 (/.f64 D d) (/.f64 (sqrt.f64 l) (/.f64 M 2)))) 2) |
(pow.f64 (*.f64 (sqrt.f64 h) (/.f64 (*.f64 M (/.f64 D (+.f64 d d))) (sqrt.f64 l))) 2) |
(pow.f64 (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (/.f64 M 2) (sqrt.f64 l)) (/.f64 D d))) 2) |
(pow.f64 (*.f64 (pow.f64 h 3) (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l) 3)) 1/3) |
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D (+.f64 d d))) 2) (/.f64 h l)) |
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 h l)) |
(pow.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l) 3) (pow.f64 h 3)) 1/3) |
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D (+.f64 d d))) 2) (/.f64 h l)) |
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 h l)) |
(pow.f64 (/.f64 l (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))) -1) |
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D (+.f64 d d))) 2) (/.f64 h l)) |
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 h l)) |
(sqrt.f64 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)) 2)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D (+.f64 d d))) 2) (/.f64 h l)) |
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 h l)) |
(log.f64 (pow.f64 (exp.f64 h) (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l))) |
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D (+.f64 d d))) 2) (/.f64 h l)) |
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 h l)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l))))) |
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D (+.f64 d d))) 2) (/.f64 h l)) |
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 h l)) |
(cbrt.f64 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)) 3)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D (+.f64 d d))) 2) (/.f64 h l)) |
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 h l)) |
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l) 3))) |
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D (+.f64 d d))) 2) (/.f64 h l)) |
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 h l)) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l) 3) (pow.f64 h 3))) |
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D (+.f64 d d))) 2) (/.f64 h l)) |
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 h l)) |
(expm1.f64 (log1p.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)))) |
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D (+.f64 d d))) 2) (/.f64 h l)) |
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 h l)) |
(log1p.f64 (expm1.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)))) |
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D (+.f64 d d))) 2) (/.f64 h l)) |
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 h l)) |
(exp.f64 (log.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)))) |
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D (+.f64 d d))) 2) (/.f64 h l)) |
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 h l)) |
(exp.f64 (*.f64 (log.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l))) 1)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D (+.f64 d d))) 2) (/.f64 h l)) |
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 h l)) |
(+.f64 0 (*.f64 (/.f64 D d) (/.f64 M 2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 D d) (/.f64 M 2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 D d) (/.f64 M 2)))))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 D d)) (/.f64 M 2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 D d)) (/.f64 M 2))))) |
(*.f64 3 (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (*.f64 M (/.f64 D d))))))) |
(*.f64 3 (log.f64 (cbrt.f64 (sqrt.f64 (exp.f64 (/.f64 M (/.f64 d D))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 D d) (/.f64 M 2))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 D d) (/.f64 M 2)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 D d)) (/.f64 M 2))))) |
(*.f64 2 (log.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (*.f64 M (/.f64 D d))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (/.f64 M (/.f64 d D))))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 D d) (/.f64 M 2)))) 1) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(/.f64 D (/.f64 (+.f64 d d) M)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(/.f64 1 (/.f64 (+.f64 d d) (*.f64 D M))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(/.f64 (*.f64 D M) (+.f64 d d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(/.f64 (neg.f64 (*.f64 D M)) (*.f64 d -2)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(/.f64 (/.f64 (*.f64 D M) d) 2) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(/.f64 (/.f64 (*.f64 D M) 1) (+.f64 d d)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(/.f64 (/.f64 (*.f64 D M) (cbrt.f64 (pow.f64 (+.f64 d d) 2))) (cbrt.f64 (+.f64 d d))) |
(/.f64 (*.f64 D M) (*.f64 (cbrt.f64 (+.f64 d d)) (cbrt.f64 (pow.f64 (+.f64 d d) 2)))) |
(*.f64 (/.f64 D (cbrt.f64 (+.f64 d d))) (/.f64 M (cbrt.f64 (*.f64 4 (*.f64 d d))))) |
(*.f64 (/.f64 D (cbrt.f64 (+.f64 d d))) (/.f64 M (cbrt.f64 (*.f64 (*.f64 d d) 4)))) |
(/.f64 (/.f64 (*.f64 D M) (sqrt.f64 (+.f64 d d))) (sqrt.f64 (+.f64 d d))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(/.f64 (*.f64 (neg.f64 M) D) (*.f64 d -2)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(/.f64 (*.f64 D (neg.f64 M)) (*.f64 d -2)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 1) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(pow.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) 1/2) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(pow.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 3) 1/3) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 M 2))) 3) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 D d) (/.f64 M 2))) 2) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(pow.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 M (/.f64 1/2 d)) 3)) 1/3) |
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 M (/.f64 1/2 d)) 3))) |
(pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 d)) 3) (pow.f64 D 3)) 1/3) |
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 M (/.f64 1/2 d)) 3))) |
(pow.f64 (/.f64 (+.f64 d d) (*.f64 D M)) -1) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(sqrt.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(fabs.f64 (*.f64 (/.f64 D d) (/.f64 M 2))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(log.f64 (exp.f64 (*.f64 (/.f64 D d) (/.f64 M 2)))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 D d) (/.f64 M 2))))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 3)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 M (/.f64 1/2 d)) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 d)) 3) (pow.f64 D 3))) |
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 M (/.f64 1/2 d)) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D d) (/.f64 M 2)))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D d) (/.f64 M 2)))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(exp.f64 (log.f64 (*.f64 (/.f64 D d) (/.f64 M 2)))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 D d) (/.f64 M 2))) 1)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 M (/.f64 D (+.f64 d d))) |
(*.f64 D (*.f64 M (/.f64 1/2 d))) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
| ✓ | 0.7b | (/.f64 1 (*.f64 l h)) |
| ✓ | 11.1b | (sqrt.f64 (/.f64 1 (*.f64 l h))) |
Compiled 31 to 16 computations (48.4% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 8.0ms | l | @ | -inf | (sqrt.f64 (/.f64 1 (*.f64 l h))) |
| 1.0ms | l | @ | 0 | (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
| 1.0ms | d | @ | 0 | (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
| 1.0ms | l | @ | -inf | (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
| 1.0ms | h | @ | -inf | (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
| 1× | batch-egg-rewrite |
| 811× | pow1_binary64 |
| 746× | add-log-exp_binary64 |
| 746× | log1p-expm1-u_binary64 |
| 746× | expm1-log1p-u_binary64 |
| 727× | add-exp-log_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 28 |
| 1 | 179 | 23 |
| 2 | 2130 | 23 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (/.f64 1 (*.f64 l h))) |
(/.f64 1 (*.f64 l h)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 l h) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 l h) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) (/.f64 1 (cbrt.f64 (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (pow.f64 (*.f64 l h) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (sqrt.f64 (*.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (sqrt.f64 (*.f64 l h)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (sqrt.f64 (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 h (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 l h) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 1 l) h) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 l h) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 l h)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (pow.f64 (*.f64 l h) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (/.f64 1 l) h)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 1 l) h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 l) h) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 l h) -1/2) (pow.f64 (*.f64 l h) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (cbrt.f64 (pow.f64 (*.f64 l h) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) (pow.f64 (*.f64 l h) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2)) (/.f64 1 (cbrt.f64 (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) (*.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) (pow.f64 (*.f64 l h) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (*.f64 h (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (pow.f64 h -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (/.f64 1 h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (sqrt.f64 (pow.f64 (*.f64 l h) -1/2))) (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 h -1) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) 2) -1) (pow.f64 (cbrt.f64 (*.f64 l h)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (/.f64 1 (cbrt.f64 (*.f64 l h)))) (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 l h) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 1 l) h) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 l h) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 l h) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 l h) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (/.f64 1 l) h)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (/.f64 1 l) h)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (/.f64 1 l) h)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (*.f64 l h)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d (sqrt.f64 (*.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) (pow.f64 d 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))))))) |
| 1× | egg-herbie |
| 513× | unswap-sqr_binary64 |
| 493× | fma-def_binary64 |
| 377× | times-frac_binary64 |
| 305× | exp-prod_binary64 |
| 292× | fma-neg_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 139 | 982 |
| 1 | 309 | 796 |
| 2 | 1126 | 636 |
| 3 | 5223 | 636 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (+.f64 1 (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))) (cbrt.f64 (pow.f64 (*.f64 l h) -1/2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) (/.f64 1 (cbrt.f64 (*.f64 l h)))) |
(*.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) (sqrt.f64 (pow.f64 (*.f64 l h) -1/2))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))))) |
(*.f64 (pow.f64 1 1/2) (pow.f64 (*.f64 l h) -1/2)) |
(*.f64 (pow.f64 (cbrt.f64 (pow.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 (*.f64 l h)) 1)) |
(/.f64 -1 (neg.f64 (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)))) |
(pow.f64 (*.f64 l h) -1/2) |
(pow.f64 (/.f64 (/.f64 1 l) h) 1/2) |
(pow.f64 (pow.f64 (*.f64 l h) -1/2) 1) |
(pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) 1/3) |
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3) |
(pow.f64 (sqrt.f64 (*.f64 l h)) -1) |
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) 2) |
(fabs.f64 (pow.f64 (*.f64 l h) -1/2)) |
(log.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2))) |
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 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))) |
(-.f64 (+.f64 1 (/.f64 (/.f64 1 l) h)) 1) |
(*.f64 1 (/.f64 (/.f64 1 l) h)) |
(*.f64 (/.f64 (/.f64 1 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 (/.f64 1 (cbrt.f64 (*.f64 l h))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) (pow.f64 (*.f64 l h) -1/2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2)) (/.f64 1 (cbrt.f64 (*.f64 l h)))) |
(*.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) (*.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) (pow.f64 (*.f64 l h) -1/2))) |
(*.f64 -1 (/.f64 1 (*.f64 h (neg.f64 l)))) |
(*.f64 (/.f64 1 l) (pow.f64 h -1)) |
(*.f64 (/.f64 1 l) (/.f64 1 h)) |
(*.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (sqrt.f64 (pow.f64 (*.f64 l h) -1/2))) (sqrt.f64 (pow.f64 (*.f64 l h) -1/2))) |
(*.f64 (pow.f64 h -1) (/.f64 1 l)) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) 2) -1) (pow.f64 (cbrt.f64 (*.f64 l h)) -1)) |
(*.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (/.f64 1 (cbrt.f64 (*.f64 l h)))) (cbrt.f64 (pow.f64 (*.f64 l h) -1/2))) |
(pow.f64 (*.f64 l h) -1) |
(pow.f64 (/.f64 (/.f64 1 l) h) 1) |
(pow.f64 (pow.f64 (*.f64 l h) -1/2) 2) |
(pow.f64 (pow.f64 (*.f64 l h) -2) 1/2) |
(pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3) 1/3) |
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 3) |
(sqrt.f64 (pow.f64 (*.f64 l h) -2)) |
(log.f64 (exp.f64 (/.f64 (/.f64 1 l) h))) |
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3)) |
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 l) h))) |
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1 l) h))) |
(exp.f64 (neg.f64 (log.f64 (*.f64 l h)))) |
(-.f64 (+.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1) |
(/.f64 d (sqrt.f64 (*.f64 l 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) |
(sqrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 2)) |
(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 (/.f64 (/.f64 1 l) h) 3/2) (pow.f64 d 3))) |
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 (/.f64 1 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 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) |
(+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) |
(+.f64 (pow.f64 (*.f64 l h) -1/2) 0) |
(pow.f64 (*.f64 l h) -1/2) |
(*.f64 1 (pow.f64 (*.f64 l h) -1/2)) |
(+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) |
(+.f64 (pow.f64 (*.f64 l h) -1/2) 0) |
(pow.f64 (*.f64 l h) -1/2) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) 1) |
(+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) |
(+.f64 (pow.f64 (*.f64 l h) -1/2) 0) |
(pow.f64 (*.f64 l h) -1/2) |
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (cbrt.f64 (pow.f64 (*.f64 l h) -1/2))) |
(/.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) (cbrt.f64 (*.f64 l h))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) (/.f64 1 (cbrt.f64 (*.f64 l h)))) |
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (cbrt.f64 (pow.f64 (*.f64 l h) -1/2))) |
(/.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) (cbrt.f64 (*.f64 l h))) |
(*.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) (sqrt.f64 (pow.f64 (*.f64 l h) -1/2))) |
(+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) |
(+.f64 (pow.f64 (*.f64 l h) -1/2) 0) |
(pow.f64 (*.f64 l h) -1/2) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2))) (pow.f64 (cbrt.f64 (*.f64 l h)) -1/2)) |
(*.f64 (pow.f64 1 1/2) (pow.f64 (*.f64 l h) -1/2)) |
(+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) |
(+.f64 (pow.f64 (*.f64 l h) -1/2) 0) |
(pow.f64 (*.f64 l h) -1/2) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 1/2)) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2))) (pow.f64 (cbrt.f64 (*.f64 l h)) -1/2)) |
(/.f64 1 (sqrt.f64 (*.f64 l h))) |
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 l h)) 1)) |
(/.f64 1 (sqrt.f64 (*.f64 l h))) |
(/.f64 -1 (neg.f64 (sqrt.f64 (*.f64 l h)))) |
(/.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)))) |
(/.f64 (sqrt.f64 -1) (sqrt.f64 (*.f64 l (neg.f64 h)))) |
(pow.f64 (*.f64 l h) -1/2) |
(+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) |
(+.f64 (pow.f64 (*.f64 l h) -1/2) 0) |
(pow.f64 (/.f64 (/.f64 1 l) h) 1/2) |
(+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) |
(+.f64 (pow.f64 (*.f64 l h) -1/2) 0) |
(pow.f64 (*.f64 l h) -1/2) |
(pow.f64 (pow.f64 (*.f64 l h) -1/2) 1) |
(+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) |
(+.f64 (pow.f64 (*.f64 l h) -1/2) 0) |
(pow.f64 (*.f64 l h) -1/2) |
(pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) 1/3) |
(+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) |
(+.f64 (pow.f64 (*.f64 l h) -1/2) 0) |
(pow.f64 (*.f64 l h) -1/2) |
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3) |
(+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) |
(+.f64 (pow.f64 (*.f64 l h) -1/2) 0) |
(pow.f64 (*.f64 l h) -1/2) |
(pow.f64 (sqrt.f64 (*.f64 l h)) -1) |
(/.f64 1 (sqrt.f64 (*.f64 l h))) |
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) 2) |
(+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) |
(+.f64 (pow.f64 (*.f64 l h) -1/2) 0) |
(pow.f64 (*.f64 l h) -1/2) |
(fabs.f64 (pow.f64 (*.f64 l h) -1/2)) |
(+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) |
(+.f64 (pow.f64 (*.f64 l h) -1/2) 0) |
(pow.f64 (*.f64 l h) -1/2) |
(log.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2))) |
(+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) |
(+.f64 (pow.f64 (*.f64 l h) -1/2) 0) |
(pow.f64 (*.f64 l h) -1/2) |
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)) |
(+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) |
(+.f64 (pow.f64 (*.f64 l h) -1/2) 0) |
(pow.f64 (*.f64 l h) -1/2) |
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) |
(+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) |
(+.f64 (pow.f64 (*.f64 l h) -1/2) 0) |
(pow.f64 (*.f64 l h) -1/2) |
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2))) |
(+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) |
(+.f64 (pow.f64 (*.f64 l h) -1/2) 0) |
(pow.f64 (*.f64 l h) -1/2) |
(exp.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2))) |
(+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) |
(+.f64 (pow.f64 (*.f64 l h) -1/2) 0) |
(pow.f64 (*.f64 l h) -1/2) |
(-.f64 (+.f64 1 (/.f64 (/.f64 1 l) h)) 1) |
(+.f64 1 (-.f64 (/.f64 1 (*.f64 l h)) 1)) |
(+.f64 (/.f64 1 (*.f64 l h)) 0) |
(/.f64 1 (*.f64 l h)) |
(*.f64 1 (/.f64 (/.f64 1 l) h)) |
(+.f64 1 (-.f64 (/.f64 1 (*.f64 l h)) 1)) |
(+.f64 (/.f64 1 (*.f64 l h)) 0) |
(/.f64 1 (*.f64 l h)) |
(*.f64 (/.f64 (/.f64 1 l) h) 1) |
(+.f64 1 (-.f64 (/.f64 1 (*.f64 l h)) 1)) |
(+.f64 (/.f64 1 (*.f64 l h)) 0) |
(/.f64 1 (*.f64 l h)) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) (pow.f64 (*.f64 l h) -1/2)) |
(+.f64 1 (-.f64 (/.f64 1 (*.f64 l h)) 1)) |
(+.f64 (/.f64 1 (*.f64 l h)) 0) |
(/.f64 1 (*.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 (/.f64 1 (cbrt.f64 (*.f64 l h))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) (pow.f64 (*.f64 l h) -1/2))) |
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (*.f64 (pow.f64 (*.f64 l h) -1/2) (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)))) |
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 4) (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 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) (*.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) (pow.f64 (*.f64 l h) -1/2))) |
(+.f64 1 (-.f64 (/.f64 1 (*.f64 l h)) 1)) |
(+.f64 (/.f64 1 (*.f64 l h)) 0) |
(/.f64 1 (*.f64 l h)) |
(*.f64 -1 (/.f64 1 (*.f64 h (neg.f64 l)))) |
(+.f64 1 (-.f64 (/.f64 1 (*.f64 l h)) 1)) |
(+.f64 (/.f64 1 (*.f64 l h)) 0) |
(/.f64 1 (*.f64 l h)) |
(*.f64 (/.f64 1 l) (pow.f64 h -1)) |
(+.f64 1 (-.f64 (/.f64 1 (*.f64 l h)) 1)) |
(+.f64 (/.f64 1 (*.f64 l h)) 0) |
(/.f64 1 (*.f64 l h)) |
(*.f64 (/.f64 1 l) (/.f64 1 h)) |
(+.f64 1 (-.f64 (/.f64 1 (*.f64 l h)) 1)) |
(+.f64 (/.f64 1 (*.f64 l h)) 0) |
(/.f64 1 (*.f64 l h)) |
(*.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (sqrt.f64 (pow.f64 (*.f64 l h) -1/2))) (sqrt.f64 (pow.f64 (*.f64 l h) -1/2))) |
(+.f64 1 (-.f64 (/.f64 1 (*.f64 l h)) 1)) |
(+.f64 (/.f64 1 (*.f64 l h)) 0) |
(/.f64 1 (*.f64 l h)) |
(*.f64 (pow.f64 h -1) (/.f64 1 l)) |
(+.f64 1 (-.f64 (/.f64 1 (*.f64 l h)) 1)) |
(+.f64 (/.f64 1 (*.f64 l h)) 0) |
(/.f64 1 (*.f64 l h)) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) 2) -1) (pow.f64 (cbrt.f64 (*.f64 l h)) -1)) |
(+.f64 1 (-.f64 (/.f64 1 (*.f64 l h)) 1)) |
(+.f64 (/.f64 1 (*.f64 l h)) 0) |
(/.f64 1 (*.f64 l h)) |
(*.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (/.f64 1 (cbrt.f64 (*.f64 l h)))) (cbrt.f64 (pow.f64 (*.f64 l h) -1/2))) |
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (*.f64 (pow.f64 (*.f64 l h) -1/2) (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)))) |
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 4) (cbrt.f64 (*.f64 l h))) |
(pow.f64 (*.f64 l h) -1) |
(+.f64 1 (-.f64 (/.f64 1 (*.f64 l h)) 1)) |
(+.f64 (/.f64 1 (*.f64 l h)) 0) |
(/.f64 1 (*.f64 l h)) |
(pow.f64 (/.f64 (/.f64 1 l) h) 1) |
(+.f64 1 (-.f64 (/.f64 1 (*.f64 l h)) 1)) |
(+.f64 (/.f64 1 (*.f64 l h)) 0) |
(/.f64 1 (*.f64 l h)) |
(pow.f64 (pow.f64 (*.f64 l h) -1/2) 2) |
(+.f64 1 (-.f64 (/.f64 1 (*.f64 l h)) 1)) |
(+.f64 (/.f64 1 (*.f64 l h)) 0) |
(/.f64 1 (*.f64 l h)) |
(pow.f64 (pow.f64 (*.f64 l h) -2) 1/2) |
(+.f64 1 (-.f64 (/.f64 1 (*.f64 l h)) 1)) |
(+.f64 (/.f64 1 (*.f64 l h)) 0) |
(/.f64 1 (*.f64 l h)) |
(pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3) 1/3) |
(+.f64 1 (-.f64 (/.f64 1 (*.f64 l h)) 1)) |
(+.f64 (/.f64 1 (*.f64 l h)) 0) |
(/.f64 1 (*.f64 l h)) |
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 3) |
(+.f64 1 (-.f64 (/.f64 1 (*.f64 l h)) 1)) |
(+.f64 (/.f64 1 (*.f64 l h)) 0) |
(/.f64 1 (*.f64 l h)) |
(sqrt.f64 (pow.f64 (*.f64 l h) -2)) |
(+.f64 1 (-.f64 (/.f64 1 (*.f64 l h)) 1)) |
(+.f64 (/.f64 1 (*.f64 l h)) 0) |
(/.f64 1 (*.f64 l h)) |
(log.f64 (exp.f64 (/.f64 (/.f64 1 l) h))) |
(+.f64 1 (-.f64 (/.f64 1 (*.f64 l h)) 1)) |
(+.f64 (/.f64 1 (*.f64 l h)) 0) |
(/.f64 1 (*.f64 l h)) |
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3)) |
(+.f64 1 (-.f64 (/.f64 1 (*.f64 l h)) 1)) |
(+.f64 (/.f64 1 (*.f64 l h)) 0) |
(/.f64 1 (*.f64 l h)) |
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 l) h))) |
(+.f64 1 (-.f64 (/.f64 1 (*.f64 l h)) 1)) |
(+.f64 (/.f64 1 (*.f64 l h)) 0) |
(/.f64 1 (*.f64 l h)) |
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1 l) h))) |
(+.f64 1 (-.f64 (/.f64 1 (*.f64 l h)) 1)) |
(+.f64 (/.f64 1 (*.f64 l h)) 0) |
(/.f64 1 (*.f64 l h)) |
(exp.f64 (neg.f64 (log.f64 (*.f64 l h)))) |
(+.f64 1 (-.f64 (/.f64 1 (*.f64 l h)) 1)) |
(+.f64 (/.f64 1 (*.f64 l h)) 0) |
(/.f64 1 (*.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 (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) |
(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))) |
(sqrt.f64 (pow.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))) |
(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 (/.f64 (/.f64 1 l) h) 3/2) (pow.f64 d 3))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) (pow.f64 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 (/.f64 (/.f64 1 l) h) 3/2))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) (pow.f64 d 3))) |
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3) (pow.f64 d 3))) |
(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 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 9.9b | (*.f64 h (*.f64 M M)) |
| ✓ | 14.7b | (/.f64 (*.f64 D D) (*.f64 d d)) |
| 15.2b | (sqrt.f64 (/.f64 d l)) | |
| ✓ | 20.9b | (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
Compiled 158 to 35 computations (77.8% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | D | @ | 0 | (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
| 1.0ms | D | @ | inf | (/.f64 (*.f64 D D) (*.f64 d d)) |
| 1.0ms | D | @ | 0 | (/.f64 (*.f64 D D) (*.f64 d d)) |
| 1.0ms | D | @ | inf | (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
| 0.0ms | M | @ | 0 | (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
| 1× | batch-egg-rewrite |
| 841× | log-prod_binary64 |
| 281× | log-div_binary64 |
| 266× | pow1/3_binary64 |
| 250× | expm1-udef_binary64 |
| 250× | log1p-udef_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 39 |
| 1 | 282 | 33 |
| 2 | 4232 | 33 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(/.f64 (*.f64 D D) (*.f64 d d)) |
(*.f64 h (*.f64 M M)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 h l) (*.f64 M M))) (pow.f64 (/.f64 D d) 2))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 h l) (*.f64 M M))) (pow.f64 (/.f64 D d) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 h l) (*.f64 M M))) (pow.f64 (/.f64 D d) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 h l) (*.f64 M M))) (pow.f64 (/.f64 D d) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 h l) (*.f64 M M))) (pow.f64 (/.f64 D d) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 D (*.f64 (/.f64 d (/.f64 D d)) (/.f64 l (*.f64 h (*.f64 M M)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 D (*.f64 (/.f64 l (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 D D) (*.f64 (*.f64 d d) (/.f64 l (*.f64 h (*.f64 M M)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 h (*.f64 M M))) (*.f64 d d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 D D) (/.f64 (*.f64 d (*.f64 d l)) (*.f64 h (*.f64 M M))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (/.f64 h l) (*.f64 M M))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h (*.f64 M M))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 h (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 l (*.f64 M M))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 h (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d D) (/.f64 d D))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h (*.f64 M M)) (*.f64 l (*.f64 (/.f64 d D) (/.f64 d D))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 h l) (*.f64 M M)) (*.f64 (/.f64 d D) (/.f64 d D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 l (*.f64 h (*.f64 M M)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 l (*.f64 h (*.f64 M M))) (*.f64 (/.f64 d D) (/.f64 d D))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 M M))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 M M)) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 l (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 M M)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 D (neg.f64 D)) (*.f64 (/.f64 l (*.f64 h (*.f64 M M))) (*.f64 d (neg.f64 d))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h (neg.f64 (*.f64 M M))) (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 M M)) (*.f64 d (*.f64 d l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 D (/.f64 d D)) (*.f64 (/.f64 l (*.f64 h (*.f64 M M))) d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 M M)) l) (*.f64 d d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 M M))) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 M M))) (neg.f64 (*.f64 d (*.f64 d l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 M M)) l)) (*.f64 d (neg.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 M M)))) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 D (neg.f64 D)) 1) (*.f64 (*.f64 d (neg.f64 d)) (/.f64 l (*.f64 h (*.f64 M M)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 D (/.f64 d D)) 1) (*.f64 d (/.f64 l (*.f64 h (*.f64 M M)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 h (neg.f64 (*.f64 M M))) 1) (*.f64 (neg.f64 l) (*.f64 (/.f64 d D) (/.f64 d D))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 D h) (*.f64 (/.f64 d (/.f64 D d)) (/.f64 l (*.f64 M M))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 D D) h) (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 D (neg.f64 D)) h) (*.f64 (*.f64 d (neg.f64 d)) (/.f64 l (*.f64 M M))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 D (/.f64 d D)) h) (*.f64 d (/.f64 l (*.f64 M M))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 D (*.f64 h (*.f64 M M))) (*.f64 (/.f64 d (/.f64 D d)) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 D (neg.f64 D)) (*.f64 h (*.f64 M M))) (*.f64 (*.f64 d (neg.f64 d)) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 h (*.f64 M M))) (*.f64 d l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 D (*.f64 h (neg.f64 (*.f64 M M)))) (*.f64 (/.f64 d (/.f64 D d)) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 D D) (*.f64 h (neg.f64 (*.f64 M M)))) (*.f64 (*.f64 d d) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 D (neg.f64 D)) (*.f64 h (neg.f64 (*.f64 M M)))) (*.f64 (*.f64 d (neg.f64 d)) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 h (neg.f64 (*.f64 M M)))) (*.f64 d (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 D d))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 h (*.f64 M M)) D) (*.f64 l (/.f64 d (/.f64 D d))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 h (neg.f64 (*.f64 M M))) D) (*.f64 (neg.f64 l) (/.f64 d (/.f64 D d))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h (*.f64 D D)) (*.f64 (/.f64 l (*.f64 M M)) (*.f64 d d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 h (neg.f64 (*.f64 M M))) (*.f64 D D)) (*.f64 (neg.f64 l) (*.f64 d d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h (*.f64 D (neg.f64 D))) (*.f64 (/.f64 l (*.f64 M M)) (*.f64 d (neg.f64 d))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 D (neg.f64 D))) (*.f64 l (*.f64 d (neg.f64 d))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 h (neg.f64 (*.f64 M M))) (*.f64 D (neg.f64 D))) (*.f64 (neg.f64 l) (*.f64 d (neg.f64 d))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h (/.f64 D (/.f64 d D))) (*.f64 (/.f64 l (*.f64 M M)) d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 h (*.f64 M M)) (/.f64 D (/.f64 d D))) (*.f64 l d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 h (neg.f64 (*.f64 M M))) (/.f64 D (/.f64 d D))) (*.f64 (neg.f64 l) d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 M M)) l) d) d)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 M M)) l) 1) (*.f64 d d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 M M)) l) (cbrt.f64 (pow.f64 d 4))) (pow.f64 (cbrt.f64 d) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 M M))) 1) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 M M))) (cbrt.f64 (*.f64 l l))) (cbrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 M M))) (sqrt.f64 l)) (sqrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 D (*.f64 (/.f64 h l) (*.f64 M M))) (/.f64 d (/.f64 D d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 D (neg.f64 D)) (*.f64 (/.f64 h l) (*.f64 M M))) (*.f64 d (neg.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (/.f64 h l) (*.f64 M M))) d)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h (pow.f64 (/.f64 D d) 2)) (/.f64 l (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 h (neg.f64 (*.f64 M M))) (pow.f64 (/.f64 D d) 2)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 D d) 2) h) (/.f64 l (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (neg.f64 (*.f64 M M)))) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 h l) (*.f64 M M)) D) (/.f64 d (/.f64 D d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 h l) (*.f64 M M)) (*.f64 D (neg.f64 D))) (*.f64 d (neg.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 h l) (*.f64 M M)) (/.f64 D (/.f64 d D))) d)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (*.f64 M (sqrt.f64 h)) (sqrt.f64 l)) (/.f64 D d)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 D d) 2) 3) (pow.f64 (*.f64 (/.f64 h l) (*.f64 M M)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 M M)) 3) (pow.f64 (pow.f64 (/.f64 D d) 2) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 l (*.f64 h (*.f64 M M)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 l (*.f64 h (*.f64 M M))) (*.f64 (/.f64 d D) (/.f64 d D))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 M M))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 M M)) l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 l (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 M M)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 h l) (*.f64 M M))) (pow.f64 (/.f64 D d) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 D d) 2) 3) (pow.f64 (*.f64 (/.f64 h l) (*.f64 M M)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 M M)) 3) (pow.f64 (pow.f64 (/.f64 D d) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M)))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (/.f64 D d) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 D d) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 D d) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 D d) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 D d) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 D d) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 D d) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 D (/.f64 1 (/.f64 d (/.f64 D d))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 D (*.f64 D (pow.f64 d -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 D D) (pow.f64 d -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 D d) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 D d) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 D d) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 (pow.f64 (cbrt.f64 D) 2) (pow.f64 d -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 D d) (/.f64 D d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 D (neg.f64 D)) (/.f64 1 (*.f64 d (neg.f64 d))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 d -2) (*.f64 D D))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 D (/.f64 d D)) (/.f64 1 d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 D 1) (/.f64 D (*.f64 d d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) 1) (/.f64 (pow.f64 (cbrt.f64 D) 2) (*.f64 d d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 d) (/.f64 D (/.f64 d D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) d) (/.f64 (pow.f64 (cbrt.f64 D) 2) d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 D (*.f64 d d)) D)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 D (cbrt.f64 (pow.f64 d 4))) (/.f64 D (pow.f64 (cbrt.f64 d) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 d 4))) (/.f64 (*.f64 D D) (pow.f64 (cbrt.f64 d) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) (cbrt.f64 (pow.f64 d 4))) (cbrt.f64 (pow.f64 (/.f64 D d) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 D d) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (/.f64 D d) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 D d) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 d D) (/.f64 d D)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 D D) 3) (pow.f64 (*.f64 d d) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 D D) (*.f64 d (neg.f64 d))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (/.f64 D d) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 D d) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (/.f64 D d) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 D D) 3) (pow.f64 (*.f64 d d) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (/.f64 D d) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (/.f64 D d) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (/.f64 D d))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 D d))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 h (*.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 M) M) h)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 M) M) h)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 M) M) h))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 M) M) h))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 M) M) h))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 h (*.f64 M M)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 h (*.f64 M M)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 h (*.f64 M M)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 h (*.f64 M M))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 M (sqrt.f64 h)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 M M) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 M M) 3) (pow.f64 h 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 M) M) h))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 h (*.f64 M M)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 h (*.f64 M M)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 M M) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 M M) 3) (pow.f64 h 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 h (*.f64 M M))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 h (*.f64 M M))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (fma.f64 2 (log.f64 M) (log.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (fma.f64 2 (log.f64 M) (log.f64 h)) 1)))))) |
| 1× | egg-herbie |
| 654× | associate-/l*_binary64 |
| 446× | log-prod_binary64 |
| 406× | associate-*r*_binary64 |
| 391× | associate-*l*_binary64 |
| 360× | associate-/r*_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 395 | 4642 |
| 1 | 1237 | 4003 |
| 2 | 6149 | 4003 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (pow.f64 D 2) (pow.f64 d 2)) |
(/.f64 (pow.f64 D 2) (pow.f64 d 2)) |
(/.f64 (pow.f64 D 2) (pow.f64 d 2)) |
(/.f64 (pow.f64 D 2) (pow.f64 d 2)) |
(/.f64 (pow.f64 D 2) (pow.f64 d 2)) |
(/.f64 (pow.f64 D 2) (pow.f64 d 2)) |
(/.f64 (pow.f64 D 2) (pow.f64 d 2)) |
(/.f64 (pow.f64 D 2) (pow.f64 d 2)) |
(/.f64 (pow.f64 D 2) (pow.f64 d 2)) |
(/.f64 (pow.f64 D 2) (pow.f64 d 2)) |
(/.f64 (pow.f64 D 2) (pow.f64 d 2)) |
(/.f64 (pow.f64 D 2) (pow.f64 d 2)) |
(/.f64 (pow.f64 D 2) (pow.f64 d 2)) |
(/.f64 (pow.f64 D 2) (pow.f64 d 2)) |
(/.f64 (pow.f64 D 2) (pow.f64 d 2)) |
(/.f64 (pow.f64 D 2) (pow.f64 d 2)) |
(/.f64 (pow.f64 D 2) (pow.f64 d 2)) |
(/.f64 (pow.f64 D 2) (pow.f64 d 2)) |
(/.f64 (pow.f64 D 2) (pow.f64 d 2)) |
(/.f64 (pow.f64 D 2) (pow.f64 d 2)) |
(/.f64 (pow.f64 D 2) (pow.f64 d 2)) |
(/.f64 (pow.f64 D 2) (pow.f64 d 2)) |
(/.f64 (pow.f64 D 2) (pow.f64 d 2)) |
(/.f64 (pow.f64 D 2) (pow.f64 d 2)) |
(*.f64 (pow.f64 M 2) h) |
(*.f64 (pow.f64 M 2) h) |
(*.f64 (pow.f64 M 2) h) |
(*.f64 (pow.f64 M 2) h) |
(*.f64 (pow.f64 M 2) h) |
(*.f64 (pow.f64 M 2) h) |
(*.f64 (pow.f64 M 2) h) |
(*.f64 (pow.f64 M 2) h) |
(*.f64 (pow.f64 M 2) h) |
(*.f64 (pow.f64 M 2) h) |
(*.f64 (pow.f64 M 2) h) |
(*.f64 (pow.f64 M 2) h) |
(*.f64 h (pow.f64 M 2)) |
(*.f64 h (pow.f64 M 2)) |
(*.f64 h (pow.f64 M 2)) |
(*.f64 h (pow.f64 M 2)) |
(*.f64 h (pow.f64 M 2)) |
(*.f64 h (pow.f64 M 2)) |
(*.f64 h (pow.f64 M 2)) |
(*.f64 h (pow.f64 M 2)) |
(*.f64 h (pow.f64 M 2)) |
(*.f64 h (pow.f64 M 2)) |
(*.f64 h (pow.f64 M 2)) |
(*.f64 h (pow.f64 M 2)) |
(+.f64 0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 h l) (*.f64 M M))) (pow.f64 (/.f64 D d) 2))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 h l) (*.f64 M M))) (pow.f64 (/.f64 D d) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 h l) (*.f64 M M))) (pow.f64 (/.f64 D d) 2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 h l) (*.f64 M M))) (pow.f64 (/.f64 D d) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 h l) (*.f64 M M))) (pow.f64 (/.f64 D d) 2))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))) 1) |
(/.f64 D (*.f64 (/.f64 d (/.f64 D d)) (/.f64 l (*.f64 h (*.f64 M M))))) |
(/.f64 D (*.f64 (/.f64 l (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d)))) |
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) (/.f64 l (*.f64 h (*.f64 M M))))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 h (*.f64 M M))) (*.f64 d d))) |
(/.f64 (*.f64 D D) (/.f64 (*.f64 d (*.f64 d l)) (*.f64 h (*.f64 M M)))) |
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (/.f64 h l) (*.f64 M M)))) |
(/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h (*.f64 M M)))) |
(/.f64 h (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 l (*.f64 M M)))) |
(/.f64 h (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d D) (/.f64 d D)))) |
(/.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) l)) |
(/.f64 (*.f64 h (*.f64 M M)) (*.f64 l (*.f64 (/.f64 d D) (/.f64 d D)))) |
(/.f64 (*.f64 (/.f64 h l) (*.f64 M M)) (*.f64 (/.f64 d D) (/.f64 d D))) |
(/.f64 1 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 l (*.f64 h (*.f64 M M))))) |
(/.f64 1 (*.f64 (/.f64 l (*.f64 h (*.f64 M M))) (*.f64 (/.f64 d D) (/.f64 d D)))) |
(/.f64 1 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 M M)))) |
(/.f64 1 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 M M)) l))) |
(/.f64 1 (/.f64 l (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 M M))))) |
(/.f64 (*.f64 D (neg.f64 D)) (*.f64 (/.f64 l (*.f64 h (*.f64 M M))) (*.f64 d (neg.f64 d)))) |
(/.f64 (*.f64 h (neg.f64 (*.f64 M M))) (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (neg.f64 l))) |
(/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 M M)) (*.f64 d (*.f64 d l))) |
(/.f64 (/.f64 D (/.f64 d D)) (*.f64 (/.f64 l (*.f64 h (*.f64 M M))) d)) |
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 M M)) l) (*.f64 d d)) |
(/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 M M))) l) |
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 M M))) (neg.f64 (*.f64 d (*.f64 d l)))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 M M)) l)) (*.f64 d (neg.f64 d))) |
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 M M)))) (neg.f64 l)) |
(/.f64 (*.f64 (*.f64 D (neg.f64 D)) 1) (*.f64 (*.f64 d (neg.f64 d)) (/.f64 l (*.f64 h (*.f64 M M))))) |
(/.f64 (*.f64 (/.f64 D (/.f64 d D)) 1) (*.f64 d (/.f64 l (*.f64 h (*.f64 M M))))) |
(/.f64 (*.f64 (*.f64 h (neg.f64 (*.f64 M M))) 1) (*.f64 (neg.f64 l) (*.f64 (/.f64 d D) (/.f64 d D)))) |
(/.f64 (*.f64 D h) (*.f64 (/.f64 d (/.f64 D d)) (/.f64 l (*.f64 M M)))) |
(/.f64 (*.f64 (*.f64 D D) h) (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))) |
(/.f64 (*.f64 (*.f64 D (neg.f64 D)) h) (*.f64 (*.f64 d (neg.f64 d)) (/.f64 l (*.f64 M M)))) |
(/.f64 (*.f64 (/.f64 D (/.f64 d D)) h) (*.f64 d (/.f64 l (*.f64 M M)))) |
(/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (*.f64 (/.f64 d (/.f64 D d)) l)) |
(/.f64 (*.f64 (*.f64 D (neg.f64 D)) (*.f64 h (*.f64 M M))) (*.f64 (*.f64 d (neg.f64 d)) l)) |
(/.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 h (*.f64 M M))) (*.f64 d l)) |
(/.f64 (*.f64 D (*.f64 h (neg.f64 (*.f64 M M)))) (*.f64 (/.f64 d (/.f64 D d)) (neg.f64 l))) |
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (neg.f64 (*.f64 M M)))) (*.f64 (*.f64 d d) (neg.f64 l))) |
(/.f64 (*.f64 (*.f64 D (neg.f64 D)) (*.f64 h (neg.f64 (*.f64 M M)))) (*.f64 (*.f64 d (neg.f64 d)) (neg.f64 l))) |
(/.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 h (neg.f64 (*.f64 M M)))) (*.f64 d (neg.f64 l))) |
(/.f64 (*.f64 h D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 D d)))) |
(/.f64 (*.f64 (*.f64 h (*.f64 M M)) D) (*.f64 l (/.f64 d (/.f64 D d)))) |
(/.f64 (*.f64 (*.f64 h (neg.f64 (*.f64 M M))) D) (*.f64 (neg.f64 l) (/.f64 d (/.f64 D d)))) |
(/.f64 (*.f64 h (*.f64 D D)) (*.f64 (/.f64 l (*.f64 M M)) (*.f64 d d))) |
(/.f64 (*.f64 (*.f64 h (neg.f64 (*.f64 M M))) (*.f64 D D)) (*.f64 (neg.f64 l) (*.f64 d d))) |
(/.f64 (*.f64 h (*.f64 D (neg.f64 D))) (*.f64 (/.f64 l (*.f64 M M)) (*.f64 d (neg.f64 d)))) |
(/.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 D (neg.f64 D))) (*.f64 l (*.f64 d (neg.f64 d)))) |
(/.f64 (*.f64 (*.f64 h (neg.f64 (*.f64 M M))) (*.f64 D (neg.f64 D))) (*.f64 (neg.f64 l) (*.f64 d (neg.f64 d)))) |
(/.f64 (*.f64 h (/.f64 D (/.f64 d D))) (*.f64 (/.f64 l (*.f64 M M)) d)) |
(/.f64 (*.f64 (*.f64 h (*.f64 M M)) (/.f64 D (/.f64 d D))) (*.f64 l d)) |
(/.f64 (*.f64 (*.f64 h (neg.f64 (*.f64 M M))) (/.f64 D (/.f64 d D))) (*.f64 (neg.f64 l) d)) |
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 M M)) l) d) d) |
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 M M)) l) 1) (*.f64 d d)) |
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 M M)) l) (cbrt.f64 (pow.f64 d 4))) (pow.f64 (cbrt.f64 d) 2)) |
(/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 M M))) 1) l) |
(/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 M M))) (cbrt.f64 (*.f64 l l))) (cbrt.f64 l)) |
(/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 M M))) (sqrt.f64 l)) (sqrt.f64 l)) |
(/.f64 (*.f64 D (*.f64 (/.f64 h l) (*.f64 M M))) (/.f64 d (/.f64 D d))) |
(/.f64 (*.f64 (*.f64 D (neg.f64 D)) (*.f64 (/.f64 h l) (*.f64 M M))) (*.f64 d (neg.f64 d))) |
(/.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (/.f64 h l) (*.f64 M M))) d) |
(/.f64 (*.f64 h (pow.f64 (/.f64 D d) 2)) (/.f64 l (*.f64 M M))) |
(/.f64 (*.f64 (*.f64 h (neg.f64 (*.f64 M M))) (pow.f64 (/.f64 D d) 2)) (neg.f64 l)) |
(/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) h) (/.f64 l (*.f64 M M))) |
(/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (neg.f64 (*.f64 M M)))) (neg.f64 l)) |
(/.f64 (*.f64 (*.f64 (/.f64 h l) (*.f64 M M)) D) (/.f64 d (/.f64 D d))) |
(/.f64 (*.f64 (*.f64 (/.f64 h l) (*.f64 M M)) (*.f64 D (neg.f64 D))) (*.f64 d (neg.f64 d))) |
(/.f64 (*.f64 (*.f64 (/.f64 h l) (*.f64 M M)) (/.f64 D (/.f64 d D))) d) |
(pow.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))) 1) |
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M)))) 3) |
(pow.f64 (*.f64 (/.f64 (*.f64 M (sqrt.f64 h)) (sqrt.f64 l)) (/.f64 D d)) 2) |
(pow.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 D d) 2) 3) (pow.f64 (*.f64 (/.f64 h l) (*.f64 M M)) 3)) 1/3) |
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 M M)) 3) (pow.f64 (pow.f64 (/.f64 D d) 2) 3)) 1/3) |
(pow.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 l (*.f64 h (*.f64 M M)))) -1) |
(pow.f64 (*.f64 (/.f64 l (*.f64 h (*.f64 M M))) (*.f64 (/.f64 d D) (/.f64 d D))) -1) |
(pow.f64 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 M M))) -1) |
(pow.f64 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 M M)) l)) -1) |
(pow.f64 (/.f64 l (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 M M)))) -1) |
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))) 2)) |
(log.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 h l) (*.f64 M M))) (pow.f64 (/.f64 D d) 2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M)))))) |
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 D d) 2) 3) (pow.f64 (*.f64 (/.f64 h l) (*.f64 M M)) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 M M)) 3) (pow.f64 (pow.f64 (/.f64 D d) 2) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))) |
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))) |
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M)))) 1)) |
(+.f64 0 (pow.f64 (/.f64 D d) 2)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 D d) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 D d) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 D d) 2))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 D d) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 D d) 2))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 D d) 2))) 1) |
(*.f64 D (/.f64 1 (/.f64 d (/.f64 D d)))) |
(*.f64 D (*.f64 D (pow.f64 d -2))) |
(*.f64 (*.f64 D D) (pow.f64 d -2)) |
(*.f64 (pow.f64 (/.f64 D d) 2) 1) |
(*.f64 1 (pow.f64 (/.f64 D d) 2)) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 D d) 2))) |
(*.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 (pow.f64 (cbrt.f64 D) 2) (pow.f64 d -2))) |
(*.f64 (/.f64 D d) (/.f64 D d)) |
(*.f64 (*.f64 D (neg.f64 D)) (/.f64 1 (*.f64 d (neg.f64 d)))) |
(*.f64 (pow.f64 d -2) (*.f64 D D)) |
(*.f64 (/.f64 D (/.f64 d D)) (/.f64 1 d)) |
(*.f64 (/.f64 D 1) (/.f64 D (*.f64 d d))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) 1) (/.f64 (pow.f64 (cbrt.f64 D) 2) (*.f64 d d))) |
(*.f64 (/.f64 1 d) (/.f64 D (/.f64 d D))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) d) (/.f64 (pow.f64 (cbrt.f64 D) 2) d)) |
(*.f64 (/.f64 D (*.f64 d d)) D) |
(*.f64 (/.f64 D (cbrt.f64 (pow.f64 d 4))) (/.f64 D (pow.f64 (cbrt.f64 d) 2))) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 d 4))) (/.f64 (*.f64 D D) (pow.f64 (cbrt.f64 d) 2))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) (cbrt.f64 (pow.f64 d 4))) (cbrt.f64 (pow.f64 (/.f64 D d) 2))) |
(pow.f64 (pow.f64 (/.f64 D d) 2) 1) |
(pow.f64 (pow.f64 (pow.f64 (/.f64 D d) 2) 3) 1/3) |
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) 3) |
(pow.f64 (/.f64 D d) 2) |
(pow.f64 (*.f64 (/.f64 d D) (/.f64 d D)) -1) |
(pow.f64 (/.f64 (pow.f64 (*.f64 D D) 3) (pow.f64 (*.f64 d d) 3)) 1/3) |
(pow.f64 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) 1) -1) |
(neg.f64 (/.f64 (*.f64 D D) (*.f64 d (neg.f64 d)))) |
(sqrt.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4))) |
(log.f64 (exp.f64 (pow.f64 (/.f64 D d) 2))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 D d) 2)))) |
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 D d) 2) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 D D) 3) (pow.f64 (*.f64 d d) 3))) |
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 D d) 2))) |
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 D d) 2))) |
(exp.f64 (*.f64 2 (log.f64 (/.f64 D d)))) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 D d))) 1)) |
(+.f64 0 (*.f64 h (*.f64 M M))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 M) M) h)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 M) M) h)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 M) M) h)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 M) M) h))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 M) M) h)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (*.f64 M M)))) 1) |
(pow.f64 (*.f64 h (*.f64 M M)) 1) |
(pow.f64 (pow.f64 (*.f64 h (*.f64 M M)) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 h (*.f64 M M))) 3) |
(pow.f64 (*.f64 M (sqrt.f64 h)) 2) |
(pow.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 M M) 3)) 1/3) |
(pow.f64 (*.f64 (pow.f64 (*.f64 M M) 3) (pow.f64 h 3)) 1/3) |
(sqrt.f64 (*.f64 (pow.f64 M 4) (*.f64 h h))) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 M) M) h)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (*.f64 M M))))) |
(cbrt.f64 (pow.f64 (*.f64 h (*.f64 M M)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 M M) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M M) 3) (pow.f64 h 3))) |
(expm1.f64 (log1p.f64 (*.f64 h (*.f64 M M)))) |
(log1p.f64 (expm1.f64 (*.f64 h (*.f64 M M)))) |
(exp.f64 (fma.f64 2 (log.f64 M) (log.f64 h))) |
(exp.f64 (*.f64 (fma.f64 2 (log.f64 M) (log.f64 h)) 1)) |
| Outputs |
|---|
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (pow.f64 D 2) (pow.f64 d 2)) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(/.f64 (pow.f64 D 2) (pow.f64 d 2)) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(/.f64 (pow.f64 D 2) (pow.f64 d 2)) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(/.f64 (pow.f64 D 2) (pow.f64 d 2)) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(/.f64 (pow.f64 D 2) (pow.f64 d 2)) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(/.f64 (pow.f64 D 2) (pow.f64 d 2)) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(/.f64 (pow.f64 D 2) (pow.f64 d 2)) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(/.f64 (pow.f64 D 2) (pow.f64 d 2)) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(/.f64 (pow.f64 D 2) (pow.f64 d 2)) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(/.f64 (pow.f64 D 2) (pow.f64 d 2)) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(/.f64 (pow.f64 D 2) (pow.f64 d 2)) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(/.f64 (pow.f64 D 2) (pow.f64 d 2)) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(/.f64 (pow.f64 D 2) (pow.f64 d 2)) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(/.f64 (pow.f64 D 2) (pow.f64 d 2)) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(/.f64 (pow.f64 D 2) (pow.f64 d 2)) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(/.f64 (pow.f64 D 2) (pow.f64 d 2)) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(/.f64 (pow.f64 D 2) (pow.f64 d 2)) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(/.f64 (pow.f64 D 2) (pow.f64 d 2)) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(/.f64 (pow.f64 D 2) (pow.f64 d 2)) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(/.f64 (pow.f64 D 2) (pow.f64 d 2)) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(/.f64 (pow.f64 D 2) (pow.f64 d 2)) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(/.f64 (pow.f64 D 2) (pow.f64 d 2)) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(/.f64 (pow.f64 D 2) (pow.f64 d 2)) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(/.f64 (pow.f64 D 2) (pow.f64 d 2)) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(*.f64 (pow.f64 M 2) h) |
(*.f64 h (*.f64 M M)) |
(*.f64 (pow.f64 M 2) h) |
(*.f64 h (*.f64 M M)) |
(*.f64 (pow.f64 M 2) h) |
(*.f64 h (*.f64 M M)) |
(*.f64 (pow.f64 M 2) h) |
(*.f64 h (*.f64 M M)) |
(*.f64 (pow.f64 M 2) h) |
(*.f64 h (*.f64 M M)) |
(*.f64 (pow.f64 M 2) h) |
(*.f64 h (*.f64 M M)) |
(*.f64 (pow.f64 M 2) h) |
(*.f64 h (*.f64 M M)) |
(*.f64 (pow.f64 M 2) h) |
(*.f64 h (*.f64 M M)) |
(*.f64 (pow.f64 M 2) h) |
(*.f64 h (*.f64 M M)) |
(*.f64 (pow.f64 M 2) h) |
(*.f64 h (*.f64 M M)) |
(*.f64 (pow.f64 M 2) h) |
(*.f64 h (*.f64 M M)) |
(*.f64 (pow.f64 M 2) h) |
(*.f64 h (*.f64 M M)) |
(*.f64 h (pow.f64 M 2)) |
(*.f64 h (*.f64 M M)) |
(*.f64 h (pow.f64 M 2)) |
(*.f64 h (*.f64 M M)) |
(*.f64 h (pow.f64 M 2)) |
(*.f64 h (*.f64 M M)) |
(*.f64 h (pow.f64 M 2)) |
(*.f64 h (*.f64 M M)) |
(*.f64 h (pow.f64 M 2)) |
(*.f64 h (*.f64 M M)) |
(*.f64 h (pow.f64 M 2)) |
(*.f64 h (*.f64 M M)) |
(*.f64 h (pow.f64 M 2)) |
(*.f64 h (*.f64 M M)) |
(*.f64 h (pow.f64 M 2)) |
(*.f64 h (*.f64 M M)) |
(*.f64 h (pow.f64 M 2)) |
(*.f64 h (*.f64 M M)) |
(*.f64 h (pow.f64 M 2)) |
(*.f64 h (*.f64 M M)) |
(*.f64 h (pow.f64 M 2)) |
(*.f64 h (*.f64 M M)) |
(*.f64 h (pow.f64 M 2)) |
(*.f64 h (*.f64 M M)) |
(+.f64 0 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M)))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 h l) (*.f64 M M))) (pow.f64 (/.f64 D d) 2))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 h l) (*.f64 M M))) (pow.f64 (/.f64 D d) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 h l) (*.f64 M M))) (pow.f64 (/.f64 D d) 2))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 M M)) (pow.f64 (/.f64 D d) 2))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 M M)) (pow.f64 (/.f64 D d) 2))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 M M)) (pow.f64 (/.f64 D d) 2))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 M M)) (/.f64 h l)) (pow.f64 (/.f64 D d) 2))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 M M)) (/.f64 h l)) (pow.f64 (/.f64 D d) 2))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 M) (/.f64 (*.f64 h M) l)) (pow.f64 (/.f64 D d) 2))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 M) (/.f64 (*.f64 h M) l)) (pow.f64 (/.f64 D d) 2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 h l) (*.f64 M M))) (pow.f64 (/.f64 D d) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 h l) (*.f64 M M))) (pow.f64 (/.f64 D d) 2))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 M M)) (pow.f64 (/.f64 D d) 2))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 M M)) (/.f64 h l)) (pow.f64 (/.f64 D d) 2))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 M) (/.f64 (*.f64 h M) l)) (pow.f64 (/.f64 D d) 2))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))) 1) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 D (*.f64 (/.f64 d (/.f64 D d)) (/.f64 l (*.f64 h (*.f64 M M))))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 D (*.f64 (/.f64 l (*.f64 h (*.f64 M M))) (/.f64 d (/.f64 D d)))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) (/.f64 l (*.f64 h (*.f64 M M))))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 l (*.f64 h (*.f64 M M))) (*.f64 d d))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 D D) (/.f64 (*.f64 d (*.f64 d l)) (*.f64 h (*.f64 M M)))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (/.f64 h l) (*.f64 M M)))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h (*.f64 M M)))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 h (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 l (*.f64 M M)))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 h (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d D) (/.f64 d D)))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) l)) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 h (*.f64 M M)) (*.f64 l (*.f64 (/.f64 d D) (/.f64 d D)))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (/.f64 h l) (*.f64 M M)) (*.f64 (/.f64 d D) (/.f64 d D))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 1 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 l (*.f64 h (*.f64 M M))))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 1 (*.f64 (/.f64 l (*.f64 h (*.f64 M M))) (*.f64 (/.f64 d D) (/.f64 d D)))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 1 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 M M)))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 1 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 M M)) l))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 1 (/.f64 l (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 M M))))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 D (neg.f64 D)) (*.f64 (/.f64 l (*.f64 h (*.f64 M M))) (*.f64 d (neg.f64 d)))) |
(*.f64 (*.f64 (/.f64 h l) (*.f64 M M)) (/.f64 (*.f64 D (neg.f64 D)) (*.f64 d (neg.f64 d)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 (neg.f64 l) (*.f64 M (neg.f64 M))))) |
(/.f64 (*.f64 h (neg.f64 (*.f64 M M))) (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (neg.f64 l))) |
(*.f64 (*.f64 (/.f64 h l) (*.f64 M M)) (/.f64 (*.f64 D (neg.f64 D)) (*.f64 d (neg.f64 d)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 (neg.f64 l) (*.f64 M (neg.f64 M))))) |
(/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 M M)) (*.f64 d (*.f64 d l))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (/.f64 D (/.f64 d D)) (*.f64 (/.f64 l (*.f64 h (*.f64 M M))) d)) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 M M)) l) (*.f64 d d)) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 M M))) l) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 M M))) (neg.f64 (*.f64 d (*.f64 d l)))) |
(*.f64 (*.f64 (/.f64 h l) (*.f64 M M)) (/.f64 (*.f64 D (neg.f64 D)) (*.f64 d (neg.f64 d)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 (neg.f64 l) (*.f64 M (neg.f64 M))))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 M M)) l)) (*.f64 d (neg.f64 d))) |
(*.f64 (*.f64 (/.f64 h l) (*.f64 M M)) (/.f64 (*.f64 D (neg.f64 D)) (*.f64 d (neg.f64 d)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 (neg.f64 l) (*.f64 M (neg.f64 M))))) |
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 M M)))) (neg.f64 l)) |
(*.f64 (*.f64 (/.f64 h l) (*.f64 M M)) (/.f64 (*.f64 D (neg.f64 D)) (*.f64 d (neg.f64 d)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 (neg.f64 l) (*.f64 M (neg.f64 M))))) |
(/.f64 (*.f64 (*.f64 D (neg.f64 D)) 1) (*.f64 (*.f64 d (neg.f64 d)) (/.f64 l (*.f64 h (*.f64 M M))))) |
(*.f64 (*.f64 (/.f64 h l) (*.f64 M M)) (/.f64 (*.f64 D (neg.f64 D)) (*.f64 d (neg.f64 d)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 (neg.f64 l) (*.f64 M (neg.f64 M))))) |
(/.f64 (*.f64 (/.f64 D (/.f64 d D)) 1) (*.f64 d (/.f64 l (*.f64 h (*.f64 M M))))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (*.f64 h (neg.f64 (*.f64 M M))) 1) (*.f64 (neg.f64 l) (*.f64 (/.f64 d D) (/.f64 d D)))) |
(*.f64 (*.f64 (/.f64 h l) (*.f64 M M)) (/.f64 (*.f64 D (neg.f64 D)) (*.f64 d (neg.f64 d)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 (neg.f64 l) (*.f64 M (neg.f64 M))))) |
(/.f64 (*.f64 D h) (*.f64 (/.f64 d (/.f64 D d)) (/.f64 l (*.f64 M M)))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (*.f64 D D) h) (*.f64 (*.f64 d d) (/.f64 l (*.f64 M M)))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (*.f64 D (neg.f64 D)) h) (*.f64 (*.f64 d (neg.f64 d)) (/.f64 l (*.f64 M M)))) |
(*.f64 (*.f64 (/.f64 h l) (*.f64 M M)) (/.f64 (*.f64 D (neg.f64 D)) (*.f64 d (neg.f64 d)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 (neg.f64 l) (*.f64 M (neg.f64 M))))) |
(/.f64 (*.f64 (/.f64 D (/.f64 d D)) h) (*.f64 d (/.f64 l (*.f64 M M)))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (*.f64 (/.f64 d (/.f64 D d)) l)) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (*.f64 D (neg.f64 D)) (*.f64 h (*.f64 M M))) (*.f64 (*.f64 d (neg.f64 d)) l)) |
(*.f64 (*.f64 (/.f64 h l) (*.f64 M M)) (/.f64 (*.f64 D (neg.f64 D)) (*.f64 d (neg.f64 d)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 (neg.f64 l) (*.f64 M (neg.f64 M))))) |
(/.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 h (*.f64 M M))) (*.f64 d l)) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 D (*.f64 h (neg.f64 (*.f64 M M)))) (*.f64 (/.f64 d (/.f64 D d)) (neg.f64 l))) |
(*.f64 (*.f64 (/.f64 h l) (*.f64 M M)) (/.f64 (*.f64 D (neg.f64 D)) (*.f64 d (neg.f64 d)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 (neg.f64 l) (*.f64 M (neg.f64 M))))) |
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (neg.f64 (*.f64 M M)))) (*.f64 (*.f64 d d) (neg.f64 l))) |
(*.f64 (*.f64 (/.f64 h l) (*.f64 M M)) (/.f64 (*.f64 D (neg.f64 D)) (*.f64 d (neg.f64 d)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 (neg.f64 l) (*.f64 M (neg.f64 M))))) |
(/.f64 (*.f64 (*.f64 D (neg.f64 D)) (*.f64 h (neg.f64 (*.f64 M M)))) (*.f64 (*.f64 d (neg.f64 d)) (neg.f64 l))) |
(*.f64 (/.f64 (*.f64 D (neg.f64 D)) (*.f64 d (neg.f64 d))) (/.f64 (*.f64 h (neg.f64 (*.f64 M M))) (neg.f64 l))) |
(/.f64 (/.f64 h (/.f64 (neg.f64 (*.f64 d d)) (*.f64 (*.f64 D (*.f64 M (neg.f64 M))) (neg.f64 D)))) (neg.f64 l)) |
(/.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 h (neg.f64 (*.f64 M M)))) (*.f64 d (neg.f64 l))) |
(*.f64 (*.f64 (/.f64 h l) (*.f64 M M)) (/.f64 (*.f64 D (neg.f64 D)) (*.f64 d (neg.f64 d)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 (neg.f64 l) (*.f64 M (neg.f64 M))))) |
(/.f64 (*.f64 h D) (*.f64 (/.f64 l (*.f64 M M)) (/.f64 d (/.f64 D d)))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (*.f64 h (*.f64 M M)) D) (*.f64 l (/.f64 d (/.f64 D d)))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (*.f64 h (neg.f64 (*.f64 M M))) D) (*.f64 (neg.f64 l) (/.f64 d (/.f64 D d)))) |
(*.f64 (*.f64 (/.f64 h l) (*.f64 M M)) (/.f64 (*.f64 D (neg.f64 D)) (*.f64 d (neg.f64 d)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 (neg.f64 l) (*.f64 M (neg.f64 M))))) |
(/.f64 (*.f64 h (*.f64 D D)) (*.f64 (/.f64 l (*.f64 M M)) (*.f64 d d))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (*.f64 h (neg.f64 (*.f64 M M))) (*.f64 D D)) (*.f64 (neg.f64 l) (*.f64 d d))) |
(*.f64 (*.f64 (/.f64 h l) (*.f64 M M)) (/.f64 (*.f64 D (neg.f64 D)) (*.f64 d (neg.f64 d)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 (neg.f64 l) (*.f64 M (neg.f64 M))))) |
(/.f64 (*.f64 h (*.f64 D (neg.f64 D))) (*.f64 (/.f64 l (*.f64 M M)) (*.f64 d (neg.f64 d)))) |
(*.f64 (*.f64 (/.f64 h l) (*.f64 M M)) (/.f64 (*.f64 D (neg.f64 D)) (*.f64 d (neg.f64 d)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 (neg.f64 l) (*.f64 M (neg.f64 M))))) |
(/.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 D (neg.f64 D))) (*.f64 l (*.f64 d (neg.f64 d)))) |
(*.f64 (*.f64 (/.f64 h l) (*.f64 M M)) (/.f64 (*.f64 D (neg.f64 D)) (*.f64 d (neg.f64 d)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 (neg.f64 l) (*.f64 M (neg.f64 M))))) |
(/.f64 (*.f64 (*.f64 h (neg.f64 (*.f64 M M))) (*.f64 D (neg.f64 D))) (*.f64 (neg.f64 l) (*.f64 d (neg.f64 d)))) |
(*.f64 (/.f64 (*.f64 D (neg.f64 D)) (*.f64 d (neg.f64 d))) (/.f64 (*.f64 h (neg.f64 (*.f64 M M))) (neg.f64 l))) |
(/.f64 (/.f64 h (/.f64 (neg.f64 (*.f64 d d)) (*.f64 (*.f64 D (*.f64 M (neg.f64 M))) (neg.f64 D)))) (neg.f64 l)) |
(/.f64 (*.f64 h (/.f64 D (/.f64 d D))) (*.f64 (/.f64 l (*.f64 M M)) d)) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (*.f64 h (*.f64 M M)) (/.f64 D (/.f64 d D))) (*.f64 l d)) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (*.f64 h (neg.f64 (*.f64 M M))) (/.f64 D (/.f64 d D))) (*.f64 (neg.f64 l) d)) |
(*.f64 (*.f64 (/.f64 h l) (*.f64 M M)) (/.f64 (*.f64 D (neg.f64 D)) (*.f64 d (neg.f64 d)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 (neg.f64 l) (*.f64 M (neg.f64 M))))) |
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 M M)) l) d) d) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 M M)) l) 1) (*.f64 d d)) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 M M)) l) (cbrt.f64 (pow.f64 d 4))) (pow.f64 (cbrt.f64 d) 2)) |
(/.f64 (/.f64 (*.f64 D (*.f64 D h)) (/.f64 l (*.f64 M M))) (*.f64 (pow.f64 (cbrt.f64 d) 2) (cbrt.f64 (pow.f64 d 4)))) |
(/.f64 (*.f64 D (*.f64 D h)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 d 4)) (pow.f64 (cbrt.f64 d) 2)) (/.f64 l (*.f64 M M)))) |
(/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 M M))) 1) l) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 M M))) (cbrt.f64 (*.f64 l l))) (cbrt.f64 l)) |
(/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 M M))) (*.f64 (cbrt.f64 l) (cbrt.f64 (*.f64 l l)))) |
(/.f64 (/.f64 (*.f64 h (*.f64 M M)) (/.f64 (cbrt.f64 (*.f64 l l)) (pow.f64 (/.f64 D d) 2))) (cbrt.f64 l)) |
(/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 M M))) (sqrt.f64 l)) (sqrt.f64 l)) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 D (*.f64 (/.f64 h l) (*.f64 M M))) (/.f64 d (/.f64 D d))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (*.f64 D (neg.f64 D)) (*.f64 (/.f64 h l) (*.f64 M M))) (*.f64 d (neg.f64 d))) |
(*.f64 (*.f64 (/.f64 h l) (*.f64 M M)) (/.f64 (*.f64 D (neg.f64 D)) (*.f64 d (neg.f64 d)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 (neg.f64 l) (*.f64 M (neg.f64 M))))) |
(/.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (/.f64 h l) (*.f64 M M))) d) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 h (pow.f64 (/.f64 D d) 2)) (/.f64 l (*.f64 M M))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (*.f64 h (neg.f64 (*.f64 M M))) (pow.f64 (/.f64 D d) 2)) (neg.f64 l)) |
(*.f64 (*.f64 (/.f64 h l) (*.f64 M M)) (/.f64 (*.f64 D (neg.f64 D)) (*.f64 d (neg.f64 d)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 (neg.f64 l) (*.f64 M (neg.f64 M))))) |
(/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) h) (/.f64 l (*.f64 M M))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (neg.f64 (*.f64 M M)))) (neg.f64 l)) |
(*.f64 (*.f64 (/.f64 h l) (*.f64 M M)) (/.f64 (*.f64 D (neg.f64 D)) (*.f64 d (neg.f64 d)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 (neg.f64 l) (*.f64 M (neg.f64 M))))) |
(/.f64 (*.f64 (*.f64 (/.f64 h l) (*.f64 M M)) D) (/.f64 d (/.f64 D d))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(/.f64 (*.f64 (*.f64 (/.f64 h l) (*.f64 M M)) (*.f64 D (neg.f64 D))) (*.f64 d (neg.f64 d))) |
(*.f64 (*.f64 (/.f64 h l) (*.f64 M M)) (/.f64 (*.f64 D (neg.f64 D)) (*.f64 d (neg.f64 d)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h (/.f64 (neg.f64 l) (*.f64 M (neg.f64 M))))) |
(/.f64 (*.f64 (*.f64 (/.f64 h l) (*.f64 M M)) (/.f64 D (/.f64 d D))) d) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(pow.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))) 1) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))) 3) 1/3) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M)))) 3) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(pow.f64 (*.f64 (/.f64 (*.f64 M (sqrt.f64 h)) (sqrt.f64 l)) (/.f64 D d)) 2) |
(pow.f64 (*.f64 (/.f64 D d) (/.f64 M (/.f64 (sqrt.f64 l) (sqrt.f64 h)))) 2) |
(pow.f64 (/.f64 (*.f64 M (/.f64 D d)) (/.f64 (sqrt.f64 l) (sqrt.f64 h))) 2) |
(pow.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 D d) 2) 3) (pow.f64 (*.f64 (/.f64 h l) (*.f64 M M)) 3)) 1/3) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 M M)) 3) (pow.f64 (pow.f64 (/.f64 D d) 2) 3)) 1/3) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(pow.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) (/.f64 l (*.f64 h (*.f64 M M)))) -1) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(pow.f64 (*.f64 (/.f64 l (*.f64 h (*.f64 M M))) (*.f64 (/.f64 d D) (/.f64 d D))) -1) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(pow.f64 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 (*.f64 (*.f64 D D) h) (*.f64 M M))) -1) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(pow.f64 (/.f64 (*.f64 d d) (/.f64 (*.f64 (*.f64 (*.f64 D D) h) (*.f64 M M)) l)) -1) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(pow.f64 (/.f64 l (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 M M)))) -1) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))) 2)) |
(fabs.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l)))) |
(log.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 h l) (*.f64 M M))) (pow.f64 (/.f64 D d) 2))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M)))))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))) 3)) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 D d) 2) 3) (pow.f64 (*.f64 (/.f64 h l) (*.f64 M M)) 3))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 M M)) 3) (pow.f64 (pow.f64 (/.f64 D d) 2) 3))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M)))) 1)) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (/.f64 h l)) (/.f64 d (*.f64 M M)))) |
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 M (/.f64 (*.f64 h M) l))) |
(+.f64 0 (pow.f64 (/.f64 D d) 2)) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 D d) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 D d) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 D d) 2))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 D d) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 D d) 2))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 D d) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 D d) 2))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 D d) 2))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 D d) 2))) 1) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(*.f64 D (/.f64 1 (/.f64 d (/.f64 D d)))) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(*.f64 D (*.f64 D (pow.f64 d -2))) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(*.f64 (*.f64 D D) (pow.f64 d -2)) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(*.f64 (pow.f64 (/.f64 D d) 2) 1) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(*.f64 1 (pow.f64 (/.f64 D d) 2)) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) 2)) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 D d) 2))) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(*.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 (pow.f64 (cbrt.f64 D) 2) (pow.f64 d -2))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 D 4)) (pow.f64 (cbrt.f64 D) 2)) (pow.f64 d -2)) |
(*.f64 (pow.f64 d -2) (*.f64 (cbrt.f64 (pow.f64 D 4)) (pow.f64 (cbrt.f64 D) 2))) |
(*.f64 (/.f64 D d) (/.f64 D d)) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(*.f64 (*.f64 D (neg.f64 D)) (/.f64 1 (*.f64 d (neg.f64 d)))) |
(/.f64 (*.f64 D (neg.f64 D)) (*.f64 d (neg.f64 d))) |
(*.f64 D (/.f64 (neg.f64 D) (neg.f64 (*.f64 d d)))) |
(*.f64 (pow.f64 d -2) (*.f64 D D)) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(*.f64 (/.f64 D (/.f64 d D)) (/.f64 1 d)) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(*.f64 (/.f64 D 1) (/.f64 D (*.f64 d d))) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) 1) (/.f64 (pow.f64 (cbrt.f64 D) 2) (*.f64 d d))) |
(*.f64 (cbrt.f64 (pow.f64 D 4)) (/.f64 (pow.f64 (cbrt.f64 D) 2) (*.f64 d d))) |
(*.f64 (/.f64 1 d) (/.f64 D (/.f64 d D))) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) d) (/.f64 (pow.f64 (cbrt.f64 D) 2) d)) |
(*.f64 (cbrt.f64 (pow.f64 D 4)) (/.f64 (pow.f64 (cbrt.f64 D) 2) (*.f64 d d))) |
(*.f64 (/.f64 D (*.f64 d d)) D) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(*.f64 (/.f64 D (cbrt.f64 (pow.f64 d 4))) (/.f64 D (pow.f64 (cbrt.f64 d) 2))) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 d 4))) (/.f64 (*.f64 D D) (pow.f64 (cbrt.f64 d) 2))) |
(*.f64 (/.f64 D (cbrt.f64 (pow.f64 d 4))) (/.f64 D (pow.f64 (cbrt.f64 d) 2))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) (cbrt.f64 (pow.f64 d 4))) (cbrt.f64 (pow.f64 (/.f64 D d) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) (/.f64 (cbrt.f64 (pow.f64 D 4)) (cbrt.f64 (pow.f64 d 4)))) |
(pow.f64 (pow.f64 (/.f64 D d) 2) 1) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(pow.f64 (pow.f64 (pow.f64 (/.f64 D d) 2) 3) 1/3) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) 3) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(pow.f64 (/.f64 D d) 2) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (*.f64 (/.f64 d D) (/.f64 d D)) -1) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(pow.f64 (/.f64 (pow.f64 (*.f64 D D) 3) (pow.f64 (*.f64 d d) 3)) 1/3) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(pow.f64 (/.f64 (*.f64 (/.f64 d D) (/.f64 d D)) 1) -1) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(neg.f64 (/.f64 (*.f64 D D) (*.f64 d (neg.f64 d)))) |
(/.f64 (*.f64 D (neg.f64 D)) (*.f64 d (neg.f64 d))) |
(*.f64 D (/.f64 (neg.f64 D) (neg.f64 (*.f64 d d)))) |
(sqrt.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4))) |
(log.f64 (exp.f64 (pow.f64 (/.f64 D d) 2))) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 D d) 2)))) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 D d) 2) 3)) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 D D) 3) (pow.f64 (*.f64 d d) 3))) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 D d) 2))) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 D d) 2))) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(exp.f64 (*.f64 2 (log.f64 (/.f64 D d)))) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 D d))) 1)) |
(*.f64 D (/.f64 D (*.f64 d d))) |
(pow.f64 (/.f64 D d) 2) |
(+.f64 0 (*.f64 h (*.f64 M M))) |
(*.f64 h (*.f64 M M)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 M) M) h)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 M) M) h)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 M) M) h)))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 M) M) h)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 M) M) h)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 M) M) h))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 M) M) h)))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 M) M) h)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (*.f64 M M)))) 1) |
(*.f64 h (*.f64 M M)) |
(pow.f64 (*.f64 h (*.f64 M M)) 1) |
(*.f64 h (*.f64 M M)) |
(pow.f64 (pow.f64 (*.f64 h (*.f64 M M)) 3) 1/3) |
(*.f64 h (*.f64 M M)) |
(pow.f64 (cbrt.f64 (*.f64 h (*.f64 M M))) 3) |
(*.f64 h (*.f64 M M)) |
(pow.f64 (*.f64 M (sqrt.f64 h)) 2) |
(pow.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 M M) 3)) 1/3) |
(*.f64 h (*.f64 M M)) |
(pow.f64 (*.f64 (pow.f64 (*.f64 M M) 3) (pow.f64 h 3)) 1/3) |
(*.f64 h (*.f64 M M)) |
(sqrt.f64 (*.f64 (pow.f64 M 4) (*.f64 h h))) |
(sqrt.f64 (*.f64 (*.f64 (pow.f64 M 4) h) h)) |
(sqrt.f64 (*.f64 h (*.f64 h (pow.f64 M 4)))) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 M) M) h)) |
(*.f64 h (*.f64 M M)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (*.f64 M M))))) |
(*.f64 h (*.f64 M M)) |
(cbrt.f64 (pow.f64 (*.f64 h (*.f64 M M)) 3)) |
(*.f64 h (*.f64 M M)) |
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 M M) 3))) |
(*.f64 h (*.f64 M M)) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M M) 3) (pow.f64 h 3))) |
(*.f64 h (*.f64 M M)) |
(expm1.f64 (log1p.f64 (*.f64 h (*.f64 M M)))) |
(*.f64 h (*.f64 M M)) |
(log1p.f64 (expm1.f64 (*.f64 h (*.f64 M M)))) |
(*.f64 h (*.f64 M M)) |
(exp.f64 (fma.f64 2 (log.f64 M) (log.f64 h))) |
(*.f64 h (*.f64 M M)) |
(exp.f64 (*.f64 (fma.f64 2 (log.f64 M) (log.f64 h)) 1)) |
(*.f64 h (*.f64 M M)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 6.1b | (*.f64 (/.f64 M 2) (/.f64 D d)) | |
| ✓ | 7.8b | (sqrt.f64 (/.f64 h d)) |
| 13.6b | (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)) | |
| 15.2b | (sqrt.f64 (/.f64 d l)) |
Compiled 143 to 67 computations (53.1% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | h | @ | 0 | (sqrt.f64 (/.f64 h d)) |
| 1.0ms | d | @ | -inf | (sqrt.f64 (/.f64 h d)) |
| 1.0ms | h | @ | -inf | (sqrt.f64 (/.f64 h d)) |
| 1.0ms | d | @ | 0 | (sqrt.f64 (/.f64 h d)) |
| 0.0ms | h | @ | inf | (sqrt.f64 (/.f64 h d)) |
| 1× | batch-egg-rewrite |
| 543× | pow1_binary64 |
| 520× | add-sqr-sqrt_binary64 |
| 505× | add-log-exp_binary64 |
| 505× | log1p-expm1-u_binary64 |
| 505× | expm1-log1p-u_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5 | 6 |
| 1 | 105 | 6 |
| 2 | 1371 | 6 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (/.f64 h d)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (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 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 (sqrt.f64 h) (sqrt.f64 d))))) (#(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 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)))))))) |
| 1× | egg-herbie |
| 551× | fma-neg_binary64 |
| 420× | log-prod_binary64 |
| 350× | associate-*l*_binary64 |
| 341× | *-commutative_binary64 |
| 336× | fma-def_binary64 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 70 | 347 |
| 1 | 131 | 287 |
| 2 | 310 | 241 |
| 3 | 1005 | 227 |
| 4 | 3339 | 227 |
| 5 | 7405 | 227 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (+.f64 1 (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 1 (sqrt.f64 (/.f64 d h))) |
(/.f64 1 (/.f64 (sqrt.f64 d) (sqrt.f64 h))) |
(/.f64 (sqrt.f64 h) (sqrt.f64 d)) |
(/.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)))) |
(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)))) |
| Outputs |
|---|
(-.f64 (+.f64 1 (sqrt.f64 (/.f64 h d))) 1) |
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 h d))) -1) |
(+.f64 (sqrt.f64 (/.f64 h d)) 0) |
(sqrt.f64 (/.f64 h d)) |
(*.f64 (sqrt.f64 (/.f64 h d)) 1) |
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 h d))) -1) |
(+.f64 (sqrt.f64 (/.f64 h d)) 0) |
(sqrt.f64 (/.f64 h d)) |
(*.f64 1 (sqrt.f64 (/.f64 h d))) |
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 h d))) -1) |
(+.f64 (sqrt.f64 (/.f64 h d)) 0) |
(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)) |
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 h d))) -1) |
(+.f64 (sqrt.f64 (/.f64 h d)) 0) |
(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)))) |
(pow.f64 (cbrt.f64 (/.f64 h d)) 3/2) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 h d))) |
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 h d))) -1) |
(+.f64 (sqrt.f64 (/.f64 h d)) 0) |
(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)))) |
(pow.f64 (cbrt.f64 (/.f64 h d)) 3/2) |
(/.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 (sqrt.f64 h) (sqrt.f64 d)) |
(*.f64 (sqrt.f64 h) (/.f64 1 (sqrt.f64 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) |
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 h d))) -1) |
(+.f64 (sqrt.f64 (/.f64 h d)) 0) |
(sqrt.f64 (/.f64 h d)) |
(pow.f64 (sqrt.f64 (/.f64 h d)) 1) |
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 h d))) -1) |
(+.f64 (sqrt.f64 (/.f64 h d)) 0) |
(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) |
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 h d))) -1) |
(+.f64 (sqrt.f64 (/.f64 h d)) 0) |
(sqrt.f64 (/.f64 h d)) |
(pow.f64 (pow.f64 (/.f64 h d) 1/4) 2) |
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 h d))) -1) |
(+.f64 (sqrt.f64 (/.f64 h d)) 0) |
(sqrt.f64 (/.f64 h d)) |
(fabs.f64 (sqrt.f64 (/.f64 h d))) |
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 h d))) -1) |
(+.f64 (sqrt.f64 (/.f64 h d)) 0) |
(sqrt.f64 (/.f64 h d)) |
(log.f64 (exp.f64 (sqrt.f64 (/.f64 h d)))) |
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 h d))) -1) |
(+.f64 (sqrt.f64 (/.f64 h d)) 0) |
(sqrt.f64 (/.f64 h d)) |
(cbrt.f64 (pow.f64 (/.f64 h d) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 h d)))) |
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 h d))) -1) |
(+.f64 (sqrt.f64 (/.f64 h d)) 0) |
(sqrt.f64 (/.f64 h d)) |
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 h d)))) |
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 h d))) -1) |
(+.f64 (sqrt.f64 (/.f64 h d)) 0) |
(sqrt.f64 (/.f64 h d)) |
(exp.f64 (log.f64 (sqrt.f64 (/.f64 h d)))) |
(+.f64 (+.f64 1 (sqrt.f64 (/.f64 h d))) -1) |
(+.f64 (sqrt.f64 (/.f64 h d)) 0) |
(sqrt.f64 (/.f64 h d)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 2.0b | (*.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)))))) |
| 6.1b | (*.f64 (/.f64 M 2) (/.f64 D d)) | |
| 13.6b | (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)) | |
| 15.2b | (sqrt.f64 (/.f64 d l)) |
Compiled 162 to 74 computations (54.3% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 13.0ms | l | @ | 0 | (*.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)))))) |
| 1.0ms | d | @ | 0 | (*.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)))))) |
| 1.0ms | h | @ | inf | (*.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)))))) |
| 1.0ms | d | @ | inf | (*.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)))))) |
| 1.0ms | l | @ | -inf | (*.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)))))) |
| 1× | batch-egg-rewrite |
| 281× | add-sqr-sqrt_binary64 |
| 273× | pow1_binary64 |
| 271× | *-un-lft-identity_binary64 |
| 259× | add-log-exp_binary64 |
| 259× | log1p-expm1-u_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 26 | 45 |
| 1 | 575 | 38 |
| 1× | node limit |
| Inputs |
|---|
(*.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)))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (*.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) 1) (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (*.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 (exp.f64 (log1p.f64 (*.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 d) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))))) (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 d) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))) (sqrt.f64 d)) (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))))) (sqrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 d) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 d) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))))) (sqrt.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))) (sqrt.f64 d)) (sqrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 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 (+.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/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 l) (sqrt.f64 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 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (/.f64 d l) (*.f64 (pow.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) 2) (/.f64 d h))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 d l) 3/2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 1/2 (*.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 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))) 3) (pow.f64 (/.f64 d l) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (log.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) (log1p.f64 (*.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 exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) (log1p.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))) 1)))))) |
| 1× | egg-herbie |
| 486× | associate-*l/_binary64 |
| 438× | associate-*r/_binary64 |
| 322× | associate-/l*_binary64 |
| 301× | *-commutative_binary64 |
| 277× | distribute-rgt-in_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 122 | 2329 |
| 1 | 348 | 2275 |
| 2 | 1383 | 2273 |
| 3 | 6483 | 2273 |
| 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 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 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 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 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 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.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 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 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 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 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 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.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 l) (sqrt.f64 h))) (*.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))) |
(+.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) 1) (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))) 1) |
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 d) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))))) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 d) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))) (sqrt.f64 d)) (*.f64 (sqrt.f64 h) (sqrt.f64 l))) |
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))))) (sqrt.f64 l)) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 d) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 h)) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 d) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))))) (sqrt.f64 h)) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))) (sqrt.f64 d)) (sqrt.f64 l)) |
(/.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 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 (+.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/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))) |
(/.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 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 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) 1) |
(pow.f64 (pow.f64 (*.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))) 3) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))) 2) |
(sqrt.f64 (*.f64 (/.f64 d l) (*.f64 (pow.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) 2) (/.f64 d h)))) |
(log.f64 (pow.f64 (exp.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d l) 3/2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))) 3) (pow.f64 (/.f64 d l) 3/2))) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))) |
(exp.f64 (+.f64 (log.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) (log1p.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))))) |
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) (log1p.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h 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 (*.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) 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 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 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 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 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) D)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) 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 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 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 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 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) D)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) 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 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 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 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 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) D)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) D)))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) |
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 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 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 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) D)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) 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 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 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 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 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) D)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) 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 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 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 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 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) D)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) D)))) |
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) |
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))) |
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) |
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.f64 d (*.f64 M M)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 (*.f64 D D) 1/8) (/.f64 d (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d))) |
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))) |
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) |
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.f64 d (*.f64 M M)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 (*.f64 D D) 1/8) (/.f64 d (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d))) |
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))) |
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))) |
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.f64 d (*.f64 M M)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 (*.f64 D D) 1/8) (/.f64 d (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d))) |
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) |
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 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 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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(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 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) D)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) 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 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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(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 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) D)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) 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 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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(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 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) D)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) D)))) |
(*.f64 -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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) 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 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 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 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 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) D)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) 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 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 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 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 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) D)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) 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 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 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 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 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) D)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) D)))) |
(*.f64 -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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) 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 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 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 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 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) D)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) 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 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 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 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 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) D)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) 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 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 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 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 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) D)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) D)))) |
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) |
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 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 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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(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 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) D)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) 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 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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(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 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) D)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) 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 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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(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 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) D)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) D)))) |
(*.f64 -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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) 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 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 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 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 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) D)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) 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 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 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 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 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) D)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) 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 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 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 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 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) D)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) D)))) |
(*.f64 -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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) 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 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 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 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 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) D)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) 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 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 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 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 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) D)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) 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 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 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 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 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) D)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) D)))) |
(+.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (*.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))) |
(*.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 h l)) 1)) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 h l)) 1)) |
(+.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) 1) (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))) |
(*.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 h l)) 1)) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 h l)) 1)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))) 1) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))) |
(*.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 h l)) 1)) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 h l)) 1)) |
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 d) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))))) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))) |
(*.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 h l)) 1)) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 h l)) 1)) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 d) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))) (sqrt.f64 d)) (*.f64 (sqrt.f64 h) (sqrt.f64 l))) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))) |
(*.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 h l)) 1)) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 h l)) 1)) |
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))))) (sqrt.f64 l)) |
(/.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 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 d h))))) |
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 h l)) 1) (sqrt.f64 (/.f64 d h)))) |
(*.f64 (sqrt.f64 d) (/.f64 (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 h l)) 1) (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 d h))))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 d) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 h)) |
(/.f64 (*.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) (sqrt.f64 d)) (/.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 d l)))) |
(*.f64 (/.f64 (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 h l)) 1) (/.f64 (sqrt.f64 h) (sqrt.f64 d))) (sqrt.f64 (/.f64 d l))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 h l)) 1))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 d) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))))) (sqrt.f64 h)) |
(/.f64 (*.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) (sqrt.f64 d)) (/.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 d l)))) |
(*.f64 (/.f64 (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 h l)) 1) (/.f64 (sqrt.f64 h) (sqrt.f64 d))) (sqrt.f64 (/.f64 d l))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 h l)) 1))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))) (sqrt.f64 d)) (sqrt.f64 l)) |
(/.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 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 d h))))) |
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 h l)) 1) (sqrt.f64 (/.f64 d h)))) |
(*.f64 (sqrt.f64 d) (/.f64 (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 h l)) 1) (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 d h))))) |
(/.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 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 (+.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/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))) |
(/.f64 (*.f64 (/.f64 (/.f64 d (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 h l)) 3)))) (+.f64 1 (+.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) 1/4)) (*.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 l) (sqrt.f64 h))) (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 h l)) (fma.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 4) 1/4) 1))) (+.f64 1 (*.f64 -1/8 (pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 h l)) 3)))) |
(*.f64 (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 (sqrt.f64 l)) (sqrt.f64 h)) (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 h l)) (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 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 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 (/.f64 (/.f64 d (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 h l)))) (+.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) 1/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 h l)) 1)) (fma.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 4) 1/4) 1)) |
(*.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 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 h l)) 1))) |
(pow.f64 (*.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) 1) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))) |
(*.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 h l)) 1)) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 h l)) 1)) |
(pow.f64 (pow.f64 (*.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) 3) 1/3) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))) |
(*.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 h l)) 1)) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 h l)) 1)) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))) 3) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))) |
(*.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 h l)) 1)) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 h l)) 1)) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))) 2) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))) |
(*.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 h l)) 1)) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 h l)) 1)) |
(sqrt.f64 (*.f64 (/.f64 d l) (*.f64 (pow.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) 2) (/.f64 d h)))) |
(sqrt.f64 (*.f64 (/.f64 d l) (*.f64 (/.f64 d h) (pow.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) 2)))) |
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 h l)) 1) 2) (*.f64 (/.f64 d h) (/.f64 d l)))) |
(log.f64 (pow.f64 (exp.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))))) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))) |
(*.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 h l)) 1)) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 h l)) 1)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))) |
(*.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 h l)) 1)) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 h l)) 1)) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) 3)) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))) |
(*.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 h l)) 1)) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 h l)) 1)) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d l) 3/2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d l) 3/2) (pow.f64 (*.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) (sqrt.f64 (/.f64 d h))) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d l) 3/2) (pow.f64 (*.f64 (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 h l)) 1) (sqrt.f64 (/.f64 d h))) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))) 3) (pow.f64 (/.f64 d l) 3/2))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d l) 3/2) (pow.f64 (*.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) (sqrt.f64 (/.f64 d h))) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d l) 3/2) (pow.f64 (*.f64 (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 h l)) 1) (sqrt.f64 (/.f64 d h))) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))) |
(*.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 h l)) 1)) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 h l)) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))) |
(*.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 h l)) 1)) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 h l)) 1)) |
(exp.f64 (+.f64 (log.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) (log1p.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))))) |
(exp.f64 (+.f64 (log.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))) (log1p.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (exp.f64 (log1p.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 h l)))))) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) (exp.f64 (log1p.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 h l)))))) |
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) (log1p.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))) 1)) |
(exp.f64 (+.f64 (log.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))) (log1p.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))))) |
(*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (exp.f64 (log1p.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 h l)))))) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) (exp.f64 (log1p.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 h l)))))) |
Compiled 25323 to 11381 computations (55.1% saved)
55 alts after pruning (52 fresh and 3 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 824 | 35 | 859 |
| Fresh | 14 | 17 | 31 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 3 | 4 |
| Total | 840 | 55 | 895 |
| Status | Error | Program |
|---|---|---|
| 42.2b | (pow.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 2) | |
| ▶ | 41.7b | (/.f64 d (sqrt.f64 (*.f64 l h))) |
| 47.8b | (-.f64 (+.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1) | |
| 52.3b | (-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.f64 d (*.f64 M M)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) | |
| 47.2b | (*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) 1/3) d) | |
| 41.2b | (*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 1/2) d) | |
| 41.7b | (*.f64 (pow.f64 (*.f64 l h) -1/2) d) | |
| 42.0b | (*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))) | |
| 39.1b | (*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) | |
| 42.6b | (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))) | |
| 38.8b | (*.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)))))) | |
| 39.9b | (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 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))) | |
| 41.7b | (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) | |
| 50.6b | (*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) | |
| 50.6b | (*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) d) | |
| 25.3b | (*.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 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))))) | |
| 32.0b | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))))) | |
| 59.6b | (*.f64 (*.f64 (/.f64 (*.f64 M M) d) (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) | |
| 39.6b | (*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 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))))) | |
| 38.7b | (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) | |
| ✓ | 24.7b | (*.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))))) |
| 36.8b | (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) | |
| 38.9b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) | |
| 38.9b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) | |
| 24.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 h l))) 2)))) | |
| ▶ | 24.8b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (/.f64 h l))))) |
| ▶ | 37.4b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) |
| 59.8b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) h)) d) (/.f64 -1/8 (*.f64 d l)))) | |
| 29.0b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) 1) | |
| 52.2b | (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3) 1/3)) d) | |
| 42.7b | (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) | |
| 59.1b | (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) D))) | |
| 35.9b | (*.f64 (sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))) | |
| 44.6b | (*.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 1/2) (/.f64 D d)) 2) (/.f64 l h)))))) | |
| 25.0b | (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 l h)))))) | |
| ▶ | 23.3b | (*.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 d d) M)) 2) l)))))) |
| ✓ | 23.5b | (*.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 M (/.f64 d 1/2))) 2) l)))))) |
| 35.2b | (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))) | |
| 52.1b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))))) | |
| 50.3b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d))) (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))))) | |
| 25.5b | (*.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))) | |
| 37.1b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 h (*.f64 M M)) D) (*.f64 l (/.f64 d (/.f64 D d)))))))) | |
| 35.9b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) l)))))) | |
| 34.6b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 h (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d D) (/.f64 d D)))))))) | |
| 37.7b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (*.f64 (*.f64 D (/.f64 1 (/.f64 d (/.f64 D d)))) (/.f64 (*.f64 h (*.f64 M M)) l)))))) | |
| 59.1b | (*.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))))))) | |
| ✓ | 41.8b | (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
| 42.7b | (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) | |
| 51.3b | (*.f64 (sqrt.f64 (+.f64 1 (-.f64 (/.f64 1 (*.f64 l h)) 1))) d) | |
| 43.1b | (*.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 l h))))) d) | |
| 51.7b | (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3))) d) | |
| ▶ | 46.3b | (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)) d) |
| 41.2b | (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) | |
| 59.9b | (log.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) | |
| 52.9b | (cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3)) |
Compiled 2747 to 1972 computations (28.2% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 6.4b | (/.f64 D (/.f64 (+.f64 d d) M)) |
| ✓ | 7.6b | (*.f64 h (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) l)) |
| 8.1b | (sqrt.f64 (/.f64 d h)) | |
| 15.2b | (sqrt.f64 (/.f64 d l)) |
Compiled 156 to 57 computations (63.5% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | D | @ | inf | (*.f64 h (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) l)) |
| 0.0ms | h | @ | 0 | (*.f64 h (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) l)) |
| 0.0ms | d | @ | inf | (*.f64 h (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) l)) |
| 0.0ms | D | @ | -inf | (*.f64 h (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) l)) |
| 0.0ms | M | @ | -inf | (*.f64 h (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) l)) |
| 1× | batch-egg-rewrite |
| 744× | log-prod_binary64 |
| 265× | prod-diff_binary64 |
| 251× | pow1/3_binary64 |
| 242× | expm1-udef_binary64 |
| 242× | log1p-udef_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 29 |
| 1 | 289 | 29 |
| 2 | 4275 | 29 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 h (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) l)) |
(/.f64 D (/.f64 (+.f64 d d) M)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 h) (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l))) (cbrt.f64 (pow.f64 (exp.f64 h) (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 h) (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 h) (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 h) (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 h (/.f64 l (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 l (*.f64 h (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2)) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2))) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2)) 1) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2)) (cbrt.f64 (*.f64 l l))) (cbrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2)) (sqrt.f64 l)) (sqrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 h) (/.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) (sqrt.f64 l))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 h 3) (pow.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l) 3) (pow.f64 h 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 l (*.f64 h (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 h) (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l) 3) (pow.f64 h 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 D (*.f64 (/.f64 0 0) M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 D) (*.f64 (/.f64 0 0) M))) (cbrt.f64 (pow.f64 (exp.f64 D) (*.f64 (/.f64 0 0) M))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 D) (*.f64 (/.f64 0 0) M)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 D) (*.f64 (/.f64 0 0) M)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 D) (*.f64 (/.f64 0 0) M)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 D (*.f64 (/.f64 0 0) M)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 D (*.f64 (/.f64 0 0) M))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 0 0) (/.f64 D (/.f64 1 M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 M (*.f64 D (/.f64 0 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 D (*.f64 (/.f64 0 0) M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 D (*.f64 (/.f64 0 0) M))) (cbrt.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2)) (cbrt.f64 (*.f64 D (*.f64 (/.f64 0 0) M))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 D D)) (*.f64 (cbrt.f64 D) (*.f64 (/.f64 0 0) M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 D (*.f64 (/.f64 0 0) M))) (sqrt.f64 (*.f64 D (*.f64 (/.f64 0 0) M))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 D) (*.f64 (sqrt.f64 D) (*.f64 (/.f64 0 0) M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 D) (*.f64 (/.f64 0 0) M))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 0 0) M) D)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 D (/.f64 0 0)) M)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 D (/.f64 0 0)) (neg.f64 M))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 D D)) (/.f64 0 0)) (/.f64 (cbrt.f64 D) (/.f64 1 M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 D) (/.f64 0 0)) (/.f64 (sqrt.f64 D) (/.f64 1 M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 D D)) 1) (/.f64 (cbrt.f64 D) (/.f64 (/.f64 0 0) M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 D) 1) (/.f64 (sqrt.f64 D) (/.f64 (/.f64 0 0) M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (/.f64 (/.f64 0 0) (cbrt.f64 M)) 2)) (/.f64 D (/.f64 (/.f64 0 0) (cbrt.f64 M))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 D D)) (pow.f64 (/.f64 (/.f64 0 0) (cbrt.f64 M)) 2)) (cbrt.f64 (*.f64 D (*.f64 (/.f64 0 0) M))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 D) (pow.f64 (/.f64 (/.f64 0 0) (cbrt.f64 M)) 2)) (/.f64 (sqrt.f64 D) (/.f64 (/.f64 0 0) (cbrt.f64 M))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 0 0) (sqrt.f64 M))) (/.f64 D (/.f64 (/.f64 0 0) (sqrt.f64 M))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 D D)) (/.f64 (/.f64 0 0) (sqrt.f64 M))) (/.f64 (cbrt.f64 D) (/.f64 (/.f64 0 0) (sqrt.f64 M))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 D 1) (*.f64 (/.f64 0 0) M))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 D (/.f64 0 0)) 1) M)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 D (/.f64 0 0)) (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 M))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 D (/.f64 0 0)) (sqrt.f64 M)) (sqrt.f64 M))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 D (*.f64 (/.f64 0 0) M))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 D (*.f64 (/.f64 0 0) M))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 0 0) (*.f64 D M)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (/.f64 0 0) M) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (/.f64 0 0) (*.f64 D M)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 D (*.f64 (/.f64 0 0) M)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 D (*.f64 (/.f64 0 0) M)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 D) (*.f64 (/.f64 0 0) M)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 D (*.f64 (/.f64 0 0) M)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (pow.f64 (exp.f64 D) (*.f64 (/.f64 0 0) M))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 D (*.f64 (/.f64 0 0) M))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (/.f64 0 0) M) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 D (*.f64 (/.f64 0 0) M))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 D (*.f64 (/.f64 0 0) M))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 D (*.f64 (/.f64 0 0) M))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 D (*.f64 (/.f64 0 0) M))) 1)))))) |
| 1× | egg-herbie |
| 41× | *-commutative_binary64 |
| 27× | sqr-pow_binary64 |
| 16× | associate-*r/_binary64 |
| 13× | associate-/r/_binary64 |
| 12× | associate-*l/_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 224 | 3082 |
| 1 | 609 | 3082 |
| 1× | unsound |
| Inputs |
|---|
(*.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 (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 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 (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/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 0 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 h) (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l))) (cbrt.f64 (pow.f64 (exp.f64 h) (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 h) (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 h) (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 h) (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l)))) 1) |
(/.f64 h (/.f64 l (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2))) |
(/.f64 1 (/.f64 l (*.f64 h (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2)))) |
(/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2)) l) |
(/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2)) (neg.f64 l)) |
(/.f64 (neg.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2))) (neg.f64 l)) |
(/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2)) 1) l) |
(/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2)) (cbrt.f64 (*.f64 l l))) (cbrt.f64 l)) |
(/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2)) (sqrt.f64 l)) (sqrt.f64 l)) |
(pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l)) 1) |
(pow.f64 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l)) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l))) 3) |
(pow.f64 (*.f64 (sqrt.f64 h) (/.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) (sqrt.f64 l))) 2) |
(pow.f64 (*.f64 (pow.f64 h 3) (pow.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l) 3)) 1/3) |
(pow.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l) 3) (pow.f64 h 3)) 1/3) |
(pow.f64 (/.f64 l (*.f64 h (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2))) -1) |
(sqrt.f64 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l)) 2)) |
(log.f64 (pow.f64 (exp.f64 h) (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l))))) |
(cbrt.f64 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l) 3) (pow.f64 h 3))) |
(expm1.f64 (log1p.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l)))) |
(log1p.f64 (expm1.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l)))) |
(exp.f64 (log.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l))) 1)) |
(+.f64 0 (*.f64 D (*.f64 (/.f64 0 0) M))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 D) (*.f64 (/.f64 0 0) M))) (cbrt.f64 (pow.f64 (exp.f64 D) (*.f64 (/.f64 0 0) M))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 D) (*.f64 (/.f64 0 0) M))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 D) (*.f64 (/.f64 0 0) M)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 D) (*.f64 (/.f64 0 0) M))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 D (*.f64 (/.f64 0 0) M)))) 1) |
(*.f64 D (*.f64 (/.f64 0 0) M)) |
(*.f64 (/.f64 0 0) (/.f64 D (/.f64 1 M))) |
(*.f64 M (*.f64 D (/.f64 0 0))) |
(*.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 1) |
(*.f64 1 (*.f64 D (*.f64 (/.f64 0 0) M))) |
(*.f64 (cbrt.f64 (*.f64 D (*.f64 (/.f64 0 0) M))) (cbrt.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2)) (cbrt.f64 (*.f64 D (*.f64 (/.f64 0 0) M)))) |
(*.f64 (cbrt.f64 (*.f64 D D)) (*.f64 (cbrt.f64 D) (*.f64 (/.f64 0 0) M))) |
(*.f64 (sqrt.f64 (*.f64 D (*.f64 (/.f64 0 0) M))) (sqrt.f64 (*.f64 D (*.f64 (/.f64 0 0) M)))) |
(*.f64 (sqrt.f64 D) (*.f64 (sqrt.f64 D) (*.f64 (/.f64 0 0) M))) |
(*.f64 (neg.f64 D) (*.f64 (/.f64 0 0) M)) |
(*.f64 (*.f64 (/.f64 0 0) M) D) |
(*.f64 (*.f64 D (/.f64 0 0)) M) |
(*.f64 (*.f64 D (/.f64 0 0)) (neg.f64 M)) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2)))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 D D)) (/.f64 0 0)) (/.f64 (cbrt.f64 D) (/.f64 1 M))) |
(*.f64 (/.f64 (sqrt.f64 D) (/.f64 0 0)) (/.f64 (sqrt.f64 D) (/.f64 1 M))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 D D)) 1) (/.f64 (cbrt.f64 D) (/.f64 (/.f64 0 0) M))) |
(*.f64 (/.f64 (sqrt.f64 D) 1) (/.f64 (sqrt.f64 D) (/.f64 (/.f64 0 0) M))) |
(*.f64 (/.f64 1 (pow.f64 (/.f64 (/.f64 0 0) (cbrt.f64 M)) 2)) (/.f64 D (/.f64 (/.f64 0 0) (cbrt.f64 M)))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 D D)) (pow.f64 (/.f64 (/.f64 0 0) (cbrt.f64 M)) 2)) (cbrt.f64 (*.f64 D (*.f64 (/.f64 0 0) M)))) |
(*.f64 (/.f64 (sqrt.f64 D) (pow.f64 (/.f64 (/.f64 0 0) (cbrt.f64 M)) 2)) (/.f64 (sqrt.f64 D) (/.f64 (/.f64 0 0) (cbrt.f64 M)))) |
(*.f64 (/.f64 1 (/.f64 (/.f64 0 0) (sqrt.f64 M))) (/.f64 D (/.f64 (/.f64 0 0) (sqrt.f64 M)))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 D D)) (/.f64 (/.f64 0 0) (sqrt.f64 M))) (/.f64 (cbrt.f64 D) (/.f64 (/.f64 0 0) (sqrt.f64 M)))) |
(*.f64 (/.f64 D 1) (*.f64 (/.f64 0 0) M)) |
(*.f64 (*.f64 (*.f64 D (/.f64 0 0)) 1) M) |
(*.f64 (*.f64 (*.f64 D (/.f64 0 0)) (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 M)) |
(*.f64 (*.f64 (*.f64 D (/.f64 0 0)) (sqrt.f64 M)) (sqrt.f64 M)) |
(pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 1) |
(pow.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 D (*.f64 (/.f64 0 0) M))) 3) |
(pow.f64 (sqrt.f64 (*.f64 D (*.f64 (/.f64 0 0) M))) 2) |
(pow.f64 (/.f64 (/.f64 0 0) (*.f64 D M)) -1) |
(pow.f64 (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (/.f64 0 0) M) 3)) 1/3) |
(pow.f64 (/.f64 (/.f64 (/.f64 0 0) (*.f64 D M)) 1) -1) |
(neg.f64 (*.f64 D (*.f64 (/.f64 0 0) M))) |
(sqrt.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2)) |
(fabs.f64 (*.f64 D (*.f64 (/.f64 0 0) M))) |
(log.f64 (pow.f64 (exp.f64 D) (*.f64 (/.f64 0 0) M))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 D (*.f64 (/.f64 0 0) M))))) |
(log.f64 (/.f64 1 (pow.f64 (exp.f64 D) (*.f64 (/.f64 0 0) M)))) |
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 D (*.f64 (/.f64 0 0) M)))))) |
(cbrt.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (/.f64 0 0) M) 3))) |
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 (/.f64 0 0) M)))) |
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 (/.f64 0 0) M)))) |
(exp.f64 (log.f64 (*.f64 D (*.f64 (/.f64 0 0) M)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 D (*.f64 (/.f64 0 0) M))) 1)) |
| Outputs |
|---|
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))) |
(*.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 0 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l))) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M 0)) 2) l)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 h) (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l))) (cbrt.f64 (pow.f64 (exp.f64 h) (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 h) (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 h) (/.f64 (pow.f64 (*.f64 D (*.f64 M 0)) 2) l))) (cbrt.f64 (pow.f64 (exp.f64 h) (/.f64 (pow.f64 (*.f64 D (*.f64 M 0)) 2) l))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 h) (/.f64 (pow.f64 (*.f64 D (*.f64 M 0)) 2) l))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 h) (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 h) (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 h) (/.f64 (pow.f64 (*.f64 D (*.f64 M 0)) 2) l))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l)))) 1) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M 0)) 2) l)) |
(/.f64 h (/.f64 l (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2))) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M 0)) 2) l)) |
(/.f64 1 (/.f64 l (*.f64 h (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2)))) |
(/.f64 0 (/.f64 (/.f64 l h) (pow.f64 (*.f64 D (*.f64 M 0)) 2))) |
(/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2)) l) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M 0)) 2) l)) |
(/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2)) (neg.f64 l)) |
(/.f64 h (/.f64 (neg.f64 l) (pow.f64 (*.f64 D (*.f64 M 0)) 2))) |
(/.f64 (neg.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2))) (neg.f64 l)) |
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D (*.f64 M 0)) 2))) (neg.f64 l)) |
(/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2)) 1) l) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M 0)) 2) l)) |
(/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2)) (cbrt.f64 (*.f64 l l))) (cbrt.f64 l)) |
(/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 M 0)) 2)) (*.f64 (cbrt.f64 l) (cbrt.f64 (*.f64 l l)))) |
(/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2)) (sqrt.f64 l)) (sqrt.f64 l)) |
(/.f64 (/.f64 h (/.f64 (sqrt.f64 l) (pow.f64 (*.f64 D (*.f64 M 0)) 2))) (sqrt.f64 l)) |
(pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l)) 1) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M 0)) 2) l)) |
(pow.f64 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l)) 3) 1/3) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M 0)) 2) l)) |
(pow.f64 (cbrt.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l))) 3) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M 0)) 2) l)) |
(pow.f64 (*.f64 (sqrt.f64 h) (/.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) (sqrt.f64 l))) 2) |
(pow.f64 (*.f64 (sqrt.f64 h) (/.f64 D (/.f64 (sqrt.f64 l) (*.f64 M 0)))) 2) |
(pow.f64 (*.f64 (pow.f64 h 3) (pow.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l) 3)) 1/3) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M 0)) 2) l)) |
(pow.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l) 3) (pow.f64 h 3)) 1/3) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M 0)) 2) l)) |
(pow.f64 (/.f64 l (*.f64 h (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2))) -1) |
(/.f64 0 (/.f64 (/.f64 l h) (pow.f64 (*.f64 D (*.f64 M 0)) 2))) |
(sqrt.f64 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l)) 2)) |
(sqrt.f64 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M 0)) 2) l)) 2)) |
(log.f64 (pow.f64 (exp.f64 h) (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l))) |
(*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M 0)) 2) l) (log.f64 (exp.f64 h))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l))))) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M 0)) 2) l)) |
(cbrt.f64 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l)) 3)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M 0)) 2) l)) |
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l) 3))) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M 0)) 2) l)) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l) 3) (pow.f64 h 3))) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M 0)) 2) l)) |
(expm1.f64 (log1p.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l)))) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M 0)) 2) l)) |
(log1p.f64 (expm1.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l)))) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M 0)) 2) l)) |
(exp.f64 (log.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l)))) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M 0)) 2) l)) |
(exp.f64 (*.f64 (log.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) l))) 1)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M 0)) 2) l)) |
(+.f64 0 (*.f64 D (*.f64 (/.f64 0 0) M))) |
(*.f64 D (*.f64 M 0)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 D) (*.f64 (/.f64 0 0) M))) (cbrt.f64 (pow.f64 (exp.f64 D) (*.f64 (/.f64 0 0) M))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 D) (*.f64 (/.f64 0 0) M))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 D) (*.f64 M 0))) (cbrt.f64 (pow.f64 (exp.f64 D) (*.f64 M 0))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 D) (*.f64 M 0))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 D) (*.f64 (/.f64 0 0) M)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 D) (*.f64 (/.f64 0 0) M))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 D) (*.f64 M 0))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 D (*.f64 (/.f64 0 0) M)))) 1) |
(*.f64 D (*.f64 M 0)) |
(*.f64 D (*.f64 (/.f64 0 0) M)) |
(*.f64 D (*.f64 M 0)) |
(*.f64 (/.f64 0 0) (/.f64 D (/.f64 1 M))) |
(*.f64 D (*.f64 M 0)) |
(*.f64 M (*.f64 D (/.f64 0 0))) |
(*.f64 D (*.f64 M 0)) |
(*.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 1) |
(*.f64 D (*.f64 M 0)) |
(*.f64 1 (*.f64 D (*.f64 (/.f64 0 0) M))) |
(*.f64 D (*.f64 M 0)) |
(*.f64 (cbrt.f64 (*.f64 D (*.f64 (/.f64 0 0) M))) (cbrt.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2))) |
(*.f64 (cbrt.f64 (*.f64 D (*.f64 M 0))) (cbrt.f64 (pow.f64 (*.f64 D (*.f64 M 0)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2)) (cbrt.f64 (*.f64 D (*.f64 (/.f64 0 0) M)))) |
(*.f64 (cbrt.f64 (*.f64 D (*.f64 M 0))) (cbrt.f64 (pow.f64 (*.f64 D (*.f64 M 0)) 2))) |
(*.f64 (cbrt.f64 (*.f64 D D)) (*.f64 (cbrt.f64 D) (*.f64 (/.f64 0 0) M))) |
(*.f64 (cbrt.f64 (*.f64 D D)) (*.f64 (*.f64 M 0) (cbrt.f64 D))) |
(*.f64 (sqrt.f64 (*.f64 D (*.f64 (/.f64 0 0) M))) (sqrt.f64 (*.f64 D (*.f64 (/.f64 0 0) M)))) |
(*.f64 D (*.f64 M 0)) |
(*.f64 (sqrt.f64 D) (*.f64 (sqrt.f64 D) (*.f64 (/.f64 0 0) M))) |
(*.f64 (sqrt.f64 D) (*.f64 (sqrt.f64 D) M)) |
(*.f64 (neg.f64 D) (*.f64 (/.f64 0 0) M)) |
(*.f64 (*.f64 M 0) (neg.f64 D)) |
(*.f64 (*.f64 (/.f64 0 0) M) D) |
(*.f64 D (*.f64 M 0)) |
(*.f64 (*.f64 D (/.f64 0 0)) M) |
(*.f64 D (*.f64 M 0)) |
(*.f64 (*.f64 D (/.f64 0 0)) (neg.f64 M)) |
(*.f64 (*.f64 M 0) (neg.f64 D)) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2)))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 D (*.f64 M 0)) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 D (*.f64 M 0)) 2)))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 D D)) (/.f64 0 0)) (/.f64 (cbrt.f64 D) (/.f64 1 M))) |
(*.f64 (cbrt.f64 (*.f64 D D)) (*.f64 (/.f64 (cbrt.f64 D) 0) M)) |
(*.f64 (/.f64 (sqrt.f64 D) (/.f64 0 0)) (/.f64 (sqrt.f64 D) (/.f64 1 M))) |
(*.f64 (sqrt.f64 D) (*.f64 (sqrt.f64 D) M)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 D D)) 1) (/.f64 (cbrt.f64 D) (/.f64 (/.f64 0 0) M))) |
(*.f64 (cbrt.f64 (*.f64 D D)) (*.f64 (/.f64 (cbrt.f64 D) 0) M)) |
(*.f64 (/.f64 (sqrt.f64 D) 1) (/.f64 (sqrt.f64 D) (/.f64 (/.f64 0 0) M))) |
(*.f64 (sqrt.f64 D) (*.f64 (sqrt.f64 D) M)) |
(*.f64 (/.f64 1 (pow.f64 (/.f64 (/.f64 0 0) (cbrt.f64 M)) 2)) (/.f64 D (/.f64 (/.f64 0 0) (cbrt.f64 M)))) |
(*.f64 (/.f64 0 (pow.f64 (/.f64 0 (cbrt.f64 M)) 2)) (*.f64 D (cbrt.f64 M))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 D D)) (pow.f64 (/.f64 (/.f64 0 0) (cbrt.f64 M)) 2)) (cbrt.f64 (*.f64 D (*.f64 (/.f64 0 0) M)))) |
(*.f64 (cbrt.f64 (*.f64 D (*.f64 M 0))) (/.f64 (cbrt.f64 (*.f64 D D)) (pow.f64 (/.f64 0 (cbrt.f64 M)) 2))) |
(*.f64 (/.f64 (sqrt.f64 D) (pow.f64 (/.f64 (/.f64 0 0) (cbrt.f64 M)) 2)) (/.f64 (sqrt.f64 D) (/.f64 (/.f64 0 0) (cbrt.f64 M)))) |
(*.f64 (/.f64 (sqrt.f64 D) (pow.f64 (/.f64 0 (cbrt.f64 M)) 2)) (*.f64 (sqrt.f64 D) (cbrt.f64 M))) |
(*.f64 (/.f64 1 (/.f64 (/.f64 0 0) (sqrt.f64 M))) (/.f64 D (/.f64 (/.f64 0 0) (sqrt.f64 M)))) |
(*.f64 (*.f64 0 (sqrt.f64 M)) (*.f64 D (sqrt.f64 M))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 D D)) (/.f64 (/.f64 0 0) (sqrt.f64 M))) (/.f64 (cbrt.f64 D) (/.f64 (/.f64 0 0) (sqrt.f64 M)))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 D D)) (sqrt.f64 M)) (*.f64 (/.f64 (cbrt.f64 D) 0) (sqrt.f64 M))) |
(*.f64 (/.f64 D 1) (*.f64 (/.f64 0 0) M)) |
(*.f64 D (*.f64 M 0)) |
(*.f64 (*.f64 (*.f64 D (/.f64 0 0)) 1) M) |
(*.f64 D (*.f64 M 0)) |
(*.f64 (*.f64 (*.f64 D (/.f64 0 0)) (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 M)) |
(*.f64 (*.f64 D 0) (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 M))) |
(*.f64 (*.f64 (*.f64 D (/.f64 0 0)) (sqrt.f64 M)) (sqrt.f64 M)) |
(*.f64 (*.f64 D 0) (*.f64 (sqrt.f64 M) (sqrt.f64 M))) |
(pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 1) |
(*.f64 D (*.f64 M 0)) |
(pow.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2) 1/2) |
(sqrt.f64 (pow.f64 (*.f64 D (*.f64 M 0)) 2)) |
(pow.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 3) 1/3) |
(*.f64 D (*.f64 M 0)) |
(pow.f64 (cbrt.f64 (*.f64 D (*.f64 (/.f64 0 0) M))) 3) |
(*.f64 D (*.f64 M 0)) |
(pow.f64 (sqrt.f64 (*.f64 D (*.f64 (/.f64 0 0) M))) 2) |
(*.f64 D (*.f64 M 0)) |
(pow.f64 (/.f64 (/.f64 0 0) (*.f64 D M)) -1) |
(/.f64 0 (/.f64 0 (*.f64 D M))) |
(pow.f64 (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (/.f64 0 0) M) 3)) 1/3) |
(cbrt.f64 (/.f64 (pow.f64 D 3) (/.f64 0 (pow.f64 M 3)))) |
(pow.f64 (/.f64 (/.f64 (/.f64 0 0) (*.f64 D M)) 1) -1) |
(/.f64 0 (/.f64 0 (*.f64 D M))) |
(neg.f64 (*.f64 D (*.f64 (/.f64 0 0) M))) |
(*.f64 (*.f64 M 0) (neg.f64 D)) |
(sqrt.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 2)) |
(sqrt.f64 (pow.f64 (*.f64 D (*.f64 M 0)) 2)) |
(fabs.f64 (*.f64 D (*.f64 (/.f64 0 0) M))) |
(fabs.f64 (*.f64 D (*.f64 M 0))) |
(log.f64 (pow.f64 (exp.f64 D) (*.f64 (/.f64 0 0) M))) |
(*.f64 (*.f64 M 0) (log.f64 (exp.f64 D))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 D (*.f64 (/.f64 0 0) M))))) |
(*.f64 D (*.f64 M 0)) |
(log.f64 (/.f64 1 (pow.f64 (exp.f64 D) (*.f64 (/.f64 0 0) M)))) |
(neg.f64 (*.f64 (*.f64 M 0) (log.f64 (exp.f64 D)))) |
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 D (*.f64 (/.f64 0 0) M)))))) |
(*.f64 (*.f64 M 0) (neg.f64 D)) |
(cbrt.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 0 0) M)) 3)) |
(*.f64 D (*.f64 M 0)) |
(cbrt.f64 (/.f64 (pow.f64 D 3) (pow.f64 (/.f64 (/.f64 0 0) M) 3))) |
(cbrt.f64 (/.f64 (pow.f64 D 3) (/.f64 0 (pow.f64 M 3)))) |
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 (/.f64 0 0) M)))) |
(*.f64 D (*.f64 M 0)) |
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 (/.f64 0 0) M)))) |
(*.f64 D (*.f64 M 0)) |
(exp.f64 (log.f64 (*.f64 D (*.f64 (/.f64 0 0) M)))) |
(*.f64 D (*.f64 M 0)) |
(exp.f64 (*.f64 (log.f64 (*.f64 D (*.f64 (/.f64 0 0) M))) 1)) |
(*.f64 D (*.f64 M 0)) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.3b | (/.f64 d (sqrt.f64 (*.f64 l h))) |
| ✓ | 11.6b | (sqrt.f64 (*.f64 l h)) |
Compiled 21 to 8 computations (61.9% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | h | @ | inf | (sqrt.f64 (*.f64 l h)) |
| 2.0ms | d | @ | 0 | (/.f64 d (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 | h | @ | 0 | (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 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (/.f64 (/.f64 1 l) h) |
| ✓ | 0.2b | (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)) d) |
| ✓ | 0.2b | (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) |
| ✓ | 24.6b | (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)) |
Compiled 43 to 30 computations (30.2% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 37.0ms | l | @ | 0 | (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) |
| 29.0ms | l | @ | -inf | (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) |
| 18.0ms | h | @ | -inf | (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) |
| 13.0ms | h | @ | 0 | (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) |
| 8.0ms | l | @ | inf | (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) |
| 1× | batch-egg-rewrite |
| 496× | log-prod_binary64 |
| 392× | prod-exp_binary64 |
| 378× | exp-prod_binary64 |
| 300× | pow-prod-down_binary64 |
| 268× | pow2_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 44 |
| 1 | 229 | 38 |
| 2 | 2801 | 31 |
| 1× | node limit |
| Inputs |
|---|
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)) |
(pow.f64 (/.f64 (/.f64 1 l) h) 3/2) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)) d) |
(/.f64 (/.f64 1 l) h) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 l h) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 l h) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 l h) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) (/.f64 1 (cbrt.f64 (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 l -1/2) (sqrt.f64 (/.f64 1 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (sqrt.f64 (*.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 l -1/2) (sqrt.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 l h)) 1/2)))) (#(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 (pow.f64 (*.f64 l h) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (log.f64 (pow.f64 (*.f64 l h) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 l h) -3) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 9/2) 1/9)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 l h) -2) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2)) 3/4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 l h) -3/4) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 l h) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1/3) (log.f64 (pow.f64 (*.f64 l h) -3/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 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2))) 2)) (cbrt.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)))) (sqrt.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2))))))) (#(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 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 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1))))) (#(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 (neg.f64 (log.f64 (*.f64 l h))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2))) 3/4))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3) 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 +.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) (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 l -3/2) (pow.f64 h -3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/2) 5/6) (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 l h) -3))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 l h) -3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 l h) -3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 9/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (pow.f64 (*.f64 l h) -3/2))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -2)) 3/4))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3) 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 (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 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3)))))) (#(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) -3/2)) 1/3)))))) (#(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 (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 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3) (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 (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) -3/2)) 1/3) (*.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) (log.f64 (pow.f64 (*.f64 l h) -3/4))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (log.f64 (pow.f64 (*.f64 l h) -3/4)) (*.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 (cbrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d)) 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 (log.f64 (*.f64 (pow.f64 (*.f64 l h) -3/2) (pow.f64 d 3))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d))) 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 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3) (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 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3) (*.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 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 d) 1) (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3)))))) (#(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))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (*.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 1 (*.f64 l h)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (*.f64 l h))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (*.f64 l h))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (*.f64 l h))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 l h)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (*.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (/.f64 1 h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 l h)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 l h) -1/2) (pow.f64 (*.f64 l h) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (cbrt.f64 (pow.f64 (*.f64 l h) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2)) (/.f64 1 (cbrt.f64 (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 l -2)) (*.f64 (cbrt.f64 (/.f64 1 l)) (/.f64 1 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) (pow.f64 (*.f64 l h) -3/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 l -1/2) (*.f64 (pow.f64 l -1/2) (/.f64 1 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 l) (/.f64 1 (neg.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 h) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 l h) -3/4) (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 l -2)) 1) (/.f64 (cbrt.f64 (/.f64 1 l)) h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 l -1/2) 1) (/.f64 (pow.f64 l -1/2) h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 h) -2) (/.f64 (/.f64 1 l) (cbrt.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 l -2)) (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 (pow.f64 h -1/2) (/.f64 (/.f64 1 l) (sqrt.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 l -2)) (sqrt.f64 h)) (/.f64 (cbrt.f64 (/.f64 1 l)) (sqrt.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 5/6) (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 l h)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 l h) -3/2) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 l h) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (neg.f64 (log.f64 (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 l h) -3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 9/2) 2/9)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 l h) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 6)))) (#(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 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 l h) -3/4) 4/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 l h) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 l -3) (pow.f64 h 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 l h) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (neg.f64 (log.f64 (*.f64 l h)))) 2)) (cbrt.f64 (neg.f64 (log.f64 (*.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (neg.f64 (log.f64 (*.f64 l h))))) (sqrt.f64 (neg.f64 (log.f64 (*.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 1 l) (neg.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 l h) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1 (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 l h) -3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 l -3) (pow.f64 h 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1 (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1 (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (*.f64 l h)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 l h)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3) 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 (log.f64 l) -1) (log.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 l)) 1) (log.f64 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 (-.f64 (*.f64 (log.f64 l) -1) (*.f64 (log.f64 h) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 l)) 1) (*.f64 (log.f64 h) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (neg.f64 (log.f64 h)) (*.f64 (log.f64 l) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 l) -1) (neg.f64 (log.f64 h))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 l)) 1) (neg.f64 (log.f64 h))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3) (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 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3) (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3)))))) (#(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) -3/2)) 1/3)))))) (#(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 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3) (*.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 (neg.f64 (log.f64 h)) (*.f64 (log.f64 l) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (neg.f64 (log.f64 h)) (*.f64 (neg.f64 (log.f64 l)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 3/4) (log.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2))))))))) |
| 1× | egg-herbie |
| 947× | fma-def_binary64 |
| 708× | times-frac_binary64 |
| 388× | distribute-rgt-in_binary64 |
| 277× | exp-prod_binary64 |
| 258× | sqr-pow_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 484 | 8589937822 |
| 1 | 1065 | 2698 |
| 2 | 2756 | 2603 |
| 1× | node limit |
| Inputs |
|---|
(exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (/.f64 1 h))))) |
(exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (/.f64 1 h))))) |
(exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (/.f64 1 h))))) |
(exp.f64 (*.f64 3/2 (+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (/.f64 1 h))))) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 h))))) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 h))))) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 h))))) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 h))))) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (*.f64 -1 (log.f64 h))))) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 h))))) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 h))))) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 h))))) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 1 l)) (log.f64 (/.f64 1 h))))) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))) |
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(/.f64 1 (*.f64 l h)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 1 (*.f64 l h)) |
(+.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 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) (/.f64 1 (cbrt.f64 (*.f64 l h)))) |
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (cbrt.f64 (pow.f64 (*.f64 l h) -1/2))) |
(*.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) (sqrt.f64 (pow.f64 (*.f64 l h) -1/2))) |
(*.f64 (pow.f64 l -1/2) (sqrt.f64 (/.f64 1 h))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))))) |
(/.f64 1 (sqrt.f64 (*.f64 l h))) |
(/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) |
(/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h))) |
(pow.f64 (/.f64 1 (*.f64 l h)) 1/2) |
(pow.f64 (pow.f64 (*.f64 l h) -3/2) 1/3) |
(pow.f64 (pow.f64 (*.f64 l h) -1/2) 1) |
(pow.f64 (E.f64) (log.f64 (pow.f64 (*.f64 l h) -1/2))) |
(pow.f64 (pow.f64 (*.f64 l h) -3) 1/6) |
(pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 9/2) 1/9) |
(pow.f64 (pow.f64 (*.f64 l h) -2) 1/4) |
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3) |
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 3/2) |
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2)) 3/4) |
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) 2) |
(pow.f64 (pow.f64 (*.f64 l h) -3/4) 2/3) |
(pow.f64 (*.f64 l h) -1/2) |
(pow.f64 (exp.f64 1/3) (log.f64 (pow.f64 (*.f64 l h) -3/2))) |
(pow.f64 (sqrt.f64 (*.f64 l h)) -1) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2))) 2)) (cbrt.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)))) (sqrt.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)))) |
(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)))) |
(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 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (*.f64 l h)))) 3/2)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2))) 3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2))) 2)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2))) 3/4)) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1) 1/2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1) 1/3)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1) 1)) |
(+.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) (cbrt.f64 (pow.f64 (*.f64 l h) -1/2))) |
(*.f64 (pow.f64 l -3/2) (pow.f64 h -3/2)) |
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/2) 5/6) (sqrt.f64 (pow.f64 (*.f64 l h) -1/2))) |
(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 1 (*.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 (log.f64 (pow.f64 (*.f64 l h) -3/2))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (pow.f64 (*.f64 l h) -3/2))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -2)) 3/4)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/4)) 2)) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1) 3/2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3) 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 (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 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3))) |
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1) (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3))) |
(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 (neg.f64 (log.f64 (*.f64 l h))) 1) (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3) (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 (neg.f64 (log.f64 (*.f64 l h))) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3) (*.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) (log.f64 (pow.f64 (*.f64 l h) -3/4)))) |
(exp.f64 (+.f64 (log.f64 (pow.f64 (*.f64 l h) -3/4)) (*.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 (cbrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d)) 3) |
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d)) 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 (log.f64 (*.f64 (pow.f64 (*.f64 l h) -3/2) (pow.f64 d 3))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d))) 3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d))) 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d)) 1) 1)) |
(exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3) (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 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3) (*.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 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3))) |
(exp.f64 (+.f64 (*.f64 (log.f64 d) 1) (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3))) |
(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))) |
(+.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 l) (/.f64 1 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 (cbrt.f64 (pow.f64 l -2)) (*.f64 (cbrt.f64 (/.f64 1 l)) (/.f64 1 h))) |
(*.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) (pow.f64 (*.f64 l h) -3/4)) |
(*.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 (pow.f64 (*.f64 l h) -3/4) (sqrt.f64 (pow.f64 (*.f64 l h) -1/2))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l -2)) 1) (/.f64 (cbrt.f64 (/.f64 1 l)) h)) |
(*.f64 (/.f64 (pow.f64 l -1/2) 1) (/.f64 (pow.f64 l -1/2) h)) |
(*.f64 (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 (pow.f64 h -1/2) (/.f64 (/.f64 1 l) (sqrt.f64 h))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l -2)) (sqrt.f64 h)) (/.f64 (cbrt.f64 (/.f64 1 l)) (sqrt.f64 h))) |
(*.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 5/6) (cbrt.f64 (pow.f64 (*.f64 l h) -1/2))) |
(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 1 (*.f64 l h)) 9/2) 2/9) |
(pow.f64 (pow.f64 (*.f64 l h) -2) 1/2) |
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 6) |
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 3) |
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2)) 3/2) |
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) 4) |
(pow.f64 (pow.f64 (*.f64 l h) -3/4) 4/3) |
(pow.f64 (*.f64 l h) -1) |
(pow.f64 (/.f64 (pow.f64 l -3) (pow.f64 h 3)) 1/3) |
(pow.f64 (/.f64 (*.f64 l h) 1) -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))))) |
(neg.f64 (/.f64 (/.f64 1 l) (neg.f64 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)) |
(cbrt.f64 (/.f64 (pow.f64 l -3) (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)))) |
(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 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 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 (neg.f64 (log.f64 (cbrt.f64 (*.f64 l h)))) 3)) |
(exp.f64 (*.f64 (log.f64 (*.f64 l h)) -1)) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1) 2/3)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3) 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1) 2)) |
(exp.f64 (-.f64 (*.f64 (log.f64 l) -1) (log.f64 h))) |
(exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 l)) 1) (log.f64 h))) |
(exp.f64 (-.f64 (neg.f64 (log.f64 l)) (*.f64 (log.f64 h) 1))) |
(exp.f64 (-.f64 (*.f64 (log.f64 l) -1) (*.f64 (log.f64 h) 1))) |
(exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 l)) 1) (*.f64 (log.f64 h) 1))) |
(exp.f64 (-.f64 (neg.f64 (log.f64 h)) (*.f64 (log.f64 l) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 l) -1) (neg.f64 (log.f64 h)))) |
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 l)) 1) (neg.f64 (log.f64 h)))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3) (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 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3) (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1) (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3))) |
(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 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3) (*.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 (neg.f64 (log.f64 h)) (*.f64 (log.f64 l) -1))) |
(exp.f64 (+.f64 (neg.f64 (log.f64 h)) (*.f64 (neg.f64 (log.f64 l)) 1))) |
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 3/4) (log.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2))))) |
| Outputs |
|---|
(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 h) 3/2) (pow.f64 (/.f64 -1 l) 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 h) 3/2) (pow.f64 (/.f64 -1 l) 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 h) 3/2) (pow.f64 (/.f64 -1 l) 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 h) 3/2) (pow.f64 (/.f64 -1 l) 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 h) 3/2) (pow.f64 (/.f64 -1 l) 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 h) 3/2) (pow.f64 (/.f64 -1 l) 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 h) 3/2) (pow.f64 (/.f64 -1 l) 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 h) 3/2) (pow.f64 (/.f64 -1 l) 3/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 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(+.f64 0 (pow.f64 (*.f64 l h) -1/2)) |
(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) |
(pow.f64 (*.f64 l h) -1/2) |
(*.f64 1 (pow.f64 (*.f64 l h) -1/2)) |
(pow.f64 (*.f64 l h) -1/2) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) 1) |
(pow.f64 (*.f64 l h) -1/2) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) (/.f64 1 (cbrt.f64 (*.f64 l h)))) |
(/.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) (cbrt.f64 (*.f64 l h))) |
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (cbrt.f64 (pow.f64 (*.f64 l h) -1/2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) (/.f64 1 (cbrt.f64 (*.f64 l h)))) |
(/.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) (cbrt.f64 (*.f64 l h))) |
(*.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) (sqrt.f64 (pow.f64 (*.f64 l h) -1/2))) |
(pow.f64 (*.f64 l h) -1/2) |
(*.f64 (pow.f64 l -1/2) (sqrt.f64 (/.f64 1 h))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))))) |
(/.f64 1 (sqrt.f64 (*.f64 l h))) |
(/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) |
(/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h))) |
(pow.f64 (/.f64 1 (*.f64 l h)) 1/2) |
(pow.f64 (*.f64 l h) -1/2) |
(pow.f64 (pow.f64 (*.f64 l h) -3/2) 1/3) |
(pow.f64 (*.f64 l h) -1/2) |
(pow.f64 (pow.f64 (*.f64 l h) -1/2) 1) |
(pow.f64 (*.f64 l h) -1/2) |
(pow.f64 (E.f64) (log.f64 (pow.f64 (*.f64 l h) -1/2))) |
(pow.f64 (*.f64 l h) -1/2) |
(pow.f64 (pow.f64 (*.f64 l h) -3) 1/6) |
(pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 9/2) 1/9) |
(*.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 9/2) 1/18) (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 9/2) 1/18)) |
(*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 9/2) 1/18) (pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 9/2) 1/18)) |
(pow.f64 (pow.f64 (*.f64 l h) -2) 1/4) |
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3) |
(pow.f64 (*.f64 l h) -1/2) |
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 3/2) |
(pow.f64 (cbrt.f64 (*.f64 l h)) -3/2) |
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2)) 3/4) |
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) 2) |
(pow.f64 (*.f64 l h) -1/2) |
(pow.f64 (pow.f64 (*.f64 l h) -3/4) 2/3) |
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/4) 1/3) (pow.f64 (pow.f64 (*.f64 l h) -3/4) 1/3)) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -3/4)) (cbrt.f64 (pow.f64 (*.f64 l h) -3/4))) |
(pow.f64 (*.f64 l h) -1/2) |
(pow.f64 (exp.f64 1/3) (log.f64 (pow.f64 (*.f64 l h) -3/2))) |
(pow.f64 (*.f64 l h) -1/2) |
(pow.f64 (sqrt.f64 (*.f64 l h)) -1) |
(/.f64 1 (sqrt.f64 (*.f64 l h))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2))) 2)) (cbrt.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) 2)) (cbrt.f64 (*.f64 -1/2 (log.f64 (*.f64 l h))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)))) (sqrt.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)))) |
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 -1/2 (log.f64 (*.f64 l h))))) (sqrt.f64 (*.f64 -1/2 (log.f64 (*.f64 l h))))) |
(sqrt.f64 (/.f64 1 (*.f64 l h))) |
(pow.f64 (*.f64 l h) -1/2) |
(fabs.f64 (pow.f64 (*.f64 l h) -1/2)) |
(pow.f64 (*.f64 l h) -1/2) |
(log.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2))) |
(pow.f64 (*.f64 l h) -1/2) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 l h) -1/2)))) |
(pow.f64 (*.f64 l h) -1/2) |
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) |
(pow.f64 (*.f64 l h) -1/2) |
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2))) |
(pow.f64 (*.f64 l h) -1/2) |
(exp.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2))) |
(pow.f64 (*.f64 l h) -1/2) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3)) |
(pow.f64 (*.f64 l h) -1/2) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1)) |
(pow.f64 (*.f64 l h) -1/2) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (*.f64 l h)))) 3/2)) |
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 3/2) |
(pow.f64 (cbrt.f64 (*.f64 l h)) -3/2) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)) |
(pow.f64 (*.f64 l h) -1/2) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2))) 3)) |
(pow.f64 (*.f64 l h) -1/2) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2))) 2)) |
(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 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1) 1/2)) |
(pow.f64 (*.f64 l h) -1/2) |
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1) 1/3)) |
(pow.f64 (*.f64 l h) -1/2) |
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3) 1)) |
(pow.f64 (*.f64 l h) -1/2) |
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1) 1)) |
(pow.f64 (*.f64 l h) -1/2) |
(+.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) (cbrt.f64 (pow.f64 (*.f64 l h) -1/2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 4)) |
(*.f64 (pow.f64 l -3/2) (pow.f64 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 (pow.f64 (pow.f64 (*.f64 l h) -3/2) 5/6) (sqrt.f64 (pow.f64 (*.f64 l h) -1/2))) |
(*.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) (pow.f64 (pow.f64 (*.f64 l h) -3/2) 5/6)) |
(*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (pow.f64 (*.f64 l h) -3/2) 5/6)) |
(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 1 (*.f64 l h)) 9/2)) |
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 9/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 (log.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 (log.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) |
(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 (*.f64 3 (log.f64 (pow.f64 (*.f64 l h) -3/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 (log.f64 (pow.f64 (*.f64 l h) -2)) 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 (log.f64 (pow.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 (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 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 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 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3) 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 (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 (log.f64 (pow.f64 (*.f64 l h) -3/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))) 1) (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/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 (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 (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 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3) (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 (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) -3/2)) 1/3) (*.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) (log.f64 (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) |
(exp.f64 (+.f64 (log.f64 (pow.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) |
(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 (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 (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)) |
(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 (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)) |
(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))) |
(sqrt.f64 (*.f64 d (/.f64 d (*.f64 l h)))) |
(pow.f64 (*.f64 (pow.f64 (*.f64 l h) -3/2) (pow.f64 d 3)) 1/3) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 l h) -3/2) (pow.f64 d 3))) |
(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 (sqrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d)) 2) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/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 (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 (fma.f64 -1/2 (log.f64 (*.f64 l h)) (log.f64 d))) 2)) (cbrt.f64 (fma.f64 -1/2 (log.f64 (*.f64 l h)) (log.f64 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)))) |
(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 (fma.f64 -1/2 (log.f64 (*.f64 l h)) (log.f64 d)))) (sqrt.f64 (fma.f64 -1/2 (log.f64 (*.f64 l h)) (log.f64 d)))) |
(sqrt.f64 (*.f64 (/.f64 1 (*.f64 l h)) (*.f64 d d))) |
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) |
(sqrt.f64 (*.f64 d (/.f64 d (*.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)) |
(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)) |
(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))) |
(*.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)) |
(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)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l h) -3/2) (pow.f64 d 3))) 1/3)) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 l h) -3/2) (pow.f64 d 3))) |
(exp.f64 (*.f64 (log.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)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d))) 2)) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(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)) |
(exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3) (log.f64 d))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(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)) |
(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)) |
(exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3) (*.f64 (log.f64 d) 1))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(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)) |
(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)) |
(exp.f64 (+.f64 (log.f64 d) (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(exp.f64 (+.f64 (*.f64 (log.f64 d) 1) (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 d (pow.f64 (*.f64 l h) -1/2)) |
(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)) |
(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 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 1 (*.f64 l h)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 1 h) l))))) |
(+.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 l) (/.f64 1 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 (cbrt.f64 (pow.f64 l -2)) (*.f64 (cbrt.f64 (/.f64 1 l)) (/.f64 1 h))) |
(*.f64 (cbrt.f64 (pow.f64 l -2)) (*.f64 (/.f64 1 h) (cbrt.f64 (/.f64 1 l)))) |
(*.f64 (cbrt.f64 (pow.f64 l -2)) (/.f64 (cbrt.f64 (/.f64 1 l)) h)) |
(*.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) (pow.f64 (*.f64 l h) -3/4)) |
(*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (*.f64 l h) -3/4)) |
(*.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) (/.f64 1 (neg.f64 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 (*.f64 l h) -3/4) (sqrt.f64 (pow.f64 (*.f64 l h) -1/2))) |
(*.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) (pow.f64 (*.f64 l h) -3/4)) |
(*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (*.f64 l h) -3/4)) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l -2)) 1) (/.f64 (cbrt.f64 (/.f64 1 l)) h)) |
(*.f64 (cbrt.f64 (pow.f64 l -2)) (*.f64 (/.f64 1 h) (cbrt.f64 (/.f64 1 l)))) |
(*.f64 (cbrt.f64 (pow.f64 l -2)) (/.f64 (cbrt.f64 (/.f64 1 l)) h)) |
(*.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 (pow.f64 (cbrt.f64 h) -2) (/.f64 (/.f64 1 l) (cbrt.f64 h))) |
(*.f64 (pow.f64 (cbrt.f64 h) -2) (/.f64 1 (*.f64 (cbrt.f64 h) l))) |
(*.f64 (pow.f64 (cbrt.f64 h) -2) (/.f64 1 (*.f64 l (cbrt.f64 h)))) |
(/.f64 (pow.f64 (cbrt.f64 h) -2) (*.f64 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 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 (pow.f64 l -1/2) (pow.f64 (cbrt.f64 h) 2)) (/.f64 (pow.f64 l -1/2) (cbrt.f64 h))) |
(/.f64 (/.f64 1 (*.f64 l (cbrt.f64 h))) (pow.f64 (cbrt.f64 h) 2)) |
(*.f64 (pow.f64 h -1/2) (/.f64 (/.f64 1 l) (sqrt.f64 h))) |
(/.f64 (*.f64 (pow.f64 h -1/2) (/.f64 1 l)) (sqrt.f64 h)) |
(/.f64 (pow.f64 h -1/2) (*.f64 l (sqrt.f64 h))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 l -2)) (sqrt.f64 h)) (/.f64 (cbrt.f64 (/.f64 1 l)) (sqrt.f64 h))) |
(*.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 5/6) (cbrt.f64 (pow.f64 (*.f64 l h) -1/2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) (pow.f64 (/.f64 1 (*.f64 l h)) 5/6)) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) (pow.f64 (/.f64 (/.f64 1 h) l) 5/6)) |
(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 1 (*.f64 l h)) 9/2) 2/9) |
(*.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 9/2) 1/18) (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 9/2) 1/18)) (*.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 9/2) 1/18) (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 9/2) 1/18))) |
(*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 9/2) 1/18) (pow.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 9/2) 1/18) 3)) |
(pow.f64 (pow.f64 (*.f64 l h) -2) 1/2) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 6) |
(/.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 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) 4) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(pow.f64 (pow.f64 (*.f64 l h) -3/4) 4/3) |
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/4) 1/3) (pow.f64 (pow.f64 (*.f64 l h) -3/4) 1/3)) (*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/4) 1/3) (pow.f64 (pow.f64 (*.f64 l h) -3/4) 1/3))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -3/4)) (cbrt.f64 (pow.f64 (*.f64 l h) -3/4))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -3/4)) (cbrt.f64 (pow.f64 (*.f64 l h) -3/4)))) |
(*.f64 (pow.f64 (*.f64 l h) -3/4) (cbrt.f64 (pow.f64 (*.f64 l h) -3/4))) |
(pow.f64 (*.f64 l h) -1) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(pow.f64 (/.f64 (pow.f64 l -3) (pow.f64 h 3)) 1/3) |
(cbrt.f64 (/.f64 (pow.f64 l -3) (pow.f64 h 3))) |
(pow.f64 (/.f64 (*.f64 l h) 1) -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))))) |
(neg.f64 (/.f64 (/.f64 1 l) (neg.f64 h))) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(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) |
(cbrt.f64 (/.f64 (pow.f64 l -3) (pow.f64 h 3))) |
(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 (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 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 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 (neg.f64 (log.f64 (cbrt.f64 (*.f64 l h)))) 3)) |
(/.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 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1) 1)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1) 2/3)) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3) 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 (log.f64 l) -1) (log.f64 h))) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 l)) 1) (log.f64 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 (-.f64 (*.f64 (log.f64 l) -1) (*.f64 (log.f64 h) 1))) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 l)) 1) (*.f64 (log.f64 h) 1))) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(exp.f64 (-.f64 (neg.f64 (log.f64 h)) (*.f64 (log.f64 l) 1))) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(exp.f64 (+.f64 (*.f64 (log.f64 l) -1) (neg.f64 (log.f64 h)))) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 l)) 1) (neg.f64 (log.f64 h)))) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3) (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 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3))) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3) (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3))) |
(/.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) -3/2)) 1/3))) |
(/.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 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3) (*.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 (neg.f64 (log.f64 h)) (*.f64 (log.f64 l) -1))) |
(/.f64 1 (*.f64 l h)) |
(/.f64 (/.f64 1 h) l) |
(exp.f64 (+.f64 (neg.f64 (log.f64 h)) (*.f64 (neg.f64 (log.f64 l)) 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 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2))))) |
(*.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) (pow.f64 (*.f64 l h) -3/4)) |
(*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (*.f64 l h) -3/4)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 7.9b | (*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d))) |
| 8.1b | (sqrt.f64 (/.f64 d h)) | |
| ✓ | 14.7b | (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)) |
| 15.2b | (sqrt.f64 (/.f64 d l)) |
Compiled 163 to 44 computations (73% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | h | @ | inf | (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)) |
| 1.0ms | D | @ | 0 | (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)) |
| 1.0ms | M | @ | 0 | (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)) |
| 1.0ms | h | @ | 0 | (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)) |
| 1.0ms | h | @ | -inf | (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)) |
| 1× | batch-egg-rewrite |
| 974× | log-prod_binary64 |
| 316× | log-div_binary64 |
| 293× | expm1-udef_binary64 |
| 293× | log1p-udef_binary64 |
| 248× | log-pow_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 44 |
| 1 | 329 | 44 |
| 2 | 4804 | 44 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)) |
(*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 D d) D)) (*.f64 (/.f64 M d) (*.f64 M h)))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 D d) D)) (*.f64 (/.f64 M d) (*.f64 M h)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 D d) D)) (*.f64 (/.f64 M d) (*.f64 M h))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 D d) D)) (*.f64 (/.f64 M d) (*.f64 M h))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 D d) D)) (*.f64 (/.f64 M d) (*.f64 M h))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 D (*.f64 (/.f64 d D) (/.f64 d (*.f64 h (*.f64 M M)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 D (*.f64 (/.f64 d (*.f64 h (*.f64 M M))) (/.f64 d D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 D D) (*.f64 (/.f64 d (*.f64 h (*.f64 M M))) d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 D D) (*.f64 d (/.f64 d (*.f64 h (*.f64 M M)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 D D) (/.f64 d (*.f64 (/.f64 M d) (*.f64 M h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 D d) D) (/.f64 d (*.f64 h (*.f64 M M))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 M (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 M h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 M (*.f64 (/.f64 d (*.f64 M h)) (/.f64 d (*.f64 D D))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 d (*.f64 D D)) d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 M d) (*.f64 M h)) (/.f64 d (*.f64 D D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 h (*.f64 M M)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 d (*.f64 h (*.f64 M M))) (/.f64 d (*.f64 D D))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 d (*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M h)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 D (neg.f64 D)) (*.f64 (/.f64 d (*.f64 h (*.f64 M M))) (neg.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 M h) (neg.f64 M)) (*.f64 (/.f64 d (*.f64 D D)) (neg.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M h))) d)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (neg.f64 (*.f64 d d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M h)))) (neg.f64 d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 M h) (neg.f64 M)) 1) (*.f64 (neg.f64 d) (/.f64 d (*.f64 D D))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 D M) (*.f64 (/.f64 d D) (/.f64 d (*.f64 M h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 D D) M) (*.f64 d (/.f64 d (*.f64 M h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 D (neg.f64 D)) M) (*.f64 (neg.f64 d) (/.f64 d (*.f64 M h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 D (*.f64 h (*.f64 M M))) (*.f64 (/.f64 d D) d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 D (neg.f64 D)) (*.f64 h (*.f64 M M))) (*.f64 (neg.f64 d) d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 D (neg.f64 D)) 1) (*.f64 (neg.f64 d) (/.f64 d (*.f64 h (*.f64 M M)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 D (*.f64 (*.f64 M h) (neg.f64 M))) (*.f64 (/.f64 d D) (neg.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M h) (neg.f64 M))) (*.f64 d (neg.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 D (neg.f64 D)) (*.f64 (*.f64 M h) (neg.f64 M))) (*.f64 (neg.f64 d) (neg.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 M D) (*.f64 (/.f64 d (*.f64 M h)) (/.f64 d D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 h (*.f64 M M)) D) (*.f64 d (/.f64 d D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 M h) (neg.f64 M)) D) (*.f64 (neg.f64 d) (/.f64 d D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 M (*.f64 D D)) (*.f64 (/.f64 d (*.f64 M h)) d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 M h) (neg.f64 M)) (*.f64 D D)) (*.f64 (neg.f64 d) d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 M (*.f64 D (neg.f64 D))) (*.f64 (/.f64 d (*.f64 M h)) (neg.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 D (neg.f64 D))) (*.f64 d (neg.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 M h) (neg.f64 M)) (*.f64 D (neg.f64 D))) (*.f64 (neg.f64 d) (neg.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M h))) 1) d)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M h))) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M h))) (sqrt.f64 d)) (sqrt.f64 d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 D (*.f64 (/.f64 M d) (*.f64 M h))) (/.f64 d D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 D (neg.f64 D)) (*.f64 (/.f64 M d) (*.f64 M h))) (neg.f64 d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 M (*.f64 (/.f64 D d) D)) (/.f64 d (*.f64 M h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 M h) (neg.f64 M)) (*.f64 (/.f64 D d) D)) (neg.f64 d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 D d) D) M) (/.f64 d (*.f64 M h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 D d) D) (*.f64 (*.f64 M h) (neg.f64 M))) (neg.f64 d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) D) (/.f64 d D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) (*.f64 D (neg.f64 D))) (neg.f64 d))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) d) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 D d) D)) (*.f64 (/.f64 M d) (*.f64 M h))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) D) 3) (pow.f64 (*.f64 (/.f64 M d) (*.f64 M h)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 M h)) 3) (pow.f64 (*.f64 (/.f64 D d) D) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D))))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1/4 l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/4 l)) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/4 l)) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/4 l)) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 1/4 l)) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D))))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 1/4 l)) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1/4 l))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))) (*.f64 l 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/4 (/.f64 l (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 l (*.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 (*.f64 l 4) (*.f64 d d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))) 1/4) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M h))) (*.f64 (*.f64 l 4) d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1/4 l)) (/.f64 d (*.f64 h (*.f64 M M))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))) 1/4)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) 1/4) (*.f64 (*.f64 d d) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M h))) 1/4) (*.f64 d l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) 1) (*.f64 (*.f64 d d) (*.f64 l 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M h))) 1) (*.f64 d (*.f64 l 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) -1/4) (*.f64 (*.f64 d d) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M h))) -1/4) (*.f64 d (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 (neg.f64 l) (*.f64 d d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/4 (*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M h)))) (*.f64 l d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/4 (*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M h)))) (*.f64 (neg.f64 l) d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))) 1/4) 1) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))) 1/4) (cbrt.f64 (*.f64 l l))) (cbrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))) 1/4) (sqrt.f64 l)) (sqrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (/.f64 1/4 l)) (*.f64 d d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M h))) (/.f64 1/4 l)) d)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/4 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D))))) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))) -1/4) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 d d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M h)))) d)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1/4 l)) M) (/.f64 d (*.f64 M h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1/4 l)) (*.f64 h (*.f64 M M))) d)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1/4 l)) 1) (/.f64 d (*.f64 h (*.f64 M M))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1/4 l)) (*.f64 (*.f64 M h) (neg.f64 M))) (neg.f64 d))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1/4 l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1/4 l))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1/4 l)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 1/2 (sqrt.f64 l)) (/.f64 (sqrt.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) d)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1/4 l))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 1/4 l)) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1/4 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1/4 l))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))) 3) (pow.f64 (/.f64 1/4 l) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 1/4 l) 3) (pow.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1/4 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1/4 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1/4 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1/4 l)))) 1)))))) |
| 1× | egg-herbie |
| 844× | times-frac_binary64 |
| 653× | associate-/l*_binary64 |
| 641× | log-prod_binary64 |
| 379× | associate-*r*_binary64 |
| 363× | associate-*l*_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 329 | 5148 |
| 1 | 1102 | 5092 |
| 2 | 6570 | 5092 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (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 (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 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 (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 0 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 D d) D)) (*.f64 (/.f64 M d) (*.f64 M h)))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 D d) D)) (*.f64 (/.f64 M d) (*.f64 M h)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 D d) D)) (*.f64 (/.f64 M d) (*.f64 M h)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 D d) D)) (*.f64 (/.f64 M d) (*.f64 M h))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 D d) D)) (*.f64 (/.f64 M d) (*.f64 M h)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))))) 1) |
(/.f64 D (*.f64 (/.f64 d D) (/.f64 d (*.f64 h (*.f64 M M))))) |
(/.f64 D (*.f64 (/.f64 d (*.f64 h (*.f64 M M))) (/.f64 d D))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (*.f64 h (*.f64 M M))) d)) |
(/.f64 (*.f64 D D) (*.f64 d (/.f64 d (*.f64 h (*.f64 M M))))) |
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) |
(/.f64 (*.f64 D D) (/.f64 d (*.f64 (/.f64 M d) (*.f64 M h)))) |
(/.f64 (*.f64 (/.f64 D d) D) (/.f64 d (*.f64 h (*.f64 M M)))) |
(/.f64 M (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 M h)))) |
(/.f64 M (*.f64 (/.f64 d (*.f64 M h)) (/.f64 d (*.f64 D D)))) |
(/.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 d (*.f64 D D)) d)) |
(/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))) |
(/.f64 (*.f64 (/.f64 M d) (*.f64 M h)) (/.f64 d (*.f64 D D))) |
(/.f64 1 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 h (*.f64 M M))))) |
(/.f64 1 (*.f64 (/.f64 d (*.f64 h (*.f64 M M))) (/.f64 d (*.f64 D D)))) |
(/.f64 1 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))))) |
(/.f64 1 (/.f64 d (*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M h))))) |
(/.f64 (*.f64 D (neg.f64 D)) (*.f64 (/.f64 d (*.f64 h (*.f64 M M))) (neg.f64 d))) |
(/.f64 (*.f64 (*.f64 M h) (neg.f64 M)) (*.f64 (/.f64 d (*.f64 D D)) (neg.f64 d))) |
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)) |
(/.f64 (*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M h))) d) |
(/.f64 (neg.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (neg.f64 (*.f64 d d))) |
(/.f64 (neg.f64 (*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M h)))) (neg.f64 d)) |
(/.f64 (*.f64 (*.f64 (*.f64 M h) (neg.f64 M)) 1) (*.f64 (neg.f64 d) (/.f64 d (*.f64 D D)))) |
(/.f64 (*.f64 D M) (*.f64 (/.f64 d D) (/.f64 d (*.f64 M h)))) |
(/.f64 (*.f64 (*.f64 D D) M) (*.f64 d (/.f64 d (*.f64 M h)))) |
(/.f64 (*.f64 (*.f64 D (neg.f64 D)) M) (*.f64 (neg.f64 d) (/.f64 d (*.f64 M h)))) |
(/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (*.f64 (/.f64 d D) d)) |
(/.f64 (*.f64 (*.f64 D (neg.f64 D)) (*.f64 h (*.f64 M M))) (*.f64 (neg.f64 d) d)) |
(/.f64 (*.f64 (*.f64 D (neg.f64 D)) 1) (*.f64 (neg.f64 d) (/.f64 d (*.f64 h (*.f64 M M))))) |
(/.f64 (*.f64 D (*.f64 (*.f64 M h) (neg.f64 M))) (*.f64 (/.f64 d D) (neg.f64 d))) |
(/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M h) (neg.f64 M))) (*.f64 d (neg.f64 d))) |
(/.f64 (*.f64 (*.f64 D (neg.f64 D)) (*.f64 (*.f64 M h) (neg.f64 M))) (*.f64 (neg.f64 d) (neg.f64 d))) |
(/.f64 (*.f64 M D) (*.f64 (/.f64 d (*.f64 M h)) (/.f64 d D))) |
(/.f64 (*.f64 (*.f64 h (*.f64 M M)) D) (*.f64 d (/.f64 d D))) |
(/.f64 (*.f64 (*.f64 (*.f64 M h) (neg.f64 M)) D) (*.f64 (neg.f64 d) (/.f64 d D))) |
(/.f64 (*.f64 M (*.f64 D D)) (*.f64 (/.f64 d (*.f64 M h)) d)) |
(/.f64 (*.f64 (*.f64 (*.f64 M h) (neg.f64 M)) (*.f64 D D)) (*.f64 (neg.f64 d) d)) |
(/.f64 (*.f64 M (*.f64 D (neg.f64 D))) (*.f64 (/.f64 d (*.f64 M h)) (neg.f64 d))) |
(/.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 D (neg.f64 D))) (*.f64 d (neg.f64 d))) |
(/.f64 (*.f64 (*.f64 (*.f64 M h) (neg.f64 M)) (*.f64 D (neg.f64 D))) (*.f64 (neg.f64 d) (neg.f64 d))) |
(/.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M h))) 1) d) |
(/.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M h))) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 d)) |
(/.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M h))) (sqrt.f64 d)) (sqrt.f64 d)) |
(/.f64 (*.f64 D (*.f64 (/.f64 M d) (*.f64 M h))) (/.f64 d D)) |
(/.f64 (*.f64 (*.f64 D (neg.f64 D)) (*.f64 (/.f64 M d) (*.f64 M h))) (neg.f64 d)) |
(/.f64 (*.f64 M (*.f64 (/.f64 D d) D)) (/.f64 d (*.f64 M h))) |
(/.f64 (*.f64 (*.f64 (*.f64 M h) (neg.f64 M)) (*.f64 (/.f64 D d) D)) (neg.f64 d)) |
(/.f64 (*.f64 (*.f64 (/.f64 D d) D) M) (/.f64 d (*.f64 M h))) |
(/.f64 (*.f64 (*.f64 (/.f64 D d) D) (*.f64 (*.f64 M h) (neg.f64 M))) (neg.f64 d)) |
(/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) D) (/.f64 d D)) |
(/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) (*.f64 D (neg.f64 D))) (neg.f64 d)) |
(pow.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))) 1) |
(pow.f64 (pow.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))) 3) 1/3) |
(pow.f64 (cbrt.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D))))) 3) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) d) 2) |
(sqrt.f64 (pow.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))) 2)) |
(log.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 D d) D)) (*.f64 (/.f64 M d) (*.f64 M h)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D))))))) |
(cbrt.f64 (pow.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) D) 3) (pow.f64 (*.f64 (/.f64 M d) (*.f64 M h)) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 M h)) 3) (pow.f64 (*.f64 (/.f64 D d) D) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))))) |
(log1p.f64 (expm1.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))))) |
(exp.f64 (log.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D))))) 1)) |
(+.f64 0 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1/4 l)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/4 l)) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/4 l)) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/4 l)) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 1/4 l)) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D))))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 1/4 l)) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1/4 l))))) 1) |
(/.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))) (*.f64 l 4)) |
(/.f64 1/4 (/.f64 l (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))))) |
(/.f64 1 (/.f64 l (*.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))) 1/4))) |
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 (*.f64 l 4) (*.f64 d d))) |
(/.f64 (*.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))) 1/4) l) |
(/.f64 (*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M h))) (*.f64 (*.f64 l 4) d)) |
(/.f64 (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1/4 l)) (/.f64 d (*.f64 h (*.f64 M M)))) |
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))) 1/4)) (neg.f64 l)) |
(/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) 1/4) (*.f64 (*.f64 d d) l)) |
(/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M h))) 1/4) (*.f64 d l)) |
(/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) 1) (*.f64 (*.f64 d d) (*.f64 l 4))) |
(/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M h))) 1) (*.f64 d (*.f64 l 4))) |
(/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) -1/4) (*.f64 (*.f64 d d) (neg.f64 l))) |
(/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M h))) -1/4) (*.f64 d (neg.f64 l))) |
(/.f64 (*.f64 1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d))) |
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 (neg.f64 l) (*.f64 d d))) |
(/.f64 (*.f64 1/4 (*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M h)))) (*.f64 l d)) |
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M h)))) (*.f64 (neg.f64 l) d)) |
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))) 1/4) 1) l) |
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))) 1/4) (cbrt.f64 (*.f64 l l))) (cbrt.f64 l)) |
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))) 1/4) (sqrt.f64 l)) (sqrt.f64 l)) |
(/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (/.f64 1/4 l)) (*.f64 d d)) |
(/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M h))) (/.f64 1/4 l)) d) |
(/.f64 (*.f64 -1/4 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D))))) (neg.f64 l)) |
(/.f64 (*.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))) -1/4) (neg.f64 l)) |
(/.f64 (*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 d d)) |
(/.f64 (*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M h)))) d) |
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1/4 l)) M) (/.f64 d (*.f64 M h))) |
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1/4 l)) (*.f64 h (*.f64 M M))) d) |
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1/4 l)) 1) (/.f64 d (*.f64 h (*.f64 M M)))) |
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1/4 l)) (*.f64 (*.f64 M h) (neg.f64 M))) (neg.f64 d)) |
(pow.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1/4 l))) 1) |
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1/4 l))) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1/4 l)))) 3) |
(pow.f64 (*.f64 (/.f64 1/2 (sqrt.f64 l)) (/.f64 (sqrt.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) d)) 2) |
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1/4 l))) 2)) |
(log.f64 (pow.f64 (exp.f64 (/.f64 1/4 l)) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1/4 l)))))) |
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1/4 l))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))) 3) (pow.f64 (/.f64 1/4 l) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1/4 l) 3) (pow.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1/4 l))))) |
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1/4 l))))) |
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1/4 l))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1/4 l)))) 1)) |
| Outputs |
|---|
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.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 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.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 (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 (/.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 (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 (/.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 (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 (/.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 (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 (/.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 (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 (/.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 (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 (/.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 (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 (/.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 (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 (/.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 (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 (/.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 (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 (/.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 (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 (/.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 (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 (/.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 (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 (/.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 (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 (/.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 (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 (/.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 (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 (/.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 (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 (/.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 (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 (/.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 (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 (/.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 (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 (/.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 (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 (/.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 (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 (/.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 (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 (/.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) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.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) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.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) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.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) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.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) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.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) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.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) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.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) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.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) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.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) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.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) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.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) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.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) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.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) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.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) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.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) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.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) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.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) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.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) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.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) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.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) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.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) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.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) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.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) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.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 (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 (/.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 (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 (/.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 (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 (/.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 (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 (/.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 (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 (/.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 (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 (/.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 (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 (/.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 (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 (/.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 (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 (/.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 (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 (/.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 (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 (/.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 (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 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(+.f64 0 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D))))) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 D d) D)) (*.f64 (/.f64 M d) (*.f64 M h)))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 D d) D)) (*.f64 (/.f64 M d) (*.f64 M h)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 D d) D)) (*.f64 (/.f64 M d) (*.f64 M h)))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 D d)) D) (*.f64 (/.f64 M d) (*.f64 M h)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 D d)) D) (*.f64 (/.f64 M d) (*.f64 M h)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 D d)) D) (*.f64 (/.f64 M d) (*.f64 M h)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 D d)) D) (*.f64 h (*.f64 M (/.f64 M d))))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 D d)) D) (*.f64 h (*.f64 M (/.f64 M d))))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 D d) D)) (*.f64 (/.f64 M d) (*.f64 M h))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 D d) D)) (*.f64 (/.f64 M d) (*.f64 M h)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 D d)) D) (*.f64 (/.f64 M d) (*.f64 M h)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 D d)) D) (*.f64 h (*.f64 M (/.f64 M d))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))))) 1) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 D (*.f64 (/.f64 d D) (/.f64 d (*.f64 h (*.f64 M M))))) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 D (*.f64 (/.f64 d (*.f64 h (*.f64 M M))) (/.f64 d D))) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 D D) (*.f64 (/.f64 d (*.f64 h (*.f64 M M))) d)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 D D) (*.f64 d (/.f64 d (*.f64 h (*.f64 M M))))) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 D D) (/.f64 d (*.f64 (/.f64 M d) (*.f64 M h)))) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (/.f64 D d) D) (/.f64 d (*.f64 h (*.f64 M M)))) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 M (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 M h)))) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 M (*.f64 (/.f64 d (*.f64 M h)) (/.f64 d (*.f64 D D)))) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 d (*.f64 D D)) d)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (/.f64 M d) (*.f64 M h)) (/.f64 d (*.f64 D D))) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 1 (*.f64 (/.f64 d (*.f64 D D)) (/.f64 d (*.f64 h (*.f64 M M))))) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 1 (*.f64 (/.f64 d (*.f64 h (*.f64 M M))) (/.f64 d (*.f64 D D)))) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 1 (/.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))))) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 1 (/.f64 d (*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M h))))) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 D (neg.f64 D)) (*.f64 (/.f64 d (*.f64 h (*.f64 M M))) (neg.f64 d))) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (*.f64 M h) (neg.f64 M)) (*.f64 (/.f64 d (*.f64 D D)) (neg.f64 d))) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 d d)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M h))) d) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (neg.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (neg.f64 (*.f64 d d))) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (neg.f64 (*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M h)))) (neg.f64 d)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (*.f64 (*.f64 M h) (neg.f64 M)) 1) (*.f64 (neg.f64 d) (/.f64 d (*.f64 D D)))) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 D M) (*.f64 (/.f64 d D) (/.f64 d (*.f64 M h)))) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (*.f64 D D) M) (*.f64 d (/.f64 d (*.f64 M h)))) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (*.f64 D (neg.f64 D)) M) (*.f64 (neg.f64 d) (/.f64 d (*.f64 M h)))) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 D (*.f64 h (*.f64 M M))) (*.f64 (/.f64 d D) d)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (*.f64 D (neg.f64 D)) (*.f64 h (*.f64 M M))) (*.f64 (neg.f64 d) d)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (*.f64 D (neg.f64 D)) 1) (*.f64 (neg.f64 d) (/.f64 d (*.f64 h (*.f64 M M))))) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 D (*.f64 (*.f64 M h) (neg.f64 M))) (*.f64 (/.f64 d D) (neg.f64 d))) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M h) (neg.f64 M))) (*.f64 d (neg.f64 d))) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (*.f64 D (neg.f64 D)) (*.f64 (*.f64 M h) (neg.f64 M))) (*.f64 (neg.f64 d) (neg.f64 d))) |
(/.f64 (*.f64 M (*.f64 h (neg.f64 M))) (/.f64 (*.f64 d d) (neg.f64 (*.f64 D D)))) |
(*.f64 (/.f64 (*.f64 D (neg.f64 D)) (*.f64 d d)) (*.f64 (*.f64 M M) (neg.f64 h))) |
(/.f64 (*.f64 M D) (*.f64 (/.f64 d (*.f64 M h)) (/.f64 d D))) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (*.f64 h (*.f64 M M)) D) (*.f64 d (/.f64 d D))) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (*.f64 (*.f64 M h) (neg.f64 M)) D) (*.f64 (neg.f64 d) (/.f64 d D))) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 M (*.f64 D D)) (*.f64 (/.f64 d (*.f64 M h)) d)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (*.f64 (*.f64 M h) (neg.f64 M)) (*.f64 D D)) (*.f64 (neg.f64 d) d)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 M (*.f64 D (neg.f64 D))) (*.f64 (/.f64 d (*.f64 M h)) (neg.f64 d))) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 D (neg.f64 D))) (*.f64 d (neg.f64 d))) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (*.f64 (*.f64 M h) (neg.f64 M)) (*.f64 D (neg.f64 D))) (*.f64 (neg.f64 d) (neg.f64 d))) |
(/.f64 (*.f64 M (*.f64 h (neg.f64 M))) (/.f64 (*.f64 d d) (neg.f64 (*.f64 D D)))) |
(*.f64 (/.f64 (*.f64 D (neg.f64 D)) (*.f64 d d)) (*.f64 (*.f64 M M) (neg.f64 h))) |
(/.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M h))) 1) d) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M h))) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 d)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M h))) (sqrt.f64 d)) (sqrt.f64 d)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 D (*.f64 (/.f64 M d) (*.f64 M h))) (/.f64 d D)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (*.f64 D (neg.f64 D)) (*.f64 (/.f64 M d) (*.f64 M h))) (neg.f64 d)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 M (*.f64 (/.f64 D d) D)) (/.f64 d (*.f64 M h))) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (*.f64 (*.f64 M h) (neg.f64 M)) (*.f64 (/.f64 D d) D)) (neg.f64 d)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (*.f64 (/.f64 D d) D) M) (/.f64 d (*.f64 M h))) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (*.f64 (/.f64 D d) D) (*.f64 (*.f64 M h) (neg.f64 M))) (neg.f64 d)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) D) (/.f64 d D)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) (*.f64 D (neg.f64 D))) (neg.f64 d)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(pow.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))) 1) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(pow.f64 (pow.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))) 3) 1/3) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(pow.f64 (cbrt.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D))))) 3) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) d) 2) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h)))) d) 2) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 D D))) d) 2) |
(sqrt.f64 (pow.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))) 2)) |
(sqrt.f64 (pow.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) 2)) |
(fabs.f64 (*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D)))) |
(log.f64 (pow.f64 (exp.f64 (*.f64 (/.f64 D d) D)) (*.f64 (/.f64 M d) (*.f64 M h)))) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D))))))) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(cbrt.f64 (pow.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))) 3)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) D) 3) (pow.f64 (*.f64 (/.f64 M d) (*.f64 M h)) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 D d)) 3) (pow.f64 (*.f64 (/.f64 M d) (*.f64 M h)) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d D)) 3) (pow.f64 (*.f64 h (*.f64 M (/.f64 M d))) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 M h)) 3) (pow.f64 (*.f64 (/.f64 D d) D) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 D d)) 3) (pow.f64 (*.f64 (/.f64 M d) (*.f64 M h)) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d D)) 3) (pow.f64 (*.f64 h (*.f64 M (/.f64 M d))) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))))) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(log1p.f64 (expm1.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))))) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(exp.f64 (log.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))))) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D))))) 1)) |
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 (*.f64 (*.f64 M M) h) d)) |
(*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) |
(+.f64 0 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1/4 l)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/4 l)) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/4 l)) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/4 l)) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/4 l)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/4 l)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/4 l)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/4 l)) (*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/4 l)) (*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 1/4 l)) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D))))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 1/4 l)) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 1/4 l)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 1/4 l)) (*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1/4 l))))) 1) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(/.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))) (*.f64 l 4)) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(/.f64 1/4 (/.f64 l (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(/.f64 1 (/.f64 l (*.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))) 1/4))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 (*.f64 l 4) (*.f64 d d))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(/.f64 (*.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))) 1/4) l) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(/.f64 (*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M h))) (*.f64 (*.f64 l 4) d)) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(/.f64 (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1/4 l)) (/.f64 d (*.f64 h (*.f64 M M)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))) 1/4)) (neg.f64 l)) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) 1/4) (*.f64 (*.f64 d d) l)) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M h))) 1/4) (*.f64 d l)) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) 1) (*.f64 (*.f64 d d) (*.f64 l 4))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M h))) 1) (*.f64 d (*.f64 l 4))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) -1/4) (*.f64 (*.f64 d d) (neg.f64 l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M h))) -1/4) (*.f64 d (neg.f64 l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.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 h (*.f64 M M)))) (*.f64 l (*.f64 d d))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.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 h (*.f64 M M)))) (*.f64 (neg.f64 l) (*.f64 d d))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.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 (/.f64 M d) (*.f64 M h)))) (*.f64 l d)) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.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 (/.f64 M d) (*.f64 M h)))) (*.f64 (neg.f64 l) d)) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))) 1/4) 1) l) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))) 1/4) (cbrt.f64 (*.f64 l l))) (cbrt.f64 l)) |
(/.f64 (*.f64 1/4 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D))))) (*.f64 (cbrt.f64 l) (cbrt.f64 (*.f64 l l)))) |
(/.f64 (*.f64 D (/.f64 (*.f64 h (*.f64 M (/.f64 M d))) (/.f64 d D))) (/.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (cbrt.f64 l)) 1/4)) |
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))) 1/4) (sqrt.f64 l)) (sqrt.f64 l)) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (/.f64 1/4 l)) (*.f64 d d)) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M h))) (/.f64 1/4 l)) d) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(/.f64 (*.f64 -1/4 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D))))) (neg.f64 l)) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(/.f64 (*.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))) -1/4) (neg.f64 l)) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(/.f64 (*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 d d)) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(/.f64 (*.f64 (/.f64 1/4 l) (*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M h)))) d) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1/4 l)) M) (/.f64 d (*.f64 M h))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1/4 l)) (*.f64 h (*.f64 M M))) d) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1/4 l)) 1) (/.f64 d (*.f64 h (*.f64 M M)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1/4 l)) (*.f64 (*.f64 M h) (neg.f64 M))) (neg.f64 d)) |
(/.f64 (*.f64 (/.f64 D d) (*.f64 D (/.f64 1/4 l))) (/.f64 (neg.f64 d) (*.f64 M (*.f64 h (neg.f64 M))))) |
(/.f64 (*.f64 M (*.f64 h (/.f64 (*.f64 (/.f64 (*.f64 D 1/4) l) D) d))) (/.f64 (neg.f64 d) (neg.f64 M))) |
(pow.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1/4 l))) 1) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1/4 l))) 3) 1/3) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1/4 l)))) 3) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(pow.f64 (*.f64 (/.f64 1/2 (sqrt.f64 l)) (/.f64 (sqrt.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) d)) 2) |
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h)))) d) (/.f64 1/2 (sqrt.f64 l))) 2) |
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 D D))) d) (/.f64 1/2 (sqrt.f64 l))) 2) |
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1/4 l))) 2)) |
(sqrt.f64 (pow.f64 (*.f64 (/.f64 M d) (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (*.f64 D (/.f64 1/4 l))))) 2)) |
(fabs.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h))))) |
(log.f64 (pow.f64 (exp.f64 (/.f64 1/4 l)) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1/4 l)))))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1/4 l))) 3)) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))) 3) (pow.f64 (/.f64 1/4 l) 3))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1/4 l) 3) (pow.f64 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d (/.f64 d (*.f64 D D)))) 3))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1/4 l))))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1/4 l))))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1/4 l))))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1/4 l)))) 1)) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h)))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 6.4b | (/.f64 D (*.f64 (/.f64 2 M) d)) |
| 8.1b | (sqrt.f64 (/.f64 d h)) | |
| ✓ | 13.6b | (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (/.f64 h l)) |
| 15.2b | (sqrt.f64 (/.f64 d l)) |
Compiled 135 to 68 computations (49.6% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | d | @ | -inf | (/.f64 D (*.f64 (/.f64 2 M) d)) |
| 0.0ms | D | @ | 0 | (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (/.f64 h l)) |
| 0.0ms | D | @ | -inf | (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (/.f64 h l)) |
| 0.0ms | D | @ | inf | (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (/.f64 h l)) |
| 0.0ms | d | @ | inf | (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (/.f64 h l)) |
| 1× | batch-egg-rewrite |
| 770× | log-prod_binary64 |
| 371× | pow2_binary64 |
| 297× | pow-unpow_binary64 |
| 263× | pow1/3_binary64 |
| 255× | expm1-udef_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 29 |
| 1 | 284 | 29 |
| 2 | 3824 | 29 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (/.f64 h l)) |
(/.f64 D (*.f64 (/.f64 2 M) d)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (/.f64 h l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (/.f64 l h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) h) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) h)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) h) 1) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) h) (cbrt.f64 (*.f64 l l))) (cbrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) h) (sqrt.f64 l)) (sqrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (neg.f64 h)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (/.f64 h l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 4)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (/.f64 h l)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (/.f64 h l))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) (sqrt.f64 (/.f64 h l))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) 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 D (/.f64 (*.f64 M 1/2) d)) 2) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 l (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) h)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (/.f64 h l)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) 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 D (/.f64 (*.f64 M 1/2) d)) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (/.f64 h l))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (/.f64 h l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (fma.f64 2 (log.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d))) (log.f64 (/.f64 h l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (fma.f64 2 (log.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d))) (log.f64 (/.f64 h l))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 D (/.f64 (*.f64 M 1/2) d)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 D) (/.f64 (*.f64 M 1/2) d))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 D) (/.f64 (*.f64 M 1/2) d)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 D) (/.f64 (*.f64 M 1/2) d)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 D) (/.f64 (*.f64 M 1/2) d)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 D (/.f64 (*.f64 M 1/2) d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 1)))) (#(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 (cbrt.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d))) (pow.f64 (cbrt.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d))) 2) (cbrt.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 D) 2) (*.f64 (cbrt.f64 D) (/.f64 (*.f64 M 1/2) d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d))) (sqrt.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 D) (*.f64 (sqrt.f64 D) (/.f64 (*.f64 M 1/2) d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 D) (/.f64 1 (*.f64 (/.f64 2 M) (neg.f64 d))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 M 1/2) (/.f64 D d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 M 1/2) d) D)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 D 2) M) (pow.f64 d -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) (/.f64 2 M)) (/.f64 (cbrt.f64 D) d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 D) (/.f64 2 M)) (/.f64 (sqrt.f64 D) d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 D) d) (/.f64 (sqrt.f64 D) (/.f64 2 M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 d -1) (*.f64 (/.f64 D 2) M))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) d) (/.f64 (cbrt.f64 D) (/.f64 2 M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) 1) (/.f64 (cbrt.f64 D) (*.f64 2 (/.f64 d M))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 D) 1) (/.f64 (sqrt.f64 D) (*.f64 2 (/.f64 d M))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 d M))) 2)) (/.f64 D (cbrt.f64 (*.f64 2 (/.f64 d M)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 d M))) 2)) (cbrt.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 D) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 d M))) 2)) (/.f64 (sqrt.f64 D) (cbrt.f64 (*.f64 2 (/.f64 d M)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 2 (/.f64 d M)))) (/.f64 D (sqrt.f64 (*.f64 2 (/.f64 d M)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) (sqrt.f64 (*.f64 2 (/.f64 d M)))) (/.f64 (cbrt.f64 D) (sqrt.f64 (*.f64 2 (/.f64 d M)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 D (*.f64 2 d)) M)))) (#(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 pow.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 2 d) (*.f64 D M)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 D 3) (pow.f64 (*.f64 2 (/.f64 d M)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (*.f64 2 d) (*.f64 D M)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 D (*.f64 (/.f64 2 M) (neg.f64 d))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 D) (/.f64 (*.f64 M 1/2) d)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 D 3) (pow.f64 (*.f64 2 (/.f64 d M)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d))) 1)))))) |
| 1× | egg-herbie |
| 492× | fma-def_binary64 |
| 433× | distribute-rgt-in_binary64 |
| 410× | distribute-lft-in_binary64 |
| 404× | associate-/r/_binary64 |
| 398× | associate-/l/_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 226 | 3156 |
| 1 | 584 | 3086 |
| 2 | 2214 | 3078 |
| 3 | 7906 | 3078 |
| 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 0 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (/.f64 h l))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (/.f64 h l)))) 1) |
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (/.f64 l h)) |
(/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) h))) |
(/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) h) l) |
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) h)) (neg.f64 l)) |
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) h) 1) l) |
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) h) (cbrt.f64 (*.f64 l l))) (cbrt.f64 l)) |
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) h) (sqrt.f64 l)) (sqrt.f64 l)) |
(/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2)) (neg.f64 l)) |
(/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (neg.f64 h)) (neg.f64 l)) |
(pow.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (/.f64 h l)) 1) |
(pow.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 4)) 1/2) |
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (/.f64 h l)) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (/.f64 h l))) 3) |
(pow.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) (sqrt.f64 (/.f64 h l))) 2) |
(pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) 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 D (/.f64 (*.f64 M 1/2) d)) 2) 3)) 1/3) |
(pow.f64 (/.f64 l (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) h)) -1) |
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 4))) |
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (/.f64 h l))))) |
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (/.f64 h l)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) 3) (pow.f64 (/.f64 h l) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 h l) 3) (pow.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (/.f64 h l)))) |
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (/.f64 h l)))) |
(exp.f64 (fma.f64 2 (log.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d))) (log.f64 (/.f64 h l)))) |
(exp.f64 (*.f64 (fma.f64 2 (log.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d))) (log.f64 (/.f64 h l))) 1)) |
(+.f64 0 (*.f64 D (/.f64 (*.f64 M 1/2) d))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 D) (/.f64 (*.f64 M 1/2) d))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 D) (/.f64 (*.f64 M 1/2) d))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 D) (/.f64 (*.f64 M 1/2) d)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 D) (/.f64 (*.f64 M 1/2) d))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)))) 1) |
(*.f64 D (/.f64 (*.f64 M 1/2) d)) |
(*.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 1) |
(*.f64 1 (*.f64 D (/.f64 (*.f64 M 1/2) d))) |
(*.f64 (cbrt.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d))) (pow.f64 (cbrt.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d))) 2) (cbrt.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)))) |
(*.f64 (pow.f64 (cbrt.f64 D) 2) (*.f64 (cbrt.f64 D) (/.f64 (*.f64 M 1/2) d))) |
(*.f64 (sqrt.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d))) (sqrt.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)))) |
(*.f64 (sqrt.f64 D) (*.f64 (sqrt.f64 D) (/.f64 (*.f64 M 1/2) d))) |
(*.f64 (neg.f64 D) (/.f64 1 (*.f64 (/.f64 2 M) (neg.f64 d)))) |
(*.f64 (*.f64 M 1/2) (/.f64 D d)) |
(*.f64 (/.f64 (*.f64 M 1/2) d) D) |
(*.f64 (*.f64 (/.f64 D 2) M) (pow.f64 d -1)) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d))) 2))) |
(*.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 (sqrt.f64 D) d) (/.f64 (sqrt.f64 D) (/.f64 2 M))) |
(*.f64 (pow.f64 d -1) (*.f64 (/.f64 D 2) M)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) d) (/.f64 (cbrt.f64 D) (/.f64 2 M))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) 1) (/.f64 (cbrt.f64 D) (*.f64 2 (/.f64 d M)))) |
(*.f64 (/.f64 (sqrt.f64 D) 1) (/.f64 (sqrt.f64 D) (*.f64 2 (/.f64 d M)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 d M))) 2)) (/.f64 D (cbrt.f64 (*.f64 2 (/.f64 d M))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 d M))) 2)) (cbrt.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)))) |
(*.f64 (/.f64 (sqrt.f64 D) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 d M))) 2)) (/.f64 (sqrt.f64 D) (cbrt.f64 (*.f64 2 (/.f64 d M))))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 2 (/.f64 d M)))) (/.f64 D (sqrt.f64 (*.f64 2 (/.f64 d M))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) (sqrt.f64 (*.f64 2 (/.f64 d M)))) (/.f64 (cbrt.f64 D) (sqrt.f64 (*.f64 2 (/.f64 d M))))) |
(*.f64 (/.f64 D (*.f64 2 d)) M) |
(pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 1) |
(pow.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d))) 3) |
(pow.f64 (sqrt.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d))) 2) |
(pow.f64 (/.f64 (*.f64 2 d) (*.f64 D M)) -1) |
(pow.f64 (/.f64 (pow.f64 D 3) (pow.f64 (*.f64 2 (/.f64 d M)) 3)) 1/3) |
(pow.f64 (/.f64 (/.f64 (*.f64 2 d) (*.f64 D M)) 1) -1) |
(neg.f64 (/.f64 D (*.f64 (/.f64 2 M) (neg.f64 d)))) |
(sqrt.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2)) |
(fabs.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d))) |
(log.f64 (pow.f64 (exp.f64 D) (/.f64 (*.f64 M 1/2) d))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d))))) |
(cbrt.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 D 3) (pow.f64 (*.f64 2 (/.f64 d M)) 3))) |
(expm1.f64 (log1p.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)))) |
(log1p.f64 (expm1.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)))) |
(exp.f64 (log.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 D (/.f64 (*.f64 M 1/2) 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 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h 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 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h 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 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h 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 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h 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 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h 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 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h 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 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h 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 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h 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 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h 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 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h 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 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h 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 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h 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 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 d d)) (/.f64 h l))) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 1/2 (/.f64 (*.f64 D M) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(+.f64 0 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (/.f64 h l))) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 h l)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2))))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2))))) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 h l)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (/.f64 h l)))) 1) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 h l)) |
(/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (/.f64 l h)) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 h l)) |
(/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) h))) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 h l)) |
(/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) h) l) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 h l)) |
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) h)) (neg.f64 l)) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 h l)) |
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) h) 1) l) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 h l)) |
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) h) (cbrt.f64 (*.f64 l l))) (cbrt.f64 l)) |
(/.f64 (*.f64 h (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2)) (*.f64 (cbrt.f64 l) (cbrt.f64 (*.f64 l l)))) |
(*.f64 (/.f64 h (cbrt.f64 l)) (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (cbrt.f64 (*.f64 l l)))) |
(*.f64 (/.f64 h (cbrt.f64 l)) (/.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (cbrt.f64 (*.f64 l l)))) |
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) h) (sqrt.f64 l)) (sqrt.f64 l)) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 h l)) |
(/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2)) (neg.f64 l)) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 h l)) |
(/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (neg.f64 h)) (neg.f64 l)) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 h l)) |
(pow.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (/.f64 h l)) 1) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 h l)) |
(pow.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 4)) 1/2) |
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 4))) |
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 4))) |
(fabs.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 h l))) |
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (/.f64 h l)) 3) 1/3) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 h l)) |
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (/.f64 h l))) 3) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 h l)) |
(pow.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) (sqrt.f64 (/.f64 h l))) 2) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 h l)) |
(pow.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) 3) (pow.f64 (/.f64 h l) 3)) 1/3) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 h l)) |
(pow.f64 (*.f64 (pow.f64 (/.f64 h l) 3) (pow.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) 3)) 1/3) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 h l)) |
(pow.f64 (/.f64 l (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) h)) -1) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 h l)) |
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 4))) |
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 4))) |
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 4))) |
(fabs.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 h l))) |
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2))) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 h l)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (/.f64 h l))))) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 h l)) |
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (/.f64 h l)) 3)) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 h l)) |
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) 3) (pow.f64 (/.f64 h l) 3))) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 h l)) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 h l) 3) (pow.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) 3))) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 h l)) |
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 h l)) |
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 h l)) |
(exp.f64 (fma.f64 2 (log.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d))) (log.f64 (/.f64 h l)))) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 h l)) |
(exp.f64 (*.f64 (fma.f64 2 (log.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d))) (log.f64 (/.f64 h l))) 1)) |
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l)) |
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) l)) |
(*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 h l)) |
(+.f64 0 (*.f64 D (/.f64 (*.f64 M 1/2) d))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 D) (/.f64 (*.f64 M 1/2) d))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 D) (/.f64 (*.f64 M 1/2) d))))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 D) (/.f64 M (/.f64 d 1/2)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 D) (/.f64 M (/.f64 d 1/2)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 D) (*.f64 (/.f64 M d) 1/2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 D) (/.f64 (*.f64 M 1/2) d)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 D) (/.f64 (*.f64 M 1/2) d))))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)))) 1) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 D (/.f64 (*.f64 M 1/2) d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 1) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 1 (*.f64 D (/.f64 (*.f64 M 1/2) d))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 (cbrt.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d))) (pow.f64 (cbrt.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d))) 2)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d))) 2) (cbrt.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 (pow.f64 (cbrt.f64 D) 2) (*.f64 (cbrt.f64 D) (/.f64 (*.f64 M 1/2) d))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 (sqrt.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d))) (sqrt.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 (sqrt.f64 D) (*.f64 (sqrt.f64 D) (/.f64 (*.f64 M 1/2) d))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 (neg.f64 D) (/.f64 1 (*.f64 (/.f64 2 M) (neg.f64 d)))) |
(*.f64 (/.f64 (neg.f64 D) (*.f64 -2 d)) M) |
(*.f64 (*.f64 -1/2 M) (/.f64 D (neg.f64 d))) |
(*.f64 (*.f64 M 1/2) (/.f64 D d)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 (/.f64 (*.f64 M 1/2) d) D) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 (*.f64 (/.f64 D 2) M) (pow.f64 d -1)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d))) 2))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 D (/.f64 M (/.f64 d 1/2)))) 2))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 4))) (fabs.f64 (cbrt.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2))))) |
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 D (/.f64 d M)))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 4)))) |
(*.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) 1/2)) |
(*.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) 1/2)) |
(*.f64 (/.f64 (sqrt.f64 D) d) (/.f64 (sqrt.f64 D) (/.f64 2 M))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 (pow.f64 d -1) (*.f64 (/.f64 D 2) M)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) d) (/.f64 (cbrt.f64 D) (/.f64 2 M))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) 1) (/.f64 (cbrt.f64 D) (*.f64 2 (/.f64 d M)))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 (/.f64 (sqrt.f64 D) 1) (/.f64 (sqrt.f64 D) (*.f64 2 (/.f64 d M)))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 d M))) 2)) (/.f64 D (cbrt.f64 (*.f64 2 (/.f64 d M))))) |
(/.f64 (/.f64 D (cbrt.f64 (*.f64 2 (/.f64 d M)))) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 d M))) 2)) |
(/.f64 D (*.f64 (cbrt.f64 (*.f64 2 (/.f64 d M))) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 d M))) 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 d M))) 2)) (cbrt.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)))) |
(*.f64 (cbrt.f64 (*.f64 D (/.f64 M (/.f64 d 1/2)))) (/.f64 (pow.f64 (cbrt.f64 D) 2) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 d M))) 2))) |
(*.f64 (cbrt.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2))) (/.f64 (pow.f64 (cbrt.f64 D) 2) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 d M))) 2))) |
(/.f64 (*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 D (/.f64 d M)))) (pow.f64 (cbrt.f64 D) 2)) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 d M))) 2)) |
(*.f64 (/.f64 (sqrt.f64 D) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 d M))) 2)) (/.f64 (sqrt.f64 D) (cbrt.f64 (*.f64 2 (/.f64 d M))))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 d M))) 2)) (/.f64 D (cbrt.f64 (*.f64 2 (/.f64 d M))))) |
(/.f64 (/.f64 D (cbrt.f64 (*.f64 2 (/.f64 d M)))) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 d M))) 2)) |
(/.f64 D (*.f64 (cbrt.f64 (*.f64 2 (/.f64 d M))) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 d M))) 2))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 2 (/.f64 d M)))) (/.f64 D (sqrt.f64 (*.f64 2 (/.f64 d M))))) |
(/.f64 (/.f64 D (sqrt.f64 (*.f64 2 (/.f64 d M)))) (sqrt.f64 (*.f64 2 (/.f64 d M)))) |
(/.f64 D (*.f64 (sqrt.f64 (*.f64 2 (/.f64 d M))) (sqrt.f64 (*.f64 2 (/.f64 d M))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) (sqrt.f64 (*.f64 2 (/.f64 d M)))) (/.f64 (cbrt.f64 D) (sqrt.f64 (*.f64 2 (/.f64 d M))))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 2 (/.f64 d M)))) (/.f64 D (sqrt.f64 (*.f64 2 (/.f64 d M))))) |
(/.f64 (/.f64 D (sqrt.f64 (*.f64 2 (/.f64 d M)))) (sqrt.f64 (*.f64 2 (/.f64 d M)))) |
(/.f64 D (*.f64 (sqrt.f64 (*.f64 2 (/.f64 d M))) (sqrt.f64 (*.f64 2 (/.f64 d M))))) |
(*.f64 (/.f64 D (*.f64 2 d)) M) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 1) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(pow.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) 1/2) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(pow.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 3) 1/3) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(pow.f64 (cbrt.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d))) 3) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(pow.f64 (sqrt.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d))) 2) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(pow.f64 (/.f64 (*.f64 2 d) (*.f64 D M)) -1) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(pow.f64 (/.f64 (pow.f64 D 3) (pow.f64 (*.f64 2 (/.f64 d M)) 3)) 1/3) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(pow.f64 (/.f64 (/.f64 (*.f64 2 d) (*.f64 D M)) 1) -1) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(neg.f64 (/.f64 D (*.f64 (/.f64 2 M) (neg.f64 d)))) |
(*.f64 (neg.f64 D) (/.f64 1 (*.f64 (/.f64 2 M) (neg.f64 d)))) |
(*.f64 (/.f64 (neg.f64 D) (*.f64 -2 d)) M) |
(*.f64 (*.f64 -1/2 M) (/.f64 D (neg.f64 d))) |
(sqrt.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(fabs.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(log.f64 (pow.f64 (exp.f64 D) (/.f64 (*.f64 M 1/2) d))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d))))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(cbrt.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 3)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(cbrt.f64 (/.f64 (pow.f64 D 3) (pow.f64 (*.f64 2 (/.f64 d M)) 3))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(expm1.f64 (log1p.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(log1p.f64 (expm1.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(exp.f64 (log.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)))) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d))) 1)) |
(*.f64 1/2 (/.f64 D (/.f64 d M))) |
(*.f64 D (*.f64 (/.f64 M d) 1/2)) |
Compiled 24348 to 11123 computations (54.3% saved)
76 alts after pruning (71 fresh and 5 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 912 | 37 | 949 |
| Fresh | 13 | 34 | 47 |
| Picked | 0 | 1 | 1 |
| Done | 3 | 4 | 7 |
| Total | 928 | 76 | 1004 |
| Status | Error | Program |
|---|---|---|
| 42.0b | (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d)) 3) | |
| 40.4b | (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) | |
| 39.2b | (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) | |
| ✓ | 41.7b | (/.f64 d (sqrt.f64 (*.f64 l h))) |
| 46.2b | (/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) | |
| 47.8b | (-.f64 (+.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1) | |
| 52.3b | (-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.f64 d (*.f64 M M)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) | |
| 47.2b | (*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) 1/3) d) | |
| 43.2b | (*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/4) 2/3) d) | |
| 52.2b | (*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3) 1/6) d) | |
| ▶ | 41.7b | (*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
| 43.7b | (*.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) 2)) (cbrt.f64 (*.f64 -1/2 (log.f64 (*.f64 l h))))) d) | |
| 55.8b | (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 -1/2 (log.f64 (*.f64 l h))))) (sqrt.f64 (*.f64 -1/2 (log.f64 (*.f64 l h))))) d) | |
| 41.8b | (*.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) -3/2) d) | |
| 42.0b | (*.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 (cbrt.f64 d) (pow.f64 (*.f64 l h) -1/2))) | |
| 39.1b | (*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) | |
| 62.4b | (*.f64 (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h))) d) | |
| 42.6b | (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) l)))))) | |
| 38.8b | (*.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)))))) | |
| 39.9b | (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 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))) | |
| 41.7b | (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) | |
| ▶ | 40.4b | (*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 d (sqrt.f64 h))) |
| 50.6b | (*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) | |
| 50.6b | (*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) d) | |
| ▶ | 37.5b | (*.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) |
| 43.2b | (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/4) 1/3) (pow.f64 (pow.f64 (*.f64 l h) -3/4) 1/3)) d) | |
| 39.1b | (*.f64 (*.f64 (pow.f64 l -1/2) (sqrt.f64 (/.f64 1 h))) d) | |
| 59.6b | (*.f64 (*.f64 (/.f64 (*.f64 M M) d) (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) | |
| 39.4b | (*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (/.f64 h l))))) | |
| 38.7b | (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) | |
| 36.8b | (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) | |
| 48.1b | (*.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 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) | |
| 38.9b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) | |
| 38.9b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) | |
| 24.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 h l))) 2)))) | |
| ✓ | 24.8b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (/.f64 h l))))) |
| 28.5b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) D) (/.f64 d D)))))) | |
| 33.2b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 (*.f64 (*.f64 M h) (neg.f64 M)) D) (*.f64 (neg.f64 d) (/.f64 d D))))))) | |
| 35.7b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 D D) (/.f64 d (*.f64 (/.f64 M d) (*.f64 M h)))))))) | |
| ✓ | 37.4b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) |
| ▶ | 32.0b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) |
| 59.8b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) h)) d) (/.f64 -1/8 (*.f64 d l)))) | |
| 29.0b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) 1) | |
| 42.7b | (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) | |
| 59.1b | (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) D))) | |
| 35.9b | (*.f64 (sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))) | |
| 44.6b | (*.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 1/2) (/.f64 D d)) 2) (/.f64 l h)))))) | |
| ▶ | 22.8b | (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) l)))))) |
| 25.0b | (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 l h)))))) | |
| 42.9b | (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 (sqrt.f64 D) (*.f64 (sqrt.f64 D) M)) 2) l)))))) | |
| ✓ | 23.5b | (*.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 M (/.f64 d 1/2))) 2) l)))))) |
| 52.1b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))))) | |
| 25.5b | (*.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))) | |
| 37.1b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 h (*.f64 M M)) D) (*.f64 l (/.f64 d (/.f64 D d)))))))) | |
| 35.9b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) l)))))) | |
| 34.6b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 h (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d D) (/.f64 d D)))))))) | |
| 37.7b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (*.f64 (*.f64 D (/.f64 1 (/.f64 d (/.f64 D d)))) (/.f64 (*.f64 h (*.f64 M M)) l)))))) | |
| 59.1b | (*.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))))))) | |
| ✓ | 41.8b | (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
| 42.7b | (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) | |
| 51.3b | (*.f64 (sqrt.f64 (+.f64 1 (-.f64 (/.f64 1 (*.f64 l h)) 1))) d) | |
| 43.1b | (*.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 l h))))) d) | |
| 42.9b | (*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)) d) | |
| 43.0b | (*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (*.f64 l h)))) 3/2)) d) | |
| 47.2b | (*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3)) d) | |
| 47.6b | (*.f64 (cbrt.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)) d) | |
| 47.1b | (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (pow.f64 (*.f64 l h) -3/2) 5/6))) d) | |
| 47.1b | (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1) 3/2))) d) | |
| 47.2b | (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (pow.f64 (*.f64 l h) -3/2))) 1/3))) d) | |
| 62.4b | (*.f64 (cbrt.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h)))))) d) | |
| 45.6b | (sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) | |
| 37.5b | (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) | |
| 36.8b | (sqrt.f64 (*.f64 d (/.f64 (/.f64 d l) h))) | |
| 40.5b | (sqrt.f64 (*.f64 d (/.f64 d (*.f64 l h)))) | |
| 59.9b | (log.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) | |
| 52.9b | (cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3)) |
Compiled 3474 to 2494 computations (28.2% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 6.4b | (/.f64 D (/.f64 (+.f64 d d) M)) | |
| 7.6b | (*.f64 h (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) l)) | |
| 7.8b | (sqrt.f64 (/.f64 h d)) | |
| 15.2b | (sqrt.f64 (/.f64 d l)) |
Compiled 166 to 63 computations (62% saved)
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
| ✓ | 11.5b | (pow.f64 (*.f64 l h) -1/2) |
Compiled 24 to 12 computations (50% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 63.0ms | h | @ | 0 | (pow.f64 (*.f64 l h) -1/2) |
| 37.0ms | l | @ | -inf | (pow.f64 (*.f64 l h) -1/2) |
| 14.0ms | h | @ | -inf | (pow.f64 (*.f64 l h) -1/2) |
| 11.0ms | l | @ | 0 | (pow.f64 (*.f64 l h) -1/2) |
| 8.0ms | l | @ | inf | (pow.f64 (*.f64 l h) -1/2) |
| 1× | batch-egg-rewrite |
| 776× | pow1_binary64 |
| 716× | add-log-exp_binary64 |
| 716× | log1p-expm1-u_binary64 |
| 716× | expm1-log1p-u_binary64 |
| 698× | add-exp-log_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 17 |
| 1 | 167 | 17 |
| 2 | 1964 | 17 |
| 1× | node limit |
| Inputs |
|---|
(pow.f64 (*.f64 l h) -1/2) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 l h) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 l h) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) (cbrt.f64 (pow.f64 (*.f64 l h) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1)) (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (*.f64 l h) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 -1/2) (pow.f64 (*.f64 l h) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) 2) -1/2) (pow.f64 (cbrt.f64 (*.f64 l h)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 l h)) -1/2) (pow.f64 (sqrt.f64 (*.f64 l h)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 l h) -1))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l h) -1/2) d)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 d) (pow.f64 (*.f64 l h) -1/4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1) (*.f64 d d)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)) d))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3) (pow.f64 d 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d))))))) |
| 1× | egg-herbie |
| 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 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (/.f64 1 (sqrt.f64 l)) |
| ✓ | 0.2b | (/.f64 d (sqrt.f64 h)) |
| ✓ | 1.7b | (*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 d (sqrt.f64 h))) |
Compiled 30 to 14 computations (53.3% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | d | @ | 0 | (/.f64 d (sqrt.f64 h)) |
| 1.0ms | l | @ | -inf | (/.f64 1 (sqrt.f64 l)) |
| 1.0ms | h | @ | 0 | (/.f64 d (sqrt.f64 h)) |
| 1.0ms | h | @ | -inf | (/.f64 d (sqrt.f64 h)) |
| 0.0ms | h | @ | -inf | (*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 d (sqrt.f64 h))) |
| 1× | batch-egg-rewrite |
| 507× | log-prod_binary64 |
| 374× | exp-prod_binary64 |
| 365× | pow-prod-down_binary64 |
| 252× | pow2_binary64 |
| 187× | pow-unpow_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 23 |
| 1 | 206 | 19 |
| 2 | 2675 | 19 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 d (sqrt.f64 h))) |
(/.f64 d (sqrt.f64 h)) |
(/.f64 1 (sqrt.f64 l)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 d (sqrt.f64 (*.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))))))) (#(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 1 (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 h) d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (sqrt.f64 h) d) (sqrt.f64 l)))))) (#(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 (sqrt.f64 l) (/.f64 d (sqrt.f64 h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (sqrt.f64 h) (/.f64 d (sqrt.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 l -1/2) (/.f64 (sqrt.f64 h) d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d (sqrt.f64 (*.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d (/.f64 (sqrt.f64 l) (pow.f64 h -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (*.f64 d d) h)) (/.f64 (sqrt.f64 l) (cbrt.f64 (/.f64 d (sqrt.f64 h)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 d) 2) (/.f64 (sqrt.f64 (*.f64 l h)) (cbrt.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 d (sqrt.f64 h))) (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 d (sqrt.f64 h)))))))) (#(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 -1 (*.f64 (neg.f64 (sqrt.f64 l)) (/.f64 (sqrt.f64 h) d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 (sqrt.f64 h) d) (neg.f64 (sqrt.f64 l))))))) (#(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 (neg.f64 d) (*.f64 (neg.f64 (sqrt.f64 l)) (sqrt.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d) (*.f64 (sqrt.f64 l) (neg.f64 (sqrt.f64 h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 d (sqrt.f64 h))) (neg.f64 (sqrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 d (sqrt.f64 l))) (neg.f64 (sqrt.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 d) 1) (*.f64 (neg.f64 (sqrt.f64 h)) (sqrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (neg.f64 d)) (*.f64 (neg.f64 (sqrt.f64 l)) (neg.f64 (sqrt.f64 h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d -1) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 d) -1) (*.f64 (neg.f64 (sqrt.f64 h)) (neg.f64 (sqrt.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (pow.f64 l 1/4)) (pow.f64 l 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 d (sqrt.f64 h)) 1) (sqrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (cbrt.f64 l)) (pow.f64 l 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 d (sqrt.f64 l)) 1) (sqrt.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (cbrt.f64 h)) (pow.f64 h 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (pow.f64 h 1/4)) (pow.f64 h 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 d (sqrt.f64 h))) (neg.f64 (sqrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 d) (pow.f64 l -1/2)) (neg.f64 (sqrt.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 l -1/2) (neg.f64 d)) (neg.f64 (sqrt.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 d (sqrt.f64 h)) -1) (neg.f64 (sqrt.f64 l)))))) (#(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 (E.f64) (log.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (*.f64 d d) h) l) 1/2)))) (#(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 (pow.f64 (/.f64 d (sqrt.f64 h)) 3) (pow.f64 l 3/2)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 h) d)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (sqrt.f64 h) d) (sqrt.f64 l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 l) (/.f64 d (sqrt.f64 h))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 h) (/.f64 d (sqrt.f64 l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x 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))))))))) (#(struct:change #<rule egg-rr> (2) ((x 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))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (/.f64 (*.f64 d d) h) l))))) (#(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 cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 d (sqrt.f64 h)) 3) (pow.f64 l 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)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 l)) -1) (log.f64 (/.f64 (sqrt.f64 h) d))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (*.f64 -1/2 (log.f64 l)) 1) (log.f64 (/.f64 (sqrt.f64 h) d))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (log.f64 d) 1) (log.f64 (sqrt.f64 (*.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 d (sqrt.f64 h))) 1) (log.f64 (sqrt.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 (/.f64 d (sqrt.f64 h))) (*.f64 (log.f64 l) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 d (sqrt.f64 h))) 1) (*.f64 (log.f64 l) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 (/.f64 d (sqrt.f64 h))) (*.f64 (log.f64 (sqrt.f64 l)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 d (sqrt.f64 h))) 1) (*.f64 (log.f64 (sqrt.f64 l)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 (/.f64 d (sqrt.f64 l))) (*.f64 (log.f64 h) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 (/.f64 d (sqrt.f64 l))) (*.f64 (log.f64 (sqrt.f64 h)) 1))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 d (sqrt.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 d (sqrt.f64 h)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 d (sqrt.f64 h))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 d (sqrt.f64 h))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 d (sqrt.f64 h))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 d (sqrt.f64 h)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 d (sqrt.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d (pow.f64 h -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d (sqrt.f64 h)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 d (sqrt.f64 h))) (cbrt.f64 (/.f64 (*.f64 d d) h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 d d) h)) (cbrt.f64 (/.f64 d (sqrt.f64 h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 (cbrt.f64 d) (pow.f64 h -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 d (sqrt.f64 h))) (sqrt.f64 (/.f64 d (sqrt.f64 h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 d) (pow.f64 h -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d) (/.f64 1 (neg.f64 (sqrt.f64 h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 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 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 d) 1) (/.f64 (sqrt.f64 d) (sqrt.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 h)) (/.f64 d (pow.f64 h 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 d) 2) (cbrt.f64 h)) (cbrt.f64 (/.f64 d (sqrt.f64 h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 d) (cbrt.f64 h)) (/.f64 (sqrt.f64 d) (pow.f64 h 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 h -1/4) (/.f64 d (pow.f64 h 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 d) 2) (pow.f64 h 1/4)) (/.f64 (cbrt.f64 d) (pow.f64 h 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 d (sqrt.f64 h)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (log.f64 (/.f64 d (sqrt.f64 h))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 d d) h) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 d (sqrt.f64 h)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 d (sqrt.f64 h))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 d (sqrt.f64 h))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 h) d) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 d 3) (pow.f64 h 3/2)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (sqrt.f64 h) d) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 d (sqrt.f64 h)))) 2)) (cbrt.f64 (log.f64 (/.f64 d (sqrt.f64 h)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 d (sqrt.f64 h))))) (sqrt.f64 (log.f64 (/.f64 d (sqrt.f64 h)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 d (neg.f64 (sqrt.f64 h))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (*.f64 d d) h))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 d (sqrt.f64 h))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 d (sqrt.f64 h)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 h)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 d 3) (pow.f64 h 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 d (sqrt.f64 h))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 d (sqrt.f64 h))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 d (sqrt.f64 h))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 d (sqrt.f64 h))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 d (sqrt.f64 h)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 d (sqrt.f64 h)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d (sqrt.f64 h)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 h) d)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 d (sqrt.f64 h))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (log.f64 d) 1) (log.f64 (sqrt.f64 h))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 d) (*.f64 (log.f64 h) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (log.f64 d) 1) (*.f64 (log.f64 h) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 d) (*.f64 (log.f64 (sqrt.f64 h)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (log.f64 d) 1) (*.f64 (log.f64 (sqrt.f64 h)) 1))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 l -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 l -1/2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 l -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 l -1/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 l -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 l -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 l -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 l -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 l -1/6) (cbrt.f64 (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 l)) (pow.f64 l -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 l -1/4) (pow.f64 l -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (neg.f64 (sqrt.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 l)) (pow.f64 l -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 l -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 l) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 l -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (*.f64 -1/2 (log.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 l -3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 l l) -1/4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 l 3) -1/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 l 3/2) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 l -1/6) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 l) -3/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 l 1/6) -3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 l -1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 l 1/4) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 -1) (log.f64 (sqrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (neg.f64 (sqrt.f64 l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (log.f64 l))) 2)) (cbrt.f64 (*.f64 -1/2 (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (*.f64 -1/2 (log.f64 l)))) (sqrt.f64 (*.f64 -1/2 (log.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 l -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 l -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 l -3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 l -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 l -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 -1/2 (log.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 l)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 -1/2 (log.f64 l)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 l) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 l -3/2)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 l -1/6)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 l -1/4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 l) 1) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 l) 1/2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 l)) 1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 l)) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 -1/2 (log.f64 l)) 1) 1)))))) |
| 1× | egg-herbie |
| 583× | fma-def_binary64 |
| 560× | unswap-sqr_binary64 |
| 318× | div-sub_binary64 |
| 250× | sqr-pow_binary64 |
| 197× | cancel-sign-sub-inv_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 413 | 2056 |
| 1 | 968 | 1874 |
| 2 | 3156 | 1874 |
| 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 d (sqrt.f64 (/.f64 1 h))) |
(*.f64 d (sqrt.f64 (/.f64 1 h))) |
(*.f64 d (sqrt.f64 (/.f64 1 h))) |
(*.f64 d (sqrt.f64 (/.f64 1 h))) |
(*.f64 d (sqrt.f64 (/.f64 1 h))) |
(*.f64 d (sqrt.f64 (/.f64 1 h))) |
(*.f64 d (sqrt.f64 (/.f64 1 h))) |
(*.f64 d (sqrt.f64 (/.f64 1 h))) |
(*.f64 d (sqrt.f64 (/.f64 1 h))) |
(*.f64 d (sqrt.f64 (/.f64 1 h))) |
(*.f64 d (sqrt.f64 (/.f64 1 h))) |
(*.f64 d (sqrt.f64 (/.f64 1 h))) |
(+.f64 0 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) 1) |
(/.f64 1 (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 h) d))) |
(/.f64 1 (*.f64 (/.f64 (sqrt.f64 h) d) (sqrt.f64 l))) |
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 l h)) d)) |
(/.f64 1 (/.f64 (sqrt.f64 l) (/.f64 d (sqrt.f64 h)))) |
(/.f64 1 (/.f64 (sqrt.f64 h) (/.f64 d (sqrt.f64 l)))) |
(/.f64 (pow.f64 l -1/2) (/.f64 (sqrt.f64 h) d)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(/.f64 d (/.f64 (sqrt.f64 l) (pow.f64 h -1/2))) |
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) |
(/.f64 (cbrt.f64 (/.f64 (*.f64 d d) h)) (/.f64 (sqrt.f64 l) (cbrt.f64 (/.f64 d (sqrt.f64 h))))) |
(/.f64 (pow.f64 (cbrt.f64 d) 2) (/.f64 (sqrt.f64 (*.f64 l h)) (cbrt.f64 d))) |
(/.f64 (sqrt.f64 (/.f64 d (sqrt.f64 h))) (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 d (sqrt.f64 h))))) |
(/.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 (*.f64 l h)) (sqrt.f64 d))) |
(/.f64 -1 (*.f64 (neg.f64 (sqrt.f64 l)) (/.f64 (sqrt.f64 h) d))) |
(/.f64 -1 (*.f64 (/.f64 (sqrt.f64 h) d) (neg.f64 (sqrt.f64 l)))) |
(/.f64 (neg.f64 d) (neg.f64 (sqrt.f64 (*.f64 l h)))) |
(/.f64 (neg.f64 d) (*.f64 (neg.f64 (sqrt.f64 l)) (sqrt.f64 h))) |
(/.f64 (neg.f64 d) (*.f64 (sqrt.f64 l) (neg.f64 (sqrt.f64 h)))) |
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) |
(/.f64 (neg.f64 (/.f64 d (sqrt.f64 h))) (neg.f64 (sqrt.f64 l))) |
(/.f64 (neg.f64 (/.f64 d (sqrt.f64 l))) (neg.f64 (sqrt.f64 h))) |
(/.f64 (*.f64 (neg.f64 d) 1) (*.f64 (neg.f64 (sqrt.f64 h)) (sqrt.f64 l))) |
(/.f64 (*.f64 -1 (neg.f64 d)) (*.f64 (neg.f64 (sqrt.f64 l)) (neg.f64 (sqrt.f64 h)))) |
(/.f64 (*.f64 d -1) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 l)))) |
(/.f64 (*.f64 (neg.f64 d) -1) (*.f64 (neg.f64 (sqrt.f64 h)) (neg.f64 (sqrt.f64 l)))) |
(/.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (pow.f64 l 1/4)) (pow.f64 l 1/4)) |
(/.f64 (/.f64 (/.f64 d (sqrt.f64 h)) 1) (sqrt.f64 l)) |
(/.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (cbrt.f64 l)) (pow.f64 l 1/6)) |
(/.f64 (/.f64 (/.f64 d (sqrt.f64 l)) 1) (sqrt.f64 h)) |
(/.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (cbrt.f64 h)) (pow.f64 h 1/6)) |
(/.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (pow.f64 h 1/4)) (pow.f64 h 1/4)) |
(/.f64 (*.f64 -1 (/.f64 d (sqrt.f64 h))) (neg.f64 (sqrt.f64 l))) |
(/.f64 (*.f64 (neg.f64 d) (pow.f64 l -1/2)) (neg.f64 (sqrt.f64 h))) |
(/.f64 (*.f64 (pow.f64 l -1/2) (neg.f64 d)) (neg.f64 (sqrt.f64 h))) |
(/.f64 (*.f64 (/.f64 d (sqrt.f64 h)) -1) (neg.f64 (sqrt.f64 l))) |
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 1) |
(pow.f64 (E.f64) (log.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(pow.f64 (/.f64 (/.f64 (*.f64 d d) h) l) 1/2) |
(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 (pow.f64 (/.f64 d (sqrt.f64 h)) 3) (pow.f64 l 3/2)) 1/3) |
(pow.f64 (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 h) d)) -1) |
(pow.f64 (*.f64 (/.f64 (sqrt.f64 h) d) (sqrt.f64 l)) -1) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) -1) |
(pow.f64 (/.f64 (sqrt.f64 l) (/.f64 d (sqrt.f64 h))) -1) |
(pow.f64 (/.f64 (sqrt.f64 h) (/.f64 d (sqrt.f64 l))) -1) |
(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 d (sqrt.f64 (*.f64 l h)))))) (sqrt.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) h) l)) |
(log.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(log.f64 (+.f64 1 (expm1.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 (/.f64 d (sqrt.f64 h)) 3) (pow.f64 l 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))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) 3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1) 1)) |
(exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 l)) -1) (log.f64 (/.f64 (sqrt.f64 h) d)))) |
(exp.f64 (-.f64 (*.f64 (*.f64 -1/2 (log.f64 l)) 1) (log.f64 (/.f64 (sqrt.f64 h) d)))) |
(exp.f64 (-.f64 (*.f64 (log.f64 d) 1) (log.f64 (sqrt.f64 (*.f64 l h))))) |
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 d (sqrt.f64 h))) 1) (log.f64 (sqrt.f64 l)))) |
(exp.f64 (-.f64 (log.f64 (/.f64 d (sqrt.f64 h))) (*.f64 (log.f64 l) 1/2))) |
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 d (sqrt.f64 h))) 1) (*.f64 (log.f64 l) 1/2))) |
(exp.f64 (-.f64 (log.f64 (/.f64 d (sqrt.f64 h))) (*.f64 (log.f64 (sqrt.f64 l)) 1))) |
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 d (sqrt.f64 h))) 1) (*.f64 (log.f64 (sqrt.f64 l)) 1))) |
(exp.f64 (-.f64 (log.f64 (/.f64 d (sqrt.f64 l))) (*.f64 (log.f64 h) 1/2))) |
(exp.f64 (-.f64 (log.f64 (/.f64 d (sqrt.f64 l))) (*.f64 (log.f64 (sqrt.f64 h)) 1))) |
(+.f64 0 (/.f64 d (sqrt.f64 h))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 d (sqrt.f64 h)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 d (sqrt.f64 h)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 d (sqrt.f64 h))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 d (sqrt.f64 h)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 d (sqrt.f64 h)))) 1) |
(*.f64 1 (/.f64 d (sqrt.f64 h))) |
(*.f64 d (pow.f64 h -1/2)) |
(*.f64 (/.f64 d (sqrt.f64 h)) 1) |
(*.f64 (cbrt.f64 (/.f64 d (sqrt.f64 h))) (cbrt.f64 (/.f64 (*.f64 d d) h))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 d d) h)) (cbrt.f64 (/.f64 d (sqrt.f64 h)))) |
(*.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 (cbrt.f64 d) (pow.f64 h -1/2))) |
(*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 h))) (sqrt.f64 (/.f64 d (sqrt.f64 h)))) |
(*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 d) (pow.f64 h -1/2))) |
(*.f64 (neg.f64 d) (/.f64 1 (neg.f64 (sqrt.f64 h)))) |
(*.f64 (pow.f64 h -1/2) d) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d) 2) 1) (/.f64 (cbrt.f64 d) (sqrt.f64 h))) |
(*.f64 (/.f64 (sqrt.f64 d) 1) (/.f64 (sqrt.f64 d) (sqrt.f64 h))) |
(*.f64 (/.f64 1 (cbrt.f64 h)) (/.f64 d (pow.f64 h 1/6))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d) 2) (cbrt.f64 h)) (cbrt.f64 (/.f64 d (sqrt.f64 h)))) |
(*.f64 (/.f64 (sqrt.f64 d) (cbrt.f64 h)) (/.f64 (sqrt.f64 d) (pow.f64 h 1/6))) |
(*.f64 (pow.f64 h -1/4) (/.f64 d (pow.f64 h 1/4))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d) 2) (pow.f64 h 1/4)) (/.f64 (cbrt.f64 d) (pow.f64 h 1/4))) |
(pow.f64 (/.f64 d (sqrt.f64 h)) 1) |
(pow.f64 (E.f64) (log.f64 (/.f64 d (sqrt.f64 h)))) |
(pow.f64 (/.f64 (*.f64 d d) h) 1/2) |
(pow.f64 (pow.f64 (/.f64 d (sqrt.f64 h)) 3) 1/3) |
(pow.f64 (cbrt.f64 (/.f64 d (sqrt.f64 h))) 3) |
(pow.f64 (sqrt.f64 (/.f64 d (sqrt.f64 h))) 2) |
(pow.f64 (/.f64 (sqrt.f64 h) d) -1) |
(pow.f64 (/.f64 (pow.f64 d 3) (pow.f64 h 3/2)) 1/3) |
(pow.f64 (/.f64 (/.f64 (sqrt.f64 h) d) 1) -1) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 d (sqrt.f64 h)))) 2)) (cbrt.f64 (log.f64 (/.f64 d (sqrt.f64 h))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 d (sqrt.f64 h))))) (sqrt.f64 (log.f64 (/.f64 d (sqrt.f64 h))))) |
(neg.f64 (/.f64 d (neg.f64 (sqrt.f64 h)))) |
(sqrt.f64 (/.f64 (*.f64 d d) h)) |
(log.f64 (exp.f64 (/.f64 d (sqrt.f64 h)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d (sqrt.f64 h))))) |
(cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 h)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 d 3) (pow.f64 h 3/2))) |
(expm1.f64 (log1p.f64 (/.f64 d (sqrt.f64 h)))) |
(log1p.f64 (expm1.f64 (/.f64 d (sqrt.f64 h)))) |
(exp.f64 (log.f64 (/.f64 d (sqrt.f64 h)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 d (sqrt.f64 h))) 1)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 d (sqrt.f64 h)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 d (sqrt.f64 h)))) 3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d (sqrt.f64 h)))) 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 h) d)) -1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 d (sqrt.f64 h))) 1) 1)) |
(exp.f64 (-.f64 (*.f64 (log.f64 d) 1) (log.f64 (sqrt.f64 h)))) |
(exp.f64 (-.f64 (log.f64 d) (*.f64 (log.f64 h) 1/2))) |
(exp.f64 (-.f64 (*.f64 (log.f64 d) 1) (*.f64 (log.f64 h) 1/2))) |
(exp.f64 (-.f64 (log.f64 d) (*.f64 (log.f64 (sqrt.f64 h)) 1))) |
(exp.f64 (-.f64 (*.f64 (log.f64 d) 1) (*.f64 (log.f64 (sqrt.f64 h)) 1))) |
(+.f64 0 (pow.f64 l -1/2)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 l -1/2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 l -1/2))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 l -1/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 l -1/2))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 l -1/2))) 1) |
(*.f64 1 (pow.f64 l -1/2)) |
(*.f64 (pow.f64 l -1/2) 1) |
(*.f64 (pow.f64 l -1/6) (cbrt.f64 (/.f64 1 l))) |
(*.f64 (cbrt.f64 (/.f64 1 l)) (pow.f64 l -1/6)) |
(*.f64 (pow.f64 l -1/4) (pow.f64 l -1/4)) |
(*.f64 -1 (/.f64 1 (neg.f64 (sqrt.f64 l)))) |
(*.f64 (/.f64 1 (cbrt.f64 l)) (pow.f64 l -1/6)) |
(pow.f64 l -1/2) |
(pow.f64 (sqrt.f64 l) -1) |
(pow.f64 (pow.f64 l -1/2) 1) |
(pow.f64 (E.f64) (*.f64 -1/2 (log.f64 l))) |
(pow.f64 (/.f64 1 l) 1/2) |
(pow.f64 (pow.f64 l -3/2) 1/3) |
(pow.f64 (*.f64 l l) -1/4) |
(pow.f64 (pow.f64 l 3) -1/6) |
(pow.f64 (pow.f64 l 3/2) -1/3) |
(pow.f64 (pow.f64 l -1/6) 3) |
(pow.f64 (cbrt.f64 l) -3/2) |
(pow.f64 (pow.f64 l 1/6) -3) |
(pow.f64 (pow.f64 l -1/4) 2) |
(pow.f64 (pow.f64 l 1/4) -2) |
(pow.f64 (exp.f64 -1) (log.f64 (sqrt.f64 l))) |
(pow.f64 (neg.f64 (neg.f64 (sqrt.f64 l))) -1) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (log.f64 l))) 2)) (cbrt.f64 (*.f64 -1/2 (log.f64 l)))) |
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 -1/2 (log.f64 l)))) (sqrt.f64 (*.f64 -1/2 (log.f64 l)))) |
(sqrt.f64 (/.f64 1 l)) |
(log.f64 (exp.f64 (pow.f64 l -1/2))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 l -1/2)))) |
(cbrt.f64 (pow.f64 l -3/2)) |
(expm1.f64 (log1p.f64 (pow.f64 l -1/2))) |
(log1p.f64 (expm1.f64 (pow.f64 l -1/2))) |
(exp.f64 (*.f64 -1/2 (log.f64 l))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 l)) -1)) |
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 l)) 1)) |
(exp.f64 (*.f64 (log.f64 l) -1/2)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 l -3/2)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 l -1/6)) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 l -1/4)) 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 l) 1) -1/2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 l) 1/2) -1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 l)) 1) -1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 l)) -1) 1)) |
(exp.f64 (*.f64 (*.f64 (*.f64 -1/2 (log.f64 l)) 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 d (sqrt.f64 (/.f64 1 h))) |
(*.f64 d (sqrt.f64 (/.f64 1 h))) |
(*.f64 d (sqrt.f64 (/.f64 1 h))) |
(*.f64 d (sqrt.f64 (/.f64 1 h))) |
(*.f64 d (sqrt.f64 (/.f64 1 h))) |
(*.f64 d (sqrt.f64 (/.f64 1 h))) |
(*.f64 d (sqrt.f64 (/.f64 1 h))) |
(*.f64 d (sqrt.f64 (/.f64 1 h))) |
(*.f64 d (sqrt.f64 (/.f64 1 h))) |
(*.f64 d (sqrt.f64 (/.f64 1 h))) |
(*.f64 d (sqrt.f64 (/.f64 1 h))) |
(*.f64 d (sqrt.f64 (/.f64 1 h))) |
(+.f64 0 (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) 1) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(/.f64 1 (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 h) d))) |
(*.f64 (/.f64 1 (sqrt.f64 h)) (/.f64 d (sqrt.f64 l))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 1 (*.f64 (/.f64 (sqrt.f64 h) d) (sqrt.f64 l))) |
(*.f64 (/.f64 1 (sqrt.f64 h)) (/.f64 d (sqrt.f64 l))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 l h)) d)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(/.f64 1 (/.f64 (sqrt.f64 l) (/.f64 d (sqrt.f64 h)))) |
(*.f64 (/.f64 1 (sqrt.f64 h)) (/.f64 d (sqrt.f64 l))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 1 (/.f64 (sqrt.f64 h) (/.f64 d (sqrt.f64 l)))) |
(*.f64 (/.f64 1 (sqrt.f64 h)) (/.f64 d (sqrt.f64 l))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (pow.f64 l -1/2) (/.f64 (sqrt.f64 h) d)) |
(*.f64 (/.f64 1 (sqrt.f64 h)) (/.f64 d (sqrt.f64 l))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(/.f64 d (/.f64 (sqrt.f64 l) (pow.f64 h -1/2))) |
(*.f64 (/.f64 1 (sqrt.f64 h)) (/.f64 d (sqrt.f64 l))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) |
(*.f64 (/.f64 1 (sqrt.f64 h)) (/.f64 d (sqrt.f64 l))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (cbrt.f64 (/.f64 (*.f64 d d) h)) (/.f64 (sqrt.f64 l) (cbrt.f64 (/.f64 d (sqrt.f64 h))))) |
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 d d) h)) (sqrt.f64 l)) (cbrt.f64 (/.f64 d (sqrt.f64 h)))) |
(*.f64 (cbrt.f64 (/.f64 d (sqrt.f64 h))) (/.f64 (cbrt.f64 (*.f64 (/.f64 d h) d)) (sqrt.f64 l))) |
(/.f64 (pow.f64 (cbrt.f64 d) 2) (/.f64 (sqrt.f64 (*.f64 l h)) (cbrt.f64 d))) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(/.f64 (sqrt.f64 (/.f64 d (sqrt.f64 h))) (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 d (sqrt.f64 h))))) |
(*.f64 (/.f64 1 (sqrt.f64 h)) (/.f64 d (sqrt.f64 l))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 (*.f64 l h)) (sqrt.f64 d))) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(/.f64 -1 (*.f64 (neg.f64 (sqrt.f64 l)) (/.f64 (sqrt.f64 h) d))) |
(*.f64 (/.f64 1 (sqrt.f64 h)) (/.f64 d (sqrt.f64 l))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 -1 (*.f64 (/.f64 (sqrt.f64 h) d) (neg.f64 (sqrt.f64 l)))) |
(*.f64 (/.f64 1 (sqrt.f64 h)) (/.f64 d (sqrt.f64 l))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (neg.f64 d) (neg.f64 (sqrt.f64 (*.f64 l h)))) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(/.f64 (neg.f64 d) (*.f64 (neg.f64 (sqrt.f64 l)) (sqrt.f64 h))) |
(*.f64 (/.f64 1 (sqrt.f64 h)) (/.f64 d (sqrt.f64 l))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (neg.f64 d) (*.f64 (sqrt.f64 l) (neg.f64 (sqrt.f64 h)))) |
(*.f64 (/.f64 1 (sqrt.f64 h)) (/.f64 d (sqrt.f64 l))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) |
(*.f64 (/.f64 1 (sqrt.f64 h)) (/.f64 d (sqrt.f64 l))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (neg.f64 (/.f64 d (sqrt.f64 h))) (neg.f64 (sqrt.f64 l))) |
(*.f64 (/.f64 1 (sqrt.f64 h)) (/.f64 d (sqrt.f64 l))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (neg.f64 (/.f64 d (sqrt.f64 l))) (neg.f64 (sqrt.f64 h))) |
(*.f64 (/.f64 1 (sqrt.f64 h)) (/.f64 d (sqrt.f64 l))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (*.f64 (neg.f64 d) 1) (*.f64 (neg.f64 (sqrt.f64 h)) (sqrt.f64 l))) |
(*.f64 (/.f64 1 (sqrt.f64 h)) (/.f64 d (sqrt.f64 l))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (*.f64 -1 (neg.f64 d)) (*.f64 (neg.f64 (sqrt.f64 l)) (neg.f64 (sqrt.f64 h)))) |
(*.f64 (/.f64 1 (sqrt.f64 h)) (/.f64 d (sqrt.f64 l))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (*.f64 d -1) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 l)))) |
(*.f64 (/.f64 1 (sqrt.f64 h)) (/.f64 d (sqrt.f64 l))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (*.f64 (neg.f64 d) -1) (*.f64 (neg.f64 (sqrt.f64 h)) (neg.f64 (sqrt.f64 l)))) |
(*.f64 (/.f64 1 (sqrt.f64 h)) (/.f64 d (sqrt.f64 l))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (pow.f64 l 1/4)) (pow.f64 l 1/4)) |
(*.f64 (/.f64 1 (sqrt.f64 h)) (/.f64 d (sqrt.f64 l))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (/.f64 (/.f64 d (sqrt.f64 h)) 1) (sqrt.f64 l)) |
(*.f64 (/.f64 1 (sqrt.f64 h)) (/.f64 d (sqrt.f64 l))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (/.f64 (/.f64 d (sqrt.f64 h)) (cbrt.f64 l)) (pow.f64 l 1/6)) |
(/.f64 (/.f64 d (sqrt.f64 h)) (*.f64 (pow.f64 l 1/6) (cbrt.f64 l))) |
(/.f64 d (*.f64 (*.f64 (cbrt.f64 l) (pow.f64 l 1/6)) (sqrt.f64 h))) |
(/.f64 (/.f64 (/.f64 d (sqrt.f64 l)) 1) (sqrt.f64 h)) |
(*.f64 (/.f64 1 (sqrt.f64 h)) (/.f64 d (sqrt.f64 l))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (cbrt.f64 h)) (pow.f64 h 1/6)) |
(/.f64 (/.f64 d (sqrt.f64 l)) (*.f64 (pow.f64 h 1/6) (cbrt.f64 h))) |
(/.f64 (/.f64 d (sqrt.f64 l)) (*.f64 (cbrt.f64 h) (pow.f64 h 1/6))) |
(/.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (pow.f64 h 1/4)) (pow.f64 h 1/4)) |
(*.f64 (/.f64 1 (sqrt.f64 h)) (/.f64 d (sqrt.f64 l))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (*.f64 -1 (/.f64 d (sqrt.f64 h))) (neg.f64 (sqrt.f64 l))) |
(*.f64 (/.f64 1 (sqrt.f64 h)) (/.f64 d (sqrt.f64 l))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (*.f64 (neg.f64 d) (pow.f64 l -1/2)) (neg.f64 (sqrt.f64 h))) |
(*.f64 (/.f64 1 (sqrt.f64 h)) (/.f64 d (sqrt.f64 l))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (*.f64 (pow.f64 l -1/2) (neg.f64 d)) (neg.f64 (sqrt.f64 h))) |
(*.f64 (/.f64 1 (sqrt.f64 h)) (/.f64 d (sqrt.f64 l))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (*.f64 (/.f64 d (sqrt.f64 h)) -1) (neg.f64 (sqrt.f64 l))) |
(*.f64 (/.f64 1 (sqrt.f64 h)) (/.f64 d (sqrt.f64 l))) |
(/.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 (E.f64) (log.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(pow.f64 (/.f64 (/.f64 (*.f64 d d) h) l) 1/2) |
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d 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 (pow.f64 (/.f64 d (sqrt.f64 h)) 3) (pow.f64 l 3/2)) 1/3) |
(cbrt.f64 (/.f64 (pow.f64 (/.f64 d (sqrt.f64 h)) 3) (pow.f64 l 3/2))) |
(pow.f64 (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 h) d)) -1) |
(*.f64 (/.f64 1 (sqrt.f64 h)) (/.f64 d (sqrt.f64 l))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(pow.f64 (*.f64 (/.f64 (sqrt.f64 h) d) (sqrt.f64 l)) -1) |
(*.f64 (/.f64 1 (sqrt.f64 h)) (/.f64 d (sqrt.f64 l))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) -1) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(pow.f64 (/.f64 (sqrt.f64 l) (/.f64 d (sqrt.f64 h))) -1) |
(*.f64 (/.f64 1 (sqrt.f64 h)) (/.f64 d (sqrt.f64 l))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(pow.f64 (/.f64 (sqrt.f64 h) (/.f64 d (sqrt.f64 l))) -1) |
(*.f64 (/.f64 1 (sqrt.f64 h)) (/.f64 d (sqrt.f64 l))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(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 d (sqrt.f64 (*.f64 l h)))))) (sqrt.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) h) l)) |
(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))) |
(cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(cbrt.f64 (/.f64 (pow.f64 (/.f64 d (sqrt.f64 h)) 3) (pow.f64 l 3/2))) |
(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))) |
(exp.f64 (*.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3)) 1/3)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) 3)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) 2)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1) 1)) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 l)) -1) (log.f64 (/.f64 (sqrt.f64 h) d)))) |
(*.f64 (/.f64 1 (sqrt.f64 h)) (/.f64 d (sqrt.f64 l))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(exp.f64 (-.f64 (*.f64 (*.f64 -1/2 (log.f64 l)) 1) (log.f64 (/.f64 (sqrt.f64 h) d)))) |
(*.f64 (/.f64 1 (sqrt.f64 h)) (/.f64 d (sqrt.f64 l))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(exp.f64 (-.f64 (*.f64 (log.f64 d) 1) (log.f64 (sqrt.f64 (*.f64 l h))))) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 d (sqrt.f64 h))) 1) (log.f64 (sqrt.f64 l)))) |
(*.f64 (/.f64 1 (sqrt.f64 h)) (/.f64 d (sqrt.f64 l))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(exp.f64 (-.f64 (log.f64 (/.f64 d (sqrt.f64 h))) (*.f64 (log.f64 l) 1/2))) |
(*.f64 (/.f64 1 (sqrt.f64 h)) (/.f64 d (sqrt.f64 l))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 d (sqrt.f64 h))) 1) (*.f64 (log.f64 l) 1/2))) |
(*.f64 (/.f64 1 (sqrt.f64 h)) (/.f64 d (sqrt.f64 l))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(exp.f64 (-.f64 (log.f64 (/.f64 d (sqrt.f64 h))) (*.f64 (log.f64 (sqrt.f64 l)) 1))) |
(*.f64 (/.f64 1 (sqrt.f64 h)) (/.f64 d (sqrt.f64 l))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 d (sqrt.f64 h))) 1) (*.f64 (log.f64 (sqrt.f64 l)) 1))) |
(*.f64 (/.f64 1 (sqrt.f64 h)) (/.f64 d (sqrt.f64 l))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(exp.f64 (-.f64 (log.f64 (/.f64 d (sqrt.f64 l))) (*.f64 (log.f64 h) 1/2))) |
(*.f64 (/.f64 1 (sqrt.f64 h)) (/.f64 d (sqrt.f64 l))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(exp.f64 (-.f64 (log.f64 (/.f64 d (sqrt.f64 l))) (*.f64 (log.f64 (sqrt.f64 h)) 1))) |
(*.f64 (/.f64 1 (sqrt.f64 h)) (/.f64 d (sqrt.f64 l))) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(+.f64 0 (/.f64 d (sqrt.f64 h))) |
(/.f64 d (sqrt.f64 h)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 d (sqrt.f64 h)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 d (sqrt.f64 h)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 d (sqrt.f64 h)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 d (sqrt.f64 h)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 d (sqrt.f64 h)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 d (sqrt.f64 h))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 d (sqrt.f64 h)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 d (sqrt.f64 h)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 d (sqrt.f64 h)))) 1) |
(/.f64 d (sqrt.f64 h)) |
(*.f64 1 (/.f64 d (sqrt.f64 h))) |
(/.f64 d (sqrt.f64 h)) |
(*.f64 d (pow.f64 h -1/2)) |
(/.f64 d (sqrt.f64 h)) |
(*.f64 (/.f64 d (sqrt.f64 h)) 1) |
(/.f64 d (sqrt.f64 h)) |
(*.f64 (cbrt.f64 (/.f64 d (sqrt.f64 h))) (cbrt.f64 (/.f64 (*.f64 d d) h))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 d d) h)) (cbrt.f64 (/.f64 d (sqrt.f64 h)))) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 d h) d)) (cbrt.f64 (/.f64 d (sqrt.f64 h)))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 d d) h)) (cbrt.f64 (/.f64 d (sqrt.f64 h)))) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 d h) d)) (cbrt.f64 (/.f64 d (sqrt.f64 h)))) |
(*.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 (cbrt.f64 d) (pow.f64 h -1/2))) |
(/.f64 d (sqrt.f64 h)) |
(*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 h))) (sqrt.f64 (/.f64 d (sqrt.f64 h)))) |
(/.f64 d (sqrt.f64 h)) |
(*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 d) (pow.f64 h -1/2))) |
(/.f64 d (sqrt.f64 h)) |
(*.f64 (neg.f64 d) (/.f64 1 (neg.f64 (sqrt.f64 h)))) |
(/.f64 d (sqrt.f64 h)) |
(*.f64 (pow.f64 h -1/2) d) |
(/.f64 d (sqrt.f64 h)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d) 2) 1) (/.f64 (cbrt.f64 d) (sqrt.f64 h))) |
(/.f64 d (sqrt.f64 h)) |
(*.f64 (/.f64 (sqrt.f64 d) 1) (/.f64 (sqrt.f64 d) (sqrt.f64 h))) |
(/.f64 d (sqrt.f64 h)) |
(*.f64 (/.f64 1 (cbrt.f64 h)) (/.f64 d (pow.f64 h 1/6))) |
(/.f64 (/.f64 d (pow.f64 h 1/6)) (cbrt.f64 h)) |
(/.f64 (/.f64 d (cbrt.f64 h)) (pow.f64 h 1/6)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d) 2) (cbrt.f64 h)) (cbrt.f64 (/.f64 d (sqrt.f64 h)))) |
(*.f64 (cbrt.f64 (/.f64 d (sqrt.f64 h))) (/.f64 (pow.f64 (cbrt.f64 d) 2) (cbrt.f64 h))) |
(*.f64 (/.f64 (sqrt.f64 d) (cbrt.f64 h)) (/.f64 (sqrt.f64 d) (pow.f64 h 1/6))) |
(*.f64 (/.f64 1 (cbrt.f64 h)) (/.f64 d (pow.f64 h 1/6))) |
(/.f64 (/.f64 d (pow.f64 h 1/6)) (cbrt.f64 h)) |
(/.f64 (/.f64 d (cbrt.f64 h)) (pow.f64 h 1/6)) |
(*.f64 (pow.f64 h -1/4) (/.f64 d (pow.f64 h 1/4))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d) 2) (pow.f64 h 1/4)) (/.f64 (cbrt.f64 d) (pow.f64 h 1/4))) |
(/.f64 (/.f64 d (pow.f64 h 1/4)) (pow.f64 h 1/4)) |
(pow.f64 (/.f64 d (sqrt.f64 h)) 1) |
(/.f64 d (sqrt.f64 h)) |
(pow.f64 (E.f64) (log.f64 (/.f64 d (sqrt.f64 h)))) |
(/.f64 d (sqrt.f64 h)) |
(pow.f64 (/.f64 (*.f64 d d) h) 1/2) |
(sqrt.f64 (/.f64 (*.f64 d d) h)) |
(sqrt.f64 (*.f64 (/.f64 d h) d)) |
(pow.f64 (pow.f64 (/.f64 d (sqrt.f64 h)) 3) 1/3) |
(/.f64 d (sqrt.f64 h)) |
(pow.f64 (cbrt.f64 (/.f64 d (sqrt.f64 h))) 3) |
(/.f64 d (sqrt.f64 h)) |
(pow.f64 (sqrt.f64 (/.f64 d (sqrt.f64 h))) 2) |
(/.f64 d (sqrt.f64 h)) |
(pow.f64 (/.f64 (sqrt.f64 h) d) -1) |
(/.f64 d (sqrt.f64 h)) |
(pow.f64 (/.f64 (pow.f64 d 3) (pow.f64 h 3/2)) 1/3) |
(cbrt.f64 (/.f64 (pow.f64 d 3) (pow.f64 h 3/2))) |
(pow.f64 (/.f64 (/.f64 (sqrt.f64 h) d) 1) -1) |
(/.f64 d (sqrt.f64 h)) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 d (sqrt.f64 h)))) 2)) (cbrt.f64 (log.f64 (/.f64 d (sqrt.f64 h))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 d (sqrt.f64 h))))) (sqrt.f64 (log.f64 (/.f64 d (sqrt.f64 h))))) |
(neg.f64 (/.f64 d (neg.f64 (sqrt.f64 h)))) |
(/.f64 d (sqrt.f64 h)) |
(sqrt.f64 (/.f64 (*.f64 d d) h)) |
(sqrt.f64 (*.f64 (/.f64 d h) d)) |
(log.f64 (exp.f64 (/.f64 d (sqrt.f64 h)))) |
(/.f64 d (sqrt.f64 h)) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d (sqrt.f64 h))))) |
(/.f64 d (sqrt.f64 h)) |
(cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 h)) 3)) |
(/.f64 d (sqrt.f64 h)) |
(cbrt.f64 (/.f64 (pow.f64 d 3) (pow.f64 h 3/2))) |
(expm1.f64 (log1p.f64 (/.f64 d (sqrt.f64 h)))) |
(/.f64 d (sqrt.f64 h)) |
(log1p.f64 (expm1.f64 (/.f64 d (sqrt.f64 h)))) |
(/.f64 d (sqrt.f64 h)) |
(exp.f64 (log.f64 (/.f64 d (sqrt.f64 h)))) |
(/.f64 d (sqrt.f64 h)) |
(exp.f64 (*.f64 (log.f64 (/.f64 d (sqrt.f64 h))) 1)) |
(/.f64 d (sqrt.f64 h)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 d (sqrt.f64 h)))) 1/3)) |
(/.f64 d (sqrt.f64 h)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 d (sqrt.f64 h)))) 3)) |
(/.f64 d (sqrt.f64 h)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d (sqrt.f64 h)))) 2)) |
(/.f64 d (sqrt.f64 h)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 h) d)) -1)) |
(/.f64 d (sqrt.f64 h)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 d (sqrt.f64 h))) 1) 1)) |
(/.f64 d (sqrt.f64 h)) |
(exp.f64 (-.f64 (*.f64 (log.f64 d) 1) (log.f64 (sqrt.f64 h)))) |
(/.f64 d (sqrt.f64 h)) |
(exp.f64 (-.f64 (log.f64 d) (*.f64 (log.f64 h) 1/2))) |
(/.f64 d (sqrt.f64 h)) |
(exp.f64 (-.f64 (*.f64 (log.f64 d) 1) (*.f64 (log.f64 h) 1/2))) |
(/.f64 d (sqrt.f64 h)) |
(exp.f64 (-.f64 (log.f64 d) (*.f64 (log.f64 (sqrt.f64 h)) 1))) |
(/.f64 d (sqrt.f64 h)) |
(exp.f64 (-.f64 (*.f64 (log.f64 d) 1) (*.f64 (log.f64 (sqrt.f64 h)) 1))) |
(/.f64 d (sqrt.f64 h)) |
(+.f64 0 (pow.f64 l -1/2)) |
(pow.f64 l -1/2) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 l -1/2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 l -1/2))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 l -1/2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 l -1/2))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 l -1/2))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 l -1/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 l -1/2))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 l -1/2))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 l -1/2))) 1) |
(pow.f64 l -1/2) |
(*.f64 1 (pow.f64 l -1/2)) |
(pow.f64 l -1/2) |
(*.f64 (pow.f64 l -1/2) 1) |
(pow.f64 l -1/2) |
(*.f64 (pow.f64 l -1/6) (cbrt.f64 (/.f64 1 l))) |
(*.f64 (cbrt.f64 (/.f64 1 l)) (pow.f64 l -1/6)) |
(*.f64 (pow.f64 l -1/6) (cbrt.f64 (/.f64 1 l))) |
(*.f64 (pow.f64 l -1/4) (pow.f64 l -1/4)) |
(pow.f64 l -1/2) |
(*.f64 -1 (/.f64 1 (neg.f64 (sqrt.f64 l)))) |
(pow.f64 l -1/2) |
(*.f64 (/.f64 1 (cbrt.f64 l)) (pow.f64 l -1/6)) |
(*.f64 (pow.f64 l -1/6) (/.f64 1 (cbrt.f64 l))) |
(/.f64 (pow.f64 l -1/6) (cbrt.f64 l)) |
(pow.f64 l -1/2) |
(pow.f64 (sqrt.f64 l) -1) |
(pow.f64 l -1/2) |
(pow.f64 (pow.f64 l -1/2) 1) |
(pow.f64 l -1/2) |
(pow.f64 (E.f64) (*.f64 -1/2 (log.f64 l))) |
(pow.f64 l -1/2) |
(pow.f64 (/.f64 1 l) 1/2) |
(pow.f64 l -1/2) |
(pow.f64 (pow.f64 l -3/2) 1/3) |
(pow.f64 l -1/2) |
(pow.f64 (*.f64 l l) -1/4) |
(pow.f64 (pow.f64 l 3) -1/6) |
(pow.f64 (pow.f64 l 3/2) -1/3) |
(*.f64 (pow.f64 (pow.f64 l 3/2) -1/6) (pow.f64 (pow.f64 l 3/2) -1/6)) |
(pow.f64 (pow.f64 l -1/6) 3) |
(pow.f64 l -1/2) |
(pow.f64 (cbrt.f64 l) -3/2) |
(pow.f64 (pow.f64 l 1/6) -3) |
(pow.f64 (pow.f64 l -1/4) 2) |
(pow.f64 l -1/2) |
(pow.f64 (pow.f64 l 1/4) -2) |
(pow.f64 (exp.f64 -1) (log.f64 (sqrt.f64 l))) |
(pow.f64 l -1/2) |
(pow.f64 (neg.f64 (neg.f64 (sqrt.f64 l))) -1) |
(pow.f64 l -1/2) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (log.f64 l))) 2)) (cbrt.f64 (*.f64 -1/2 (log.f64 l)))) |
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 -1/2 (log.f64 l)))) (sqrt.f64 (*.f64 -1/2 (log.f64 l)))) |
(sqrt.f64 (/.f64 1 l)) |
(pow.f64 l -1/2) |
(log.f64 (exp.f64 (pow.f64 l -1/2))) |
(pow.f64 l -1/2) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 l -1/2)))) |
(pow.f64 l -1/2) |
(cbrt.f64 (pow.f64 l -3/2)) |
(pow.f64 l -1/2) |
(expm1.f64 (log1p.f64 (pow.f64 l -1/2))) |
(pow.f64 l -1/2) |
(log1p.f64 (expm1.f64 (pow.f64 l -1/2))) |
(pow.f64 l -1/2) |
(exp.f64 (*.f64 -1/2 (log.f64 l))) |
(pow.f64 l -1/2) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 l)) -1)) |
(pow.f64 l -1/2) |
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 l)) 1)) |
(pow.f64 l -1/2) |
(exp.f64 (*.f64 (log.f64 l) -1/2)) |
(pow.f64 l -1/2) |
(exp.f64 (*.f64 (log.f64 (pow.f64 l -3/2)) 1/3)) |
(pow.f64 l -1/2) |
(exp.f64 (*.f64 (log.f64 (pow.f64 l -1/6)) 3)) |
(pow.f64 l -1/2) |
(exp.f64 (*.f64 (log.f64 (pow.f64 l -1/4)) 2)) |
(pow.f64 l -1/2) |
(exp.f64 (*.f64 (*.f64 (log.f64 l) 1) -1/2)) |
(pow.f64 l -1/2) |
(exp.f64 (*.f64 (*.f64 (log.f64 l) 1/2) -1)) |
(pow.f64 l -1/2) |
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 l)) 1) -1)) |
(pow.f64 l -1/2) |
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 l)) -1) 1)) |
(pow.f64 l -1/2) |
(exp.f64 (*.f64 (*.f64 (*.f64 -1/2 (log.f64 l)) 1) 1)) |
(pow.f64 l -1/2) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 8.1b | (sqrt.f64 (/.f64 d h)) | |
| ✓ | 13.6b | (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)) |
| ✓ | 15.0b | (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) |
| 15.2b | (sqrt.f64 (/.f64 d l)) |
Compiled 166 to 38 computations (77.1% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 38.0ms | d | @ | 0 | (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)) |
| 1.0ms | D | @ | 0 | (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) |
| 1.0ms | M | @ | 0 | (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) |
| 1.0ms | d | @ | 0 | (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) |
| 1.0ms | l | @ | -inf | (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)) |
| 1× | batch-egg-rewrite |
| 841× | log-prod_binary64 |
| 359× | pow2_binary64 |
| 255× | log-div_binary64 |
| 254× | pow1/3_binary64 |
| 238× | expm1-udef_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 32 |
| 1 | 264 | 26 |
| 2 | 4034 | 26 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) |
(*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (/.f64 D (/.f64 d M)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 D (*.f64 (*.f64 M (*.f64 D M)) (pow.f64 d -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 D M) (/.f64 1 (*.f64 (/.f64 d D) (/.f64 d M))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 D M) (*.f64 (*.f64 D M) (pow.f64 d -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 D (/.f64 d M)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 D D) (*.f64 (*.f64 M M) (pow.f64 d -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 D (/.f64 d M))) 2) (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 d 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 d 4))) (pow.f64 (cbrt.f64 (/.f64 D (/.f64 d M))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 4)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (pow.f64 d -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 D (/.f64 d M)) (/.f64 D (/.f64 d M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) (/.f64 1 (*.f64 d (neg.f64 d))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 d -2) (pow.f64 (*.f64 D M) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (pow.f64 d -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 D (*.f64 D M)) (*.f64 M (pow.f64 d -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 D d) (/.f64 (*.f64 M (*.f64 D M)) d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 d -1) (/.f64 (pow.f64 (*.f64 D M) 2) d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 4)) d) (/.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 D (*.f64 D M)) d) (/.f64 M d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 D 1) (/.f64 (*.f64 M (*.f64 D M)) (*.f64 d d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 D M) 1) (/.f64 (*.f64 D M) (*.f64 d d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 D M) (*.f64 d d)) (*.f64 D M))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 D D) 1) (/.f64 (*.f64 M M) (*.f64 d d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (*.f64 d d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 D (*.f64 D M)) 1) (/.f64 M (*.f64 d d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 D (cbrt.f64 (pow.f64 d 4))) (/.f64 (*.f64 M (*.f64 D M)) (pow.f64 (cbrt.f64 d) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 D M) (cbrt.f64 (pow.f64 d 4))) (/.f64 (*.f64 D M) (pow.f64 (cbrt.f64 d) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 d 4))) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 (cbrt.f64 d) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 D D) (cbrt.f64 (pow.f64 d 4))) (/.f64 (*.f64 M M) (pow.f64 (cbrt.f64 d) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 4)) (cbrt.f64 (pow.f64 d 4))) (pow.f64 (cbrt.f64 (/.f64 D (/.f64 d M))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 D (*.f64 D M)) (cbrt.f64 (pow.f64 d 4))) (/.f64 M (pow.f64 (cbrt.f64 d) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (/.f64 D (/.f64 d M))) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 D (/.f64 d M)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 d (*.f64 D M)) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 D M) 3) 2) (pow.f64 (*.f64 d d) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 d (*.f64 D M)) 2) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (neg.f64 d))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 d 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 D M) 3) 2) (pow.f64 (*.f64 d d) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (/.f64 D (/.f64 d M)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 D (/.f64 d M)))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (/.f64 D (/.f64 d M)) 2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (/.f64 D (/.f64 d M)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (/.f64 D (/.f64 d M)) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (/.f64 D (/.f64 d M)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (/.f64 h l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 D M) (*.f64 (*.f64 (/.f64 d D) (/.f64 d M)) (/.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 D M) (*.f64 (/.f64 l h) (*.f64 (/.f64 d D) (/.f64 d M))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d d) (/.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 l h) (*.f64 d d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 d (*.f64 d l)) h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 d d) (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (/.f64 l h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 h (*.f64 (pow.f64 (/.f64 d (*.f64 D M)) 2) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 h (*.f64 l (pow.f64 (/.f64 d (*.f64 D M)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 h l) (pow.f64 (/.f64 d (*.f64 D M)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (pow.f64 (/.f64 d (*.f64 D M)) 2) (/.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 l h) (pow.f64 (/.f64 d (*.f64 D M)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 (pow.f64 (*.f64 D M) 2) h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 d d) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 l (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 h) (*.f64 (pow.f64 (/.f64 d (*.f64 D M)) 2) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 l h) (*.f64 d (neg.f64 d))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 d (*.f64 d l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (*.f64 (/.f64 l h) d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)) (*.f64 d d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) h) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h)) (neg.f64 (*.f64 d (*.f64 d l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l))) (*.f64 d (neg.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) h)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 D M) h) (*.f64 (*.f64 (/.f64 d D) (/.f64 d M)) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) h) (*.f64 (*.f64 d (neg.f64 d)) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) h) (*.f64 d l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) 1) (*.f64 (*.f64 d (neg.f64 d)) (/.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) 1) (*.f64 d (/.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 D M) (neg.f64 h)) (*.f64 (*.f64 (/.f64 d D) (/.f64 d M)) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (neg.f64 h)) (*.f64 (*.f64 d d) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) (neg.f64 h)) (*.f64 (*.f64 d (neg.f64 d)) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (neg.f64 h)) (*.f64 d (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h (*.f64 D M)) (*.f64 l (*.f64 (/.f64 d D) (/.f64 d M))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 h) (*.f64 D M)) (*.f64 (neg.f64 l) (*.f64 (/.f64 d D) (/.f64 d M))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 D M) 2)) (*.f64 (neg.f64 l) (*.f64 d d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 h) 1) (*.f64 (neg.f64 l) (pow.f64 (/.f64 d (*.f64 D M)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 l (*.f64 d (neg.f64 d))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 h) (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (neg.f64 l) (*.f64 d (neg.f64 d))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) d)) (*.f64 l d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 h) (/.f64 (pow.f64 (*.f64 D M) 2) d)) (*.f64 (neg.f64 l) d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)) d) d)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)) 1) (*.f64 d d))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)) (cbrt.f64 (pow.f64 d 4))) (pow.f64 (cbrt.f64 d) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) h) 1) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) h) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) h) (sqrt.f64 l)) (sqrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 D M) (/.f64 h l)) (*.f64 (/.f64 d D) (/.f64 d M)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) (/.f64 h l)) (*.f64 d (neg.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (/.f64 h l)) d)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 h) (pow.f64 (/.f64 D (/.f64 d M)) 2)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (neg.f64 h)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 h l) (*.f64 D M)) (*.f64 (/.f64 d D) (/.f64 d M)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 d (neg.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) d)) d)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (/.f64 h l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (/.f64 h l)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (/.f64 h l))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d M))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 D (/.f64 d M)) 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 D (/.f64 d M)) 2) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 D M)) 2) (/.f64 l h)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 l h) (pow.f64 (/.f64 d (*.f64 D M)) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 (pow.f64 (*.f64 D M) 2) h)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 d d) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 l (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) h)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (/.f64 h l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (/.f64 D (/.f64 d M)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (/.f64 h l)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 D (/.f64 d M)) 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 D (/.f64 d M)) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (/.f64 h l))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (/.f64 h l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (/.f64 h l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (/.f64 h l))) 1)))))) |
| 1× | egg-herbie |
| 474× | times-frac_binary64 |
| 441× | associate-/l*_binary64 |
| 430× | log-prod_binary64 |
| 362× | cube-prod_binary64 |
| 269× | log-div_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 352 | 4680 |
| 1 | 1086 | 3351 |
| 2 | 4768 | 3351 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(+.f64 0 (pow.f64 (/.f64 D (/.f64 d M)) 2)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2))) 1) |
(*.f64 D (*.f64 (*.f64 M (*.f64 D M)) (pow.f64 d -2))) |
(*.f64 (*.f64 D M) (/.f64 1 (*.f64 (/.f64 d D) (/.f64 d M)))) |
(*.f64 (*.f64 D M) (*.f64 (*.f64 D M) (pow.f64 d -2))) |
(*.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d -2)) |
(*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) 1) |
(*.f64 1 (pow.f64 (/.f64 D (/.f64 d M)) 2)) |
(*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (pow.f64 d -2))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 D (/.f64 d M))) 2) (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 d 4)))) |
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 d 4))) (pow.f64 (cbrt.f64 (/.f64 D (/.f64 d M))) 2)) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 4)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (pow.f64 d -2))) |
(*.f64 (/.f64 D (/.f64 d M)) (/.f64 D (/.f64 d M))) |
(*.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) (/.f64 1 (*.f64 d (neg.f64 d)))) |
(*.f64 (pow.f64 d -2) (pow.f64 (*.f64 D M) 2)) |
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (pow.f64 d -1)) |
(*.f64 (*.f64 D (*.f64 D M)) (*.f64 M (pow.f64 d -2))) |
(*.f64 (/.f64 D d) (/.f64 (*.f64 M (*.f64 D M)) d)) |
(*.f64 (pow.f64 d -1) (/.f64 (pow.f64 (*.f64 D M) 2) d)) |
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 4)) d) (/.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) d)) |
(*.f64 (/.f64 (*.f64 D (*.f64 D M)) d) (/.f64 M d)) |
(*.f64 (/.f64 D 1) (/.f64 (*.f64 M (*.f64 D M)) (*.f64 d d))) |
(*.f64 (/.f64 (*.f64 D M) 1) (/.f64 (*.f64 D M) (*.f64 d d))) |
(*.f64 (/.f64 (*.f64 D M) (*.f64 d d)) (*.f64 D M)) |
(*.f64 (/.f64 (*.f64 D D) 1) (/.f64 (*.f64 M M) (*.f64 d d))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (*.f64 d d))) |
(*.f64 (/.f64 (*.f64 D (*.f64 D M)) 1) (/.f64 M (*.f64 d d))) |
(*.f64 (/.f64 D (cbrt.f64 (pow.f64 d 4))) (/.f64 (*.f64 M (*.f64 D M)) (pow.f64 (cbrt.f64 d) 2))) |
(*.f64 (/.f64 (*.f64 D M) (cbrt.f64 (pow.f64 d 4))) (/.f64 (*.f64 D M) (pow.f64 (cbrt.f64 d) 2))) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 d 4))) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 (cbrt.f64 d) 2))) |
(*.f64 (/.f64 (*.f64 D D) (cbrt.f64 (pow.f64 d 4))) (/.f64 (*.f64 M M) (pow.f64 (cbrt.f64 d) 2))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 4)) (cbrt.f64 (pow.f64 d 4))) (pow.f64 (cbrt.f64 (/.f64 D (/.f64 d M))) 2)) |
(*.f64 (/.f64 (*.f64 D (*.f64 D M)) (cbrt.f64 (pow.f64 d 4))) (/.f64 M (pow.f64 (cbrt.f64 d) 2))) |
(pow.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) 1) |
(pow.f64 (pow.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) 3) 1/3) |
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 D (/.f64 d M))) 2) 3) |
(pow.f64 (/.f64 D (/.f64 d M)) 2) |
(pow.f64 (pow.f64 (/.f64 d (*.f64 D M)) 2) -1) |
(pow.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 D M) 3) 2) (pow.f64 (*.f64 d d) 3)) 1/3) |
(pow.f64 (/.f64 (pow.f64 (/.f64 d (*.f64 D M)) 2) 1) -1) |
(neg.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (neg.f64 d)))) |
(sqrt.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 d 4))) |
(log.f64 (exp.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2)))) |
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 D M) 3) 2) (pow.f64 (*.f64 d d) 3))) |
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2))) |
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2))) |
(exp.f64 (*.f64 2 (log.f64 (/.f64 D (/.f64 d M))))) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 D (/.f64 d M)))) 1)) |
(+.f64 0 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (/.f64 h l))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (/.f64 D (/.f64 d M)) 2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (/.f64 D (/.f64 d M)) 2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (/.f64 D (/.f64 d M)) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (/.f64 D (/.f64 d M)) 2))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (/.f64 h l)))) 1) |
(/.f64 (*.f64 D M) (*.f64 (*.f64 (/.f64 d D) (/.f64 d M)) (/.f64 l h))) |
(/.f64 (*.f64 D M) (*.f64 (/.f64 l h) (*.f64 (/.f64 d D) (/.f64 d M)))) |
(/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d d) (/.f64 l h))) |
(/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 l h) (*.f64 d d))) |
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 d (*.f64 d l)) h)) |
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 d d) (/.f64 h l))) |
(/.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (/.f64 l h)) |
(/.f64 h (*.f64 (pow.f64 (/.f64 d (*.f64 D M)) 2) l)) |
(/.f64 h (*.f64 l (pow.f64 (/.f64 d (*.f64 D M)) 2))) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 d (*.f64 D M)) 2)) |
(/.f64 1 (*.f64 (pow.f64 (/.f64 d (*.f64 D M)) 2) (/.f64 l h))) |
(/.f64 1 (*.f64 (/.f64 l h) (pow.f64 (/.f64 d (*.f64 D M)) 2))) |
(/.f64 1 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 (pow.f64 (*.f64 D M) 2) h))) |
(/.f64 1 (/.f64 (*.f64 d d) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))) |
(/.f64 1 (/.f64 l (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) h))) |
(/.f64 (neg.f64 h) (*.f64 (pow.f64 (/.f64 d (*.f64 D M)) 2) (neg.f64 l))) |
(/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 l h) (*.f64 d (neg.f64 d)))) |
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 d (*.f64 d l))) |
(/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (*.f64 (/.f64 l h) d)) |
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)) (*.f64 d d)) |
(/.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) h) l) |
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h)) (neg.f64 (*.f64 d (*.f64 d l)))) |
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l))) (*.f64 d (neg.f64 d))) |
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) h)) (neg.f64 l)) |
(/.f64 (*.f64 (*.f64 D M) h) (*.f64 (*.f64 (/.f64 d D) (/.f64 d M)) l)) |
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) h) (*.f64 (*.f64 d (neg.f64 d)) l)) |
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) h) (*.f64 d l)) |
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) 1) (*.f64 (*.f64 d (neg.f64 d)) (/.f64 l h))) |
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) 1) (*.f64 d (/.f64 l h))) |
(/.f64 (*.f64 (*.f64 D M) (neg.f64 h)) (*.f64 (*.f64 (/.f64 d D) (/.f64 d M)) (neg.f64 l))) |
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (neg.f64 h)) (*.f64 (*.f64 d d) (neg.f64 l))) |
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) (neg.f64 h)) (*.f64 (*.f64 d (neg.f64 d)) (neg.f64 l))) |
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (neg.f64 h)) (*.f64 d (neg.f64 l))) |
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 l (*.f64 (/.f64 d D) (/.f64 d M)))) |
(/.f64 (*.f64 (neg.f64 h) (*.f64 D M)) (*.f64 (neg.f64 l) (*.f64 (/.f64 d D) (/.f64 d M)))) |
(/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 D M) 2)) (*.f64 (neg.f64 l) (*.f64 d d))) |
(/.f64 (*.f64 (neg.f64 h) 1) (*.f64 (neg.f64 l) (pow.f64 (/.f64 d (*.f64 D M)) 2))) |
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 l (*.f64 d (neg.f64 d)))) |
(/.f64 (*.f64 (neg.f64 h) (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (neg.f64 l) (*.f64 d (neg.f64 d)))) |
(/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) d)) (*.f64 l d)) |
(/.f64 (*.f64 (neg.f64 h) (/.f64 (pow.f64 (*.f64 D M) 2) d)) (*.f64 (neg.f64 l) d)) |
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)) d) d) |
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)) 1) (*.f64 d d)) |
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)) (cbrt.f64 (pow.f64 d 4))) (pow.f64 (cbrt.f64 d) 2)) |
(/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) h) 1) l) |
(/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) h) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l)) |
(/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) h) (sqrt.f64 l)) (sqrt.f64 l)) |
(/.f64 (*.f64 (*.f64 D M) (/.f64 h l)) (*.f64 (/.f64 d D) (/.f64 d M))) |
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) (/.f64 h l)) (*.f64 d (neg.f64 d))) |
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (/.f64 h l)) d) |
(/.f64 (*.f64 (neg.f64 h) (pow.f64 (/.f64 D (/.f64 d M)) 2)) (neg.f64 l)) |
(/.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (neg.f64 h)) (neg.f64 l)) |
(/.f64 (*.f64 (/.f64 h l) (*.f64 D M)) (*.f64 (/.f64 d D) (/.f64 d M))) |
(/.f64 (*.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 d (neg.f64 d))) |
(/.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) d)) d) |
(pow.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (/.f64 h l)) 1) |
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (/.f64 h l)) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (/.f64 h l))) 3) |
(pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d M))) 2) |
(pow.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) 3) (pow.f64 (/.f64 h l) 3)) 1/3) |
(pow.f64 (*.f64 (pow.f64 (/.f64 h l) 3) (pow.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) 3)) 1/3) |
(pow.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 D M)) 2) (/.f64 l h)) -1) |
(pow.f64 (*.f64 (/.f64 l h) (pow.f64 (/.f64 d (*.f64 D M)) 2)) -1) |
(pow.f64 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 (pow.f64 (*.f64 D M) 2) h)) -1) |
(pow.f64 (/.f64 (*.f64 d d) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l))) -1) |
(pow.f64 (/.f64 l (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) h)) -1) |
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (/.f64 h l)) 2)) |
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (/.f64 D (/.f64 d M)) 2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (/.f64 h l))))) |
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (/.f64 h l)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) 3) (pow.f64 (/.f64 h l) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 h l) 3) (pow.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (/.f64 h l)))) |
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (/.f64 h l)))) |
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (/.f64 h l)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (/.f64 h l))) 1)) |
| Outputs |
|---|
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 d 2)) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(+.f64 0 (pow.f64 (/.f64 D (/.f64 d M)) 2)) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 D d) M) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 D d) M) 2))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 D d) M) 2))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2))) 1) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(*.f64 D (*.f64 (*.f64 M (*.f64 D M)) (pow.f64 d -2))) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(*.f64 (*.f64 D M) (/.f64 1 (*.f64 (/.f64 d D) (/.f64 d M)))) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(*.f64 (*.f64 D M) (*.f64 (*.f64 D M) (pow.f64 d -2))) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(*.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d -2)) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) 1) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(*.f64 1 (pow.f64 (/.f64 D (/.f64 d M)) 2)) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (pow.f64 d -2))) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 D (/.f64 d M))) 2) (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 d 4)))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) M)) 2) (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 d 4)))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 M (/.f64 D d))) 2) (cbrt.f64 (pow.f64 (*.f64 M (/.f64 D d)) 4))) |
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 d 4))) (pow.f64 (cbrt.f64 (/.f64 D (/.f64 d M))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) M)) 2) (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 d 4)))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 M (/.f64 D d))) 2) (cbrt.f64 (pow.f64 (*.f64 M (/.f64 D d)) 4))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 4)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (pow.f64 d -2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 4)) (*.f64 (pow.f64 d -2) (pow.f64 (cbrt.f64 (*.f64 D M)) 2))) |
(*.f64 (pow.f64 d -2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 4)) (pow.f64 (cbrt.f64 (*.f64 D M)) 2))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (*.f64 (pow.f64 d -2) (cbrt.f64 (pow.f64 (*.f64 D M) 4)))) |
(*.f64 (/.f64 D (/.f64 d M)) (/.f64 D (/.f64 d M))) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(*.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) (/.f64 1 (*.f64 d (neg.f64 d)))) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(*.f64 (pow.f64 d -2) (pow.f64 (*.f64 D M) 2)) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (pow.f64 d -1)) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(*.f64 (*.f64 D (*.f64 D M)) (*.f64 M (pow.f64 d -2))) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(*.f64 (/.f64 D d) (/.f64 (*.f64 M (*.f64 D M)) d)) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(*.f64 (pow.f64 d -1) (/.f64 (pow.f64 (*.f64 D M) 2) d)) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) d)) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 4)) d) (/.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) d)) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 4)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (*.f64 d d))) |
(/.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 4)) (/.f64 (*.f64 d d) (pow.f64 (cbrt.f64 (*.f64 D M)) 2))) |
(*.f64 (/.f64 (*.f64 D (*.f64 D M)) d) (/.f64 M d)) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(*.f64 (/.f64 D 1) (/.f64 (*.f64 M (*.f64 D M)) (*.f64 d d))) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(*.f64 (/.f64 (*.f64 D M) 1) (/.f64 (*.f64 D M) (*.f64 d d))) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(*.f64 (/.f64 (*.f64 D M) (*.f64 d d)) (*.f64 D M)) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(*.f64 (/.f64 (*.f64 D D) 1) (/.f64 (*.f64 M M) (*.f64 d d))) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (*.f64 d d))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 4)) d) (/.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) d)) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 4)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (*.f64 d d))) |
(/.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 4)) (/.f64 (*.f64 d d) (pow.f64 (cbrt.f64 (*.f64 D M)) 2))) |
(*.f64 (/.f64 (*.f64 D (*.f64 D M)) 1) (/.f64 M (*.f64 d d))) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(*.f64 (/.f64 D (cbrt.f64 (pow.f64 d 4))) (/.f64 (*.f64 M (*.f64 D M)) (pow.f64 (cbrt.f64 d) 2))) |
(*.f64 (/.f64 D (cbrt.f64 (pow.f64 d 4))) (/.f64 M (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 D M)))) |
(/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (pow.f64 d 4))) |
(*.f64 (/.f64 (*.f64 D M) (cbrt.f64 (pow.f64 d 4))) (/.f64 (*.f64 D M) (pow.f64 (cbrt.f64 d) 2))) |
(*.f64 (/.f64 D (cbrt.f64 (pow.f64 d 4))) (/.f64 M (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 D M)))) |
(/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (pow.f64 d 4))) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 d 4))) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 (cbrt.f64 d) 2))) |
(*.f64 (/.f64 D (cbrt.f64 (pow.f64 d 4))) (/.f64 M (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 D M)))) |
(/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (pow.f64 d 4))) |
(*.f64 (/.f64 (*.f64 D D) (cbrt.f64 (pow.f64 d 4))) (/.f64 (*.f64 M M) (pow.f64 (cbrt.f64 d) 2))) |
(*.f64 (/.f64 D (cbrt.f64 (pow.f64 d 4))) (/.f64 M (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 D M)))) |
(/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (pow.f64 d 4))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 4)) (cbrt.f64 (pow.f64 d 4))) (pow.f64 (cbrt.f64 (/.f64 D (/.f64 d M))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) M)) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 4)) (cbrt.f64 (pow.f64 d 4)))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 M (/.f64 D d))) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 4)) (cbrt.f64 (pow.f64 d 4)))) |
(*.f64 (/.f64 (*.f64 D (*.f64 D M)) (cbrt.f64 (pow.f64 d 4))) (/.f64 M (pow.f64 (cbrt.f64 d) 2))) |
(*.f64 (/.f64 D (cbrt.f64 (pow.f64 d 4))) (/.f64 M (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 D M)))) |
(/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (pow.f64 d 4))) |
(pow.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) 1) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(pow.f64 (pow.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) 3) 1/3) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 D (/.f64 d M))) 2) 3) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(pow.f64 (/.f64 D (/.f64 d M)) 2) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(pow.f64 (pow.f64 (/.f64 d (*.f64 D M)) 2) -1) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(pow.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 D M) 3) 2) (pow.f64 (*.f64 d d) 3)) 1/3) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(pow.f64 (/.f64 (pow.f64 (/.f64 d (*.f64 D M)) 2) 1) -1) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(neg.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (neg.f64 d)))) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(sqrt.f64 (/.f64 (pow.f64 (*.f64 D M) 4) (pow.f64 d 4))) |
(sqrt.f64 (pow.f64 (*.f64 M (/.f64 D d)) 4)) |
(log.f64 (exp.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2))) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2)))) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) 3)) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 D M) 3) 2) (pow.f64 (*.f64 d d) 3))) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2))) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2))) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(exp.f64 (*.f64 2 (log.f64 (/.f64 D (/.f64 d M))))) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 D (/.f64 d M)))) 1)) |
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (/.f64 M d))) |
(pow.f64 (*.f64 M (/.f64 D d)) 2) |
(+.f64 0 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (/.f64 h l))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (/.f64 D (/.f64 d M)) 2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (/.f64 D (/.f64 d M)) 2))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) M) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) M) 2))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 D d)) 2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (/.f64 D (/.f64 d M)) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (/.f64 D (/.f64 d M)) 2))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 D d) M) 2))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 M (/.f64 D d)) 2))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (/.f64 h l)))) 1) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 D M) (*.f64 (*.f64 (/.f64 d D) (/.f64 d M)) (/.f64 l h))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 D M) (*.f64 (/.f64 l h) (*.f64 (/.f64 d D) (/.f64 d M)))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d d) (/.f64 l h))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 l h) (*.f64 d d))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 d (*.f64 d l)) h)) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 d d) (/.f64 h l))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (/.f64 l h)) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 h (*.f64 (pow.f64 (/.f64 d (*.f64 D M)) 2) l)) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 h (*.f64 l (pow.f64 (/.f64 d (*.f64 D M)) 2))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 d (*.f64 D M)) 2)) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 1 (*.f64 (pow.f64 (/.f64 d (*.f64 D M)) 2) (/.f64 l h))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 1 (*.f64 (/.f64 l h) (pow.f64 (/.f64 d (*.f64 D M)) 2))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 1 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 (pow.f64 (*.f64 D M) 2) h))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 1 (/.f64 (*.f64 d d) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 1 (/.f64 l (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) h))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (neg.f64 h) (*.f64 (pow.f64 (/.f64 d (*.f64 D M)) 2) (neg.f64 l))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 l h) (*.f64 d (neg.f64 d)))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 d (*.f64 d l))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (*.f64 (/.f64 l h) d)) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)) (*.f64 d d)) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) h) l) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h)) (neg.f64 (*.f64 d (*.f64 d l)))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l))) (*.f64 d (neg.f64 d))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) h)) (neg.f64 l)) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (*.f64 D M) h) (*.f64 (*.f64 (/.f64 d D) (/.f64 d M)) l)) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) h) (*.f64 (*.f64 d (neg.f64 d)) l)) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) h) (*.f64 d l)) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) 1) (*.f64 (*.f64 d (neg.f64 d)) (/.f64 l h))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) 1) (*.f64 d (/.f64 l h))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (*.f64 D M) (neg.f64 h)) (*.f64 (*.f64 (/.f64 d D) (/.f64 d M)) (neg.f64 l))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (neg.f64 h)) (*.f64 (*.f64 d d) (neg.f64 l))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) (neg.f64 h)) (*.f64 (*.f64 d (neg.f64 d)) (neg.f64 l))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (neg.f64 h)) (*.f64 d (neg.f64 l))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 h (*.f64 D M)) (*.f64 l (*.f64 (/.f64 d D) (/.f64 d M)))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (neg.f64 h) (*.f64 D M)) (*.f64 (neg.f64 l) (*.f64 (/.f64 d D) (/.f64 d M)))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 D M) 2)) (*.f64 (neg.f64 l) (*.f64 d d))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (neg.f64 h) 1) (*.f64 (neg.f64 l) (pow.f64 (/.f64 d (*.f64 D M)) 2))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 h (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 l (*.f64 d (neg.f64 d)))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (neg.f64 h) (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 (neg.f64 l) (*.f64 d (neg.f64 d)))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) d)) (*.f64 l d)) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (neg.f64 h) (/.f64 (pow.f64 (*.f64 D M) 2) d)) (*.f64 (neg.f64 l) d)) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)) d) d) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)) 1) (*.f64 d d)) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)) (cbrt.f64 (pow.f64 d 4))) (pow.f64 (cbrt.f64 d) 2)) |
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)) (*.f64 (pow.f64 (cbrt.f64 d) 2) (cbrt.f64 (pow.f64 d 4)))) |
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 (cbrt.f64 d) 2)) (/.f64 (/.f64 h l) (cbrt.f64 (pow.f64 d 4)))) |
(/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) h) 1) l) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) h) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l)) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) h) (sqrt.f64 l)) (sqrt.f64 l)) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (*.f64 D M) (/.f64 h l)) (*.f64 (/.f64 d D) (/.f64 d M))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) (/.f64 h l)) (*.f64 d (neg.f64 d))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (/.f64 h l)) d) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (neg.f64 h) (pow.f64 (/.f64 D (/.f64 d M)) 2)) (neg.f64 l)) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (neg.f64 h)) (neg.f64 l)) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (/.f64 h l) (*.f64 D M)) (*.f64 (/.f64 d D) (/.f64 d M))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 d (neg.f64 d))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(/.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 D M) 2) d)) d) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(pow.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (/.f64 h l)) 1) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (/.f64 h l)) 3) 1/3) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (/.f64 h l))) 3) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d M))) 2) |
(pow.f64 (*.f64 (*.f64 (/.f64 D d) M) (sqrt.f64 (/.f64 h l))) 2) |
(pow.f64 (*.f64 (*.f64 M (/.f64 D d)) (sqrt.f64 (/.f64 h l))) 2) |
(pow.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) 3) (pow.f64 (/.f64 h l) 3)) 1/3) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(pow.f64 (*.f64 (pow.f64 (/.f64 h l) 3) (pow.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) 3)) 1/3) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(pow.f64 (*.f64 (pow.f64 (/.f64 d (*.f64 D M)) 2) (/.f64 l h)) -1) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(pow.f64 (*.f64 (/.f64 l h) (pow.f64 (/.f64 d (*.f64 D M)) 2)) -1) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(pow.f64 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 (pow.f64 (*.f64 D M) 2) h)) -1) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(pow.f64 (/.f64 (*.f64 d d) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l))) -1) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(pow.f64 (/.f64 l (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) h)) -1) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (/.f64 h l)) 2)) |
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) M) 2) (/.f64 h l)) 2)) |
(fabs.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l))) |
(fabs.f64 (/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2))) |
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (/.f64 D (/.f64 d M)) 2))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (/.f64 h l))))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (/.f64 h l)) 3)) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) 3) (pow.f64 (/.f64 h l) 3))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 h l) 3) (pow.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) 3))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (/.f64 h l)))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (/.f64 h l)))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(exp.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (/.f64 h l)))) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (/.f64 h l))) 1)) |
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) |
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) |
(/.f64 (/.f64 h l) (pow.f64 (/.f64 (/.f64 d M) D) 2)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 7.9b | (*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d))) | |
| ✓ | 8.2b | (pow.f64 (/.f64 d h) 1/4) |
| 14.7b | (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)) | |
| 15.2b | (sqrt.f64 (/.f64 d l)) |
Compiled 178 to 59 computations (66.9% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 36.0ms | h | @ | -inf | (pow.f64 (/.f64 d h) 1/4) |
| 11.0ms | h | @ | 0 | (pow.f64 (/.f64 d h) 1/4) |
| 8.0ms | d | @ | -inf | (pow.f64 (/.f64 d h) 1/4) |
| 7.0ms | d | @ | 0 | (pow.f64 (/.f64 d h) 1/4) |
| 7.0ms | d | @ | inf | (pow.f64 (/.f64 d h) 1/4) |
| 1× | batch-egg-rewrite |
| 634× | pow1_binary64 |
| 592× | add-log-exp_binary64 |
| 592× | log1p-expm1-u_binary64 |
| 592× | expm1-log1p-u_binary64 |
| 578× | add-exp-log_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 6 | 7 |
| 1 | 132 | 7 |
| 2 | 1622 | 7 |
| 1× | node limit |
| Inputs |
|---|
(pow.f64 (/.f64 d h) 1/4) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (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 (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 log.f64 (exp.f64 (pow.f64 (/.f64 d h) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 3))))) (#(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)))))))) |
| 1× | egg-herbie |
| 379× | associate-/l*_binary64 |
| 291× | unswap-sqr_binary64 |
| 260× | fma-neg_binary64 |
| 257× | associate-+l+_binary64 |
| 240× | exp-sum_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 79 | 579 |
| 1 | 179 | 320 |
| 2 | 432 | 320 |
| 3 | 1252 | 320 |
| 4 | 3607 | 320 |
| 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 (+.f64 1 (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 (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))) |
(log.f64 (exp.f64 (pow.f64 (/.f64 d h) 1/4))) |
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 3)) |
(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)))) |
| 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) (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) (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) (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) (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 (*.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 (+.f64 1 (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 (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 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d))) |
(pow.f64 (/.f64 d h) 1/4) |
(sqrt.f64 (sqrt.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) |
(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) |
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 3)) |
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d))) |
(pow.f64 (/.f64 d h) 1/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) |
Compiled 25283 to 11286 computations (55.4% saved)
86 alts after pruning (78 fresh and 8 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 886 | 19 | 905 |
| Fresh | 7 | 59 | 66 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 8 | 9 |
| Total | 895 | 86 | 981 |
| Status | Error | Program |
|---|---|---|
| 42.0b | (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d)) 3) | |
| 40.3b | (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) | |
| 40.4b | (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) | |
| 39.1b | (/.f64 d (/.f64 (sqrt.f64 l) (pow.f64 h -1/2))) | |
| ✓ | 41.7b | (/.f64 d (sqrt.f64 (*.f64 l h))) |
| 46.2b | (/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) | |
| 41.7b | (/.f64 1 (/.f64 (sqrt.f64 (*.f64 l h)) d)) | |
| 47.8b | (-.f64 (+.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1) | |
| 52.3b | (-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.f64 d (*.f64 M M)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) | |
| 47.2b | (*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) 1/3) d) | |
| 43.2b | (*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/4) 2/3) d) | |
| 52.2b | (*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3) 1/6) d) | |
| ✓ | 41.7b | (*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
| 43.7b | (*.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) 2)) (cbrt.f64 (*.f64 -1/2 (log.f64 (*.f64 l h))))) d) | |
| 55.8b | (*.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 -1/2 (log.f64 (*.f64 l h))))) (sqrt.f64 (*.f64 -1/2 (log.f64 (*.f64 l h))))) d) | |
| 42.9b | (*.f64 (pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 l h))) d) | |
| 41.8b | (*.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) -3/2) d) | |
| 42.0b | (*.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 (cbrt.f64 d) (pow.f64 (*.f64 l h) -1/2))) | |
| 62.4b | (*.f64 (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h))) d) | |
| 42.6b | (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) l)))))) | |
| 38.8b | (*.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)))))) | |
| 41.7b | (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) | |
| 40.4b | (*.f64 (/.f64 1 (sqrt.f64 l)) (*.f64 (pow.f64 h -1/2) d)) | |
| 50.6b | (*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) | |
| 50.6b | (*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) d) | |
| 48.1b | (*.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) | |
| 28.6b | (*.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) D) (/.f64 d D)))))) | |
| 43.2b | (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/4) 1/3) (pow.f64 (pow.f64 (*.f64 l h) -3/4) 1/3)) d) | |
| 62.4b | (*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d) | |
| 39.1b | (*.f64 (*.f64 (pow.f64 l -1/2) (sqrt.f64 (/.f64 1 h))) d) | |
| 59.6b | (*.f64 (*.f64 (/.f64 (*.f64 M M) d) (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) | |
| 39.4b | (*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (/.f64 h l))))) | |
| 36.8b | (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) | |
| 48.1b | (*.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 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) | |
| 43.6b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) | |
| 43.6b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) | |
| 32.2b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) | |
| 38.9b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) | |
| 24.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 h l))) 2)))) | |
| ✓ | 24.8b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (/.f64 h l))))) |
| 28.5b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) D) (/.f64 d D)))))) | |
| 33.2b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 (*.f64 (*.f64 M h) (neg.f64 M)) D) (*.f64 (neg.f64 d) (/.f64 d D))))))) | |
| 35.7b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 D D) (/.f64 d (*.f64 (/.f64 M d) (*.f64 M h)))))))) | |
| ✓ | 37.4b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) |
| 26.7b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) h) (*.f64 d l)))))) | |
| ✓ | 32.0b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) |
| 30.5b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d d)) (*.f64 D M)) (/.f64 h l)))))) | |
| 35.7b | (*.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 d) (/.f64 M d))) (/.f64 h l)))))) | |
| 59.8b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) h)) d) (/.f64 -1/8 (*.f64 d l)))) | |
| 29.0b | (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) 1) | |
| 42.7b | (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) | |
| 59.1b | (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) D))) | |
| 35.9b | (*.f64 (sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))) | |
| 44.6b | (*.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 1/2) (/.f64 D d)) 2) (/.f64 l h)))))) | |
| 38.4b | (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 1 d)))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) l)))))) | |
| ✓ | 22.8b | (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) l)))))) |
| 25.0b | (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 l h)))))) | |
| 42.9b | (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 (sqrt.f64 D) (*.f64 (sqrt.f64 D) M)) 2) l)))))) | |
| ✓ | 23.5b | (*.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 M (/.f64 d 1/2))) 2) l)))))) |
| 52.1b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))))) | |
| 25.5b | (*.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))) | |
| 37.1b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 h (*.f64 M M)) D) (*.f64 l (/.f64 d (/.f64 D d)))))))) | |
| 35.9b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) l)))))) | |
| 34.6b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 h (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d D) (/.f64 d D)))))))) | |
| 37.7b | (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (*.f64 (*.f64 D (/.f64 1 (/.f64 d (/.f64 D d)))) (/.f64 (*.f64 h (*.f64 M M)) l)))))) | |
| 59.1b | (*.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))))))) | |
| ✓ | 41.8b | (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
| 42.7b | (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) | |
| 51.3b | (*.f64 (sqrt.f64 (+.f64 1 (-.f64 (/.f64 1 (*.f64 l h)) 1))) d) | |
| 43.0b | (*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (*.f64 l h)))) 3/2)) d) | |
| 47.2b | (*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3)) d) | |
| 62.4b | (*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d) | |
| 42.9b | (*.f64 (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) d) | |
| 47.6b | (*.f64 (cbrt.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)) d) | |
| 47.1b | (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (pow.f64 (*.f64 l h) -3/2) 5/6))) d) | |
| 47.1b | (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1) 3/2))) d) | |
| 47.2b | (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (pow.f64 (*.f64 l h) -3/2))) 1/3))) d) | |
| 62.4b | (*.f64 (cbrt.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h)))))) d) | |
| 59.9b | (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))))) | |
| 45.6b | (sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) | |
| 44.3b | (sqrt.f64 (/.f64 (/.f64 (*.f64 d d) h) l)) | |
| 37.5b | (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) | |
| 36.8b | (sqrt.f64 (*.f64 d (/.f64 (/.f64 d l) h))) | |
| 40.5b | (sqrt.f64 (*.f64 d (/.f64 d (*.f64 l h)))) | |
| 59.9b | (log.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) | |
| 52.9b | (cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3)) |
Compiled 2078 to 1484 computations (28.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) h) l)) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 1/2) d) |
(-.f64 (+.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1) |
(*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) d) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 (sqrt.f64 (+.f64 1 (-.f64 (/.f64 1 (*.f64 l h)) 1))) d) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) |
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) -3/2) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
(/.f64 d (/.f64 (sqrt.f64 l) (pow.f64 h -1/2))) |
(*.f64 (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) d) |
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 d (sqrt.f64 h))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) |
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3) 1/6) d) |
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/4) 2/3) d) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)) d) |
(*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)) d) |
(*.f64 (*.f64 (pow.f64 l -1/2) (sqrt.f64 (/.f64 1 h))) d) |
(*.f64 (/.f64 1 (sqrt.f64 l)) (*.f64 (pow.f64 h -1/2) d)) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h))) d) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) 1) |
(*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) 1/3) d) |
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d) |
(*.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 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) D))) |
(*.f64 (*.f64 (/.f64 (*.f64 M M) d) (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))) |
(*.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 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) h)) d) (/.f64 -1/8 (*.f64 d l)))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 h (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d D) (/.f64 d D)))))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) l)))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 h (*.f64 M M)) D) (*.f64 l (/.f64 d (/.f64 D d)))))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (*.f64 (*.f64 D (/.f64 1 (/.f64 d (/.f64 D d)))) (/.f64 (*.f64 h (*.f64 M M)) l)))))) |
(*.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 d) (/.f64 M d))) (/.f64 h l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d d)) (*.f64 D M)) (/.f64 h l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 D D) (/.f64 d (*.f64 (/.f64 M d) (*.f64 M h)))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) D) (/.f64 d D)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 (*.f64 (*.f64 M h) (neg.f64 M)) D) (*.f64 (neg.f64 d) (/.f64 d D))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))))) |
(log.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3)) |
(*.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 l h))))) d) |
(*.f64 (pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 l h))) d) |
(pow.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 2) |
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d)) 3) |
(*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3)) d) |
(*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (*.f64 l h)))) 3/2)) d) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3))) d) |
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3) 1/3)) d) |
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1) 3/2))) d) |
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d) |
(*.f64 (sqrt.f64 (*.f64 d (/.f64 d (*.f64 h l)))) (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (*.f64 h -1/2) l) 1)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) -1/2) 1)) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 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 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 M (/.f64 d 1/2))) 2) l)))))) |
(*.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 d d) M)) 2) 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 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 l h)))))) |
(*.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 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (/.f64 h l))))) |
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.f64 d (*.f64 M M)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) h) (*.f64 d 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 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d))) (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) |
(*.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 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) |
(*.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) |
(*.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) D) (/.f64 d 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 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.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 (exp.f64 (*.f64 (*.f64 3 (log.f64 (pow.f64 (*.f64 l h) -3/2))) 1/3))) d) |
(*.f64 (cbrt.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h)))))) d) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (pow.f64 (*.f64 l h) -3/2) 5/6))) d) |
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/4) 1/3) (pow.f64 (pow.f64 (*.f64 l h) -3/4) 1/3)) d) |
(*.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 (*.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 h l))) 2)))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 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 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (/.f64 h l))))) |
(*.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 (sqrt.f64 (/.f64 d l)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))) |
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 h d)) -1) (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 (/.f64 d l) (/.f64 h d))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2))))) 2) |
(*.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 (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 1/2) (/.f64 D d)) 2) (/.f64 l h)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 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)) (/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) |
(*.f64 (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 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 (/.f64 1 (sqrt.f64 (/.f64 h d))) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) |
(*.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 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))))) |
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) 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 h (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) 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 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 1 d)))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) 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 (*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 (sqrt.f64 D) (*.f64 (sqrt.f64 D) M)) 2) l)))))) |
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 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))) |
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d)))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2))))) |
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 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 (*.f64 (cbrt.f64 (/.f64 d h)) (sqrt.f64 (cbrt.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 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 -1/2 (log.f64 (*.f64 l h))))) (sqrt.f64 (*.f64 -1/2 (log.f64 (*.f64 l h))))) d) |
(*.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) 2)) (cbrt.f64 (*.f64 -1/2 (log.f64 (*.f64 l h))))) d) |
(*.f64 (cbrt.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)) d) |
| Outputs |
|---|
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) 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 1/2) (/.f64 D d)) 2) (/.f64 l h)))))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) |
(*.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 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 1 d)))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) l)))))) |
8 calls:
| 518.0ms | d |
| 501.0ms | h |
| 399.0ms | l |
| 242.0ms | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
| 169.0ms | M |
| Error | Segments | Branch |
|---|---|---|
| 14.2b | 5 | d |
| 12.7b | 5 | h |
| 13.6b | 4 | l |
| 21.6b | 2 | M |
| 22.8b | 1 | D |
| 17.9b | 3 | (*.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.5b | 2 | (*.f64 M D) |
| 21.5b | 2 | (*.f64 M D) |
Compiled 2822 to 1303 computations (53.8% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 62.0ms | 1.6609346481710897e+168 | 7.738624682140329e+169 |
| 78.0ms | 3.506002566108082e-63 | 4.1747505725447035e-58 |
| 134.0ms | -5.060916609178198e-296 | 3.99052547624092e-306 |
| 99.0ms | -4.211682039802117e-67 | -2.0590743935966777e-71 |
| 163.0ms | 544× | body | 256 | valid |
| 147.0ms | 652× | body | 256 | invalid |
| 46.0ms | 75× | body | 256 | infinite |
Compiled 2079 to 1556 computations (25.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) h) l)) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 1/2) d) |
(-.f64 (+.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1) |
(*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) d) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 (sqrt.f64 (+.f64 1 (-.f64 (/.f64 1 (*.f64 l h)) 1))) d) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) |
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) -3/2) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
(/.f64 d (/.f64 (sqrt.f64 l) (pow.f64 h -1/2))) |
(*.f64 (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) d) |
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 d (sqrt.f64 h))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) |
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3) 1/6) d) |
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/4) 2/3) d) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)) d) |
(*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)) d) |
(*.f64 (*.f64 (pow.f64 l -1/2) (sqrt.f64 (/.f64 1 h))) d) |
(*.f64 (/.f64 1 (sqrt.f64 l)) (*.f64 (pow.f64 h -1/2) d)) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h))) d) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) 1) |
(*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) 1/3) d) |
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d) |
(*.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 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) D))) |
(*.f64 (*.f64 (/.f64 (*.f64 M M) d) (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))) |
(*.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 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) h)) d) (/.f64 -1/8 (*.f64 d l)))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 h (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d D) (/.f64 d D)))))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) l)))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 h (*.f64 M M)) D) (*.f64 l (/.f64 d (/.f64 D d)))))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (*.f64 (*.f64 D (/.f64 1 (/.f64 d (/.f64 D d)))) (/.f64 (*.f64 h (*.f64 M M)) l)))))) |
(*.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 d) (/.f64 M d))) (/.f64 h l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d d)) (*.f64 D M)) (/.f64 h l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 D D) (/.f64 d (*.f64 (/.f64 M d) (*.f64 M h)))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) D) (/.f64 d D)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 (*.f64 (*.f64 M h) (neg.f64 M)) D) (*.f64 (neg.f64 d) (/.f64 d D))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))))) |
(log.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3)) |
(*.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 l h))))) d) |
(*.f64 (pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 l h))) d) |
(pow.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 2) |
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d)) 3) |
(*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3)) d) |
(*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (*.f64 l h)))) 3/2)) d) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3))) d) |
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3) 1/3)) d) |
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1) 3/2))) d) |
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d) |
(*.f64 (sqrt.f64 (*.f64 d (/.f64 d (*.f64 h l)))) (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (*.f64 h -1/2) l) 1)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) -1/2) 1)) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 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 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 M (/.f64 d 1/2))) 2) l)))))) |
(*.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 d d) M)) 2) 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 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 l h)))))) |
(*.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 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (/.f64 h l))))) |
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.f64 d (*.f64 M M)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) h) (*.f64 d 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 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d))) (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) |
(*.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 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) |
(*.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) |
(*.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) D) (/.f64 d 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 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.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 (exp.f64 (*.f64 (*.f64 3 (log.f64 (pow.f64 (*.f64 l h) -3/2))) 1/3))) d) |
(*.f64 (cbrt.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h)))))) d) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (pow.f64 (*.f64 l h) -3/2) 5/6))) d) |
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/4) 1/3) (pow.f64 (pow.f64 (*.f64 l h) -3/4) 1/3)) d) |
(*.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 (*.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 h l))) 2)))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 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 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (/.f64 h l))))) |
(*.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 (sqrt.f64 (/.f64 d l)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))) |
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 h d)) -1) (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 (/.f64 d l) (/.f64 h d))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2))))) 2) |
(*.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 (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 1/2) (/.f64 D d)) 2) (/.f64 l h)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 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)) (/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) |
(*.f64 (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 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 (/.f64 1 (sqrt.f64 (/.f64 h d))) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) |
(*.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 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))))) |
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) 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 h (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) 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)))))) |
| Outputs |
|---|
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) 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 1/2) (/.f64 D d)) 2) (/.f64 l h)))))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) |
(*.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 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))) |
8 calls:
| 486.0ms | h |
| 457.0ms | l |
| 349.0ms | d |
| 175.0ms | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
| 135.0ms | (*.f64 M D) |
| Error | Segments | Branch |
|---|---|---|
| 14.2b | 5 | d |
| 12.9b | 5 | h |
| 13.6b | 4 | l |
| 21.6b | 2 | M |
| 22.8b | 1 | D |
| 17.9b | 3 | (*.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.5b | 2 | (*.f64 M D) |
| 21.5b | 2 | (*.f64 M D) |
Compiled 2515 to 1164 computations (53.7% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 80.0ms | 5.598628045430368e+182 | 1.3515978620223209e+184 |
| 81.0ms | 3.506002566108082e-63 | 4.1747505725447035e-58 |
| 144.0ms | -5.060916609178198e-296 | 3.99052547624092e-306 |
| 72.0ms | -4.211682039802117e-67 | -2.0590743935966777e-71 |
| 181.0ms | 636× | body | 256 | invalid |
| 131.0ms | 544× | body | 256 | valid |
| 15.0ms | 66× | body | 256 | infinite |
Compiled 2044 to 1528 computations (25.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) h) l)) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 1/2) d) |
(-.f64 (+.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1) |
(*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) d) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 (sqrt.f64 (+.f64 1 (-.f64 (/.f64 1 (*.f64 l h)) 1))) d) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) |
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) -3/2) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
(/.f64 d (/.f64 (sqrt.f64 l) (pow.f64 h -1/2))) |
(*.f64 (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) d) |
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 d (sqrt.f64 h))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) |
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3) 1/6) d) |
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/4) 2/3) d) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)) d) |
(*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)) d) |
(*.f64 (*.f64 (pow.f64 l -1/2) (sqrt.f64 (/.f64 1 h))) d) |
(*.f64 (/.f64 1 (sqrt.f64 l)) (*.f64 (pow.f64 h -1/2) d)) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h))) d) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) 1) |
(*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) 1/3) d) |
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d) |
(*.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 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) D))) |
(*.f64 (*.f64 (/.f64 (*.f64 M M) d) (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))) |
(*.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 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) h)) d) (/.f64 -1/8 (*.f64 d l)))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 h (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d D) (/.f64 d D)))))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) l)))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 h (*.f64 M M)) D) (*.f64 l (/.f64 d (/.f64 D d)))))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (*.f64 (*.f64 D (/.f64 1 (/.f64 d (/.f64 D d)))) (/.f64 (*.f64 h (*.f64 M M)) l)))))) |
(*.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 d) (/.f64 M d))) (/.f64 h l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d d)) (*.f64 D M)) (/.f64 h l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 D D) (/.f64 d (*.f64 (/.f64 M d) (*.f64 M h)))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) D) (/.f64 d D)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 (*.f64 (*.f64 M h) (neg.f64 M)) D) (*.f64 (neg.f64 d) (/.f64 d D))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))))) |
(log.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3)) |
(*.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 l h))))) d) |
(*.f64 (pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 l h))) d) |
(pow.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 2) |
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d)) 3) |
(*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3)) d) |
(*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (*.f64 l h)))) 3/2)) d) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3))) d) |
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3) 1/3)) d) |
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1) 3/2))) d) |
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d) |
(*.f64 (sqrt.f64 (*.f64 d (/.f64 d (*.f64 h l)))) (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (*.f64 h -1/2) l) 1)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) -1/2) 1)) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 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 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 M (/.f64 d 1/2))) 2) l)))))) |
(*.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 d d) M)) 2) 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 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 l h)))))) |
(*.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 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (/.f64 h l))))) |
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.f64 d (*.f64 M M)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) h) (*.f64 d 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 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d))) (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) |
(*.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 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) |
(*.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) |
(*.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) D) (/.f64 d 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 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.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 (exp.f64 (*.f64 (*.f64 3 (log.f64 (pow.f64 (*.f64 l h) -3/2))) 1/3))) d) |
(*.f64 (cbrt.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h)))))) d) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (pow.f64 (*.f64 l h) -3/2) 5/6))) d) |
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/4) 1/3) (pow.f64 (pow.f64 (*.f64 l h) -3/4) 1/3)) d) |
(*.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 (*.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 h l))) 2)))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 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 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (/.f64 h l))))) |
(*.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 (sqrt.f64 (/.f64 d l)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))) |
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 h d)) -1) (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 (/.f64 d l) (/.f64 h d))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2))))) 2) |
(*.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 (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 1/2) (/.f64 D d)) 2) (/.f64 l h)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 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)) (/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) |
(*.f64 (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 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 (/.f64 1 (sqrt.f64 (/.f64 h d))) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) |
(*.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 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))))) |
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))) |
| Outputs |
|---|
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) 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 1/2) (/.f64 D d)) 2) (/.f64 l h)))))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) |
(*.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 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))) |
8 calls:
| 325.0ms | d |
| 309.0ms | l |
| 254.0ms | h |
| 135.0ms | (*.f64 M D) |
| 124.0ms | (*.f64 M D) |
| Error | Segments | Branch |
|---|---|---|
| 14.2b | 5 | d |
| 12.9b | 5 | h |
| 13.6b | 4 | l |
| 21.6b | 2 | M |
| 22.8b | 1 | D |
| 17.9b | 3 | (*.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.5b | 2 | (*.f64 M D) |
| 21.5b | 2 | (*.f64 M D) |
Compiled 2455 to 1142 computations (53.5% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 54.0ms | 5.598628045430368e+182 | 1.3515978620223209e+184 |
| 69.0ms | 3.506002566108082e-63 | 4.1747505725447035e-58 |
| 95.0ms | -5.060916609178198e-296 | 3.99052547624092e-306 |
| 73.0ms | -4.211682039802117e-67 | -2.0590743935966777e-71 |
| 135.0ms | 657× | body | 256 | invalid |
| 127.0ms | 544× | body | 256 | valid |
| 17.0ms | 74× | body | 256 | infinite |
Compiled 2044 to 1536 computations (24.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) h) l)) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 1/2) d) |
(-.f64 (+.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1) |
(*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) d) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 (sqrt.f64 (+.f64 1 (-.f64 (/.f64 1 (*.f64 l h)) 1))) d) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) |
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) -3/2) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
(/.f64 d (/.f64 (sqrt.f64 l) (pow.f64 h -1/2))) |
(*.f64 (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) d) |
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 d (sqrt.f64 h))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) |
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3) 1/6) d) |
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/4) 2/3) d) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)) d) |
(*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)) d) |
(*.f64 (*.f64 (pow.f64 l -1/2) (sqrt.f64 (/.f64 1 h))) d) |
(*.f64 (/.f64 1 (sqrt.f64 l)) (*.f64 (pow.f64 h -1/2) d)) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h))) d) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) 1) |
(*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) 1/3) d) |
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d) |
(*.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 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) D))) |
(*.f64 (*.f64 (/.f64 (*.f64 M M) d) (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))) |
(*.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 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) h)) d) (/.f64 -1/8 (*.f64 d l)))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 h (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d D) (/.f64 d D)))))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) l)))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 h (*.f64 M M)) D) (*.f64 l (/.f64 d (/.f64 D d)))))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (*.f64 (*.f64 D (/.f64 1 (/.f64 d (/.f64 D d)))) (/.f64 (*.f64 h (*.f64 M M)) l)))))) |
(*.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 d) (/.f64 M d))) (/.f64 h l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d d)) (*.f64 D M)) (/.f64 h l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 D D) (/.f64 d (*.f64 (/.f64 M d) (*.f64 M h)))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) D) (/.f64 d D)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 (*.f64 (*.f64 M h) (neg.f64 M)) D) (*.f64 (neg.f64 d) (/.f64 d D))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))))) |
(log.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3)) |
(*.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 l h))))) d) |
(*.f64 (pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 l h))) d) |
(pow.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 2) |
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d)) 3) |
(*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3)) d) |
(*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (*.f64 l h)))) 3/2)) d) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3))) d) |
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3) 1/3)) d) |
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1) 3/2))) d) |
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d) |
(*.f64 (sqrt.f64 (*.f64 d (/.f64 d (*.f64 h l)))) (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (*.f64 h -1/2) l) 1)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) -1/2) 1)) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 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 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 M (/.f64 d 1/2))) 2) l)))))) |
(*.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 d d) M)) 2) 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 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 l h)))))) |
(*.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 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (/.f64 h l))))) |
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.f64 d (*.f64 M M)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) h) (*.f64 d 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 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d))) (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) |
(*.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 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) |
(*.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) |
(*.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) D) (/.f64 d 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 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.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 (exp.f64 (*.f64 (*.f64 3 (log.f64 (pow.f64 (*.f64 l h) -3/2))) 1/3))) d) |
(*.f64 (cbrt.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h)))))) d) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (pow.f64 (*.f64 l h) -3/2) 5/6))) d) |
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/4) 1/3) (pow.f64 (pow.f64 (*.f64 l h) -3/4) 1/3)) d) |
(*.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 (*.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 h l))) 2)))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 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 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (/.f64 h l))))) |
(*.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 (sqrt.f64 (/.f64 d l)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))) |
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 h d)) -1) (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 (/.f64 d l) (/.f64 h d))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2))))) 2) |
(*.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 (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 1/2) (/.f64 D d)) 2) (/.f64 l h)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 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)) (/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) |
(*.f64 (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 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 (/.f64 1 (sqrt.f64 (/.f64 h d))) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) |
(*.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 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))))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(*.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 1/2) (/.f64 D d)) 2) (/.f64 l h)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 (*.f64 (*.f64 M h) (neg.f64 M)) D) (*.f64 (neg.f64 d) (/.f64 d D))))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(*.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 (/.f64 1 l)) (sqrt.f64 h)) d) |
8 calls:
| 428.0ms | d |
| 306.0ms | h |
| 267.0ms | l |
| 109.0ms | M |
| 105.0ms | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
| Error | Segments | Branch |
|---|---|---|
| 14.0b | 8 | d |
| 14.8b | 6 | h |
| 14.0b | 5 | l |
| 21.6b | 2 | M |
| 22.8b | 1 | D |
| 17.9b | 3 | (*.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.5b | 2 | (*.f64 M D) |
| 21.5b | 2 | (*.f64 M D) |
Compiled 2425 to 1128 computations (53.5% saved)
| 7× | binary-search |
| Time | Left | Right |
|---|---|---|
| 111.0ms | 2.7342328647987753e-9 | 0.029011364322088767 |
| 100.0ms | 1.850667089495659e-298 | 3.9102802156482466e-297 |
| 57.0ms | -4.4847218734933766e-85 | -2.274358471583194e-89 |
| 60.0ms | -7.103771564344366e-19 | -2.0979098952142846e-20 |
| 71.0ms | -1.589606531348007e+82 | -5.976647681674485e+75 |
| 57.0ms | -9.595884552846208e+144 | -6.098267159741253e+142 |
| 88.0ms | -7.296122169176046e+236 | -7.006289774506262e+224 |
| 258.0ms | 912× | body | 256 | valid |
| 204.0ms | 1083× | body | 256 | invalid |
| 65.0ms | 75× | body | 256 | infinite |
Compiled 3099 to 2302 computations (25.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) h) l)) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 1/2) d) |
(-.f64 (+.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1) |
(*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) d) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 (sqrt.f64 (+.f64 1 (-.f64 (/.f64 1 (*.f64 l h)) 1))) d) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) |
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) -3/2) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
(/.f64 d (/.f64 (sqrt.f64 l) (pow.f64 h -1/2))) |
(*.f64 (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) d) |
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 d (sqrt.f64 h))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) |
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3) 1/6) d) |
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/4) 2/3) d) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)) d) |
(*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)) d) |
(*.f64 (*.f64 (pow.f64 l -1/2) (sqrt.f64 (/.f64 1 h))) d) |
(*.f64 (/.f64 1 (sqrt.f64 l)) (*.f64 (pow.f64 h -1/2) d)) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h))) d) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) 1) |
(*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) 1/3) d) |
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d) |
(*.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 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) D))) |
(*.f64 (*.f64 (/.f64 (*.f64 M M) d) (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))) |
(*.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 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) h)) d) (/.f64 -1/8 (*.f64 d l)))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 h (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d D) (/.f64 d D)))))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) l)))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 h (*.f64 M M)) D) (*.f64 l (/.f64 d (/.f64 D d)))))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (*.f64 (*.f64 D (/.f64 1 (/.f64 d (/.f64 D d)))) (/.f64 (*.f64 h (*.f64 M M)) l)))))) |
(*.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 d) (/.f64 M d))) (/.f64 h l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d d)) (*.f64 D M)) (/.f64 h l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 D D) (/.f64 d (*.f64 (/.f64 M d) (*.f64 M h)))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) D) (/.f64 d D)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 (*.f64 (*.f64 M h) (neg.f64 M)) D) (*.f64 (neg.f64 d) (/.f64 d D))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))))) |
(log.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3)) |
(*.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 l h))))) d) |
(*.f64 (pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 l h))) d) |
(pow.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 2) |
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d)) 3) |
(*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3)) d) |
(*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (*.f64 l h)))) 3/2)) d) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3))) d) |
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3) 1/3)) d) |
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1) 3/2))) d) |
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d) |
(*.f64 (sqrt.f64 (*.f64 d (/.f64 d (*.f64 h l)))) (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (*.f64 h -1/2) l) 1)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) -1/2) 1)) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 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 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 M (/.f64 d 1/2))) 2) l)))))) |
(*.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 d d) M)) 2) 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 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 l h)))))) |
(*.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 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (/.f64 h l))))) |
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.f64 d (*.f64 M M)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) h) (*.f64 d 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 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d))) (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) |
(*.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 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) |
(*.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) |
(*.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) D) (/.f64 d 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 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.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 (exp.f64 (*.f64 (*.f64 3 (log.f64 (pow.f64 (*.f64 l h) -3/2))) 1/3))) d) |
(*.f64 (cbrt.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h)))))) d) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (pow.f64 (*.f64 l h) -3/2) 5/6))) d) |
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/4) 1/3) (pow.f64 (pow.f64 (*.f64 l h) -3/4) 1/3)) d) |
(*.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 (*.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 h l))) 2)))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 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 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (/.f64 h l))))) |
(*.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 (sqrt.f64 (/.f64 d l)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))) |
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 h d)) -1) (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 (/.f64 d l) (/.f64 h d))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2))))) 2) |
(*.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)))))) |
| Outputs |
|---|
(*.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 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) h) (*.f64 d l)))))) |
(*.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 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) |
(*.f64 (*.f64 (pow.f64 l -1/2) (sqrt.f64 (/.f64 1 h))) d) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (/.f64 h l))))) |
(/.f64 d (/.f64 (sqrt.f64 l) (pow.f64 h -1/2))) |
8 calls:
| 578.0ms | l |
| 438.0ms | d |
| 426.0ms | h |
| 182.0ms | (*.f64 M D) |
| 162.0ms | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
| Error | Segments | Branch |
|---|---|---|
| 15.4b | 5 | d |
| 14.2b | 7 | h |
| 13.2b | 7 | l |
| 21.6b | 2 | M |
| 22.8b | 1 | D |
| 17.9b | 3 | (*.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.5b | 2 | (*.f64 M D) |
| 21.5b | 2 | (*.f64 M D) |
Compiled 2245 to 1041 computations (53.6% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 46.0ms | 1.1299260439393003e+187 | 6.886832147213625e+187 |
| 57.0ms | 1.0225729985183363e-124 | 2.4260037918726843e-123 |
| 124.0ms | -7.589672774519257e-304 | 1.4398372647317676e-293 |
| 164.0ms | -3.6954951976291874e-204 | -6.286643989340688e-211 |
| 72.0ms | -5.744549473807256e-133 | -4.132644119147052e-134 |
| 52.0ms | -7.806069911722925e+90 | -5.0581992817400835e+89 |
| 220.0ms | 957× | body | 256 | invalid |
| 197.0ms | 656× | body | 256 | valid |
| 83.0ms | 319× | body | 256 | infinite |
Compiled 2359 to 1740 computations (26.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) h) l)) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 1/2) d) |
(-.f64 (+.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1) |
(*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) d) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 (sqrt.f64 (+.f64 1 (-.f64 (/.f64 1 (*.f64 l h)) 1))) d) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) |
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) -3/2) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
(/.f64 d (/.f64 (sqrt.f64 l) (pow.f64 h -1/2))) |
(*.f64 (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) d) |
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 d (sqrt.f64 h))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) |
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3) 1/6) d) |
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/4) 2/3) d) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)) d) |
(*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)) d) |
(*.f64 (*.f64 (pow.f64 l -1/2) (sqrt.f64 (/.f64 1 h))) d) |
(*.f64 (/.f64 1 (sqrt.f64 l)) (*.f64 (pow.f64 h -1/2) d)) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h))) d) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) 1) |
(*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) 1/3) d) |
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d) |
(*.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 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) D))) |
(*.f64 (*.f64 (/.f64 (*.f64 M M) d) (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))) |
(*.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 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) h)) d) (/.f64 -1/8 (*.f64 d l)))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 h (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d D) (/.f64 d D)))))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) l)))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 h (*.f64 M M)) D) (*.f64 l (/.f64 d (/.f64 D d)))))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (*.f64 (*.f64 D (/.f64 1 (/.f64 d (/.f64 D d)))) (/.f64 (*.f64 h (*.f64 M M)) l)))))) |
(*.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 d) (/.f64 M d))) (/.f64 h l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d d)) (*.f64 D M)) (/.f64 h l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 D D) (/.f64 d (*.f64 (/.f64 M d) (*.f64 M h)))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) D) (/.f64 d D)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 (*.f64 (*.f64 M h) (neg.f64 M)) D) (*.f64 (neg.f64 d) (/.f64 d D))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))))) |
(log.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3)) |
(*.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 l h))))) d) |
(*.f64 (pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 l h))) d) |
(pow.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 2) |
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d)) 3) |
(*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3)) d) |
(*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (*.f64 l h)))) 3/2)) d) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3))) d) |
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3) 1/3)) d) |
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1) 3/2))) d) |
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d) |
(*.f64 (sqrt.f64 (*.f64 d (/.f64 d (*.f64 h l)))) (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (*.f64 h -1/2) l) 1)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) -1/2) 1)) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 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 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 M (/.f64 d 1/2))) 2) l)))))) |
(*.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 d d) M)) 2) 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 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 l h)))))) |
(*.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 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (/.f64 h l))))) |
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.f64 d (*.f64 M M)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) h) (*.f64 d 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 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d))) (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) |
(*.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 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) |
(*.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) |
(*.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) D) (/.f64 d 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 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.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 (exp.f64 (*.f64 (*.f64 3 (log.f64 (pow.f64 (*.f64 l h) -3/2))) 1/3))) d) |
(*.f64 (cbrt.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h)))))) d) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (pow.f64 (*.f64 l h) -3/2) 5/6))) d) |
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/4) 1/3) (pow.f64 (pow.f64 (*.f64 l h) -3/4) 1/3)) d) |
(*.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 (*.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 h l))) 2)))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 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 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (/.f64 h l))))) |
(*.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 (sqrt.f64 (/.f64 d l)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))) |
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 h d)) -1) (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 (/.f64 d l) (/.f64 h d))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2) -1/2))))) 2) |
| 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 M (/.f64 d 1/2))) 2) l)))))) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) 2)))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) |
(*.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 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))) |
8 calls:
| 470.0ms | h |
| 442.0ms | l |
| 357.0ms | d |
| 170.0ms | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
| 131.0ms | (*.f64 M D) |
| Error | Segments | Branch |
|---|---|---|
| 15.7b | 5 | d |
| 14.2b | 7 | h |
| 14.6b | 5 | l |
| 21.6b | 2 | M |
| 22.8b | 1 | D |
| 17.9b | 3 | (*.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.5b | 2 | (*.f64 M D) |
| 21.5b | 2 | (*.f64 M D) |
Compiled 2215 to 1028 computations (53.6% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 58.0ms | 5.598628045430368e+182 | 1.3515978620223209e+184 |
| 61.0ms | 3.506002566108082e-63 | 4.1747505725447035e-58 |
| 105.0ms | -5.060916609178198e-296 | 3.99052547624092e-306 |
| 103.0ms | -1.3637745531324015e-261 | -1.7013294614910254e-269 |
| 97.0ms | -1.4784848495048504e-229 | -8.951546817432473e-238 |
| 86.0ms | -8.379754610991334e+194 | -1.4675856835289743e+193 |
| 227.0ms | 816× | body | 256 | valid |
| 226.0ms | 970× | body | 256 | invalid |
| 40.0ms | 133× | body | 256 | infinite |
Compiled 2476 to 1872 computations (24.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) h) l)) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 1/2) d) |
(-.f64 (+.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1) |
(*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) d) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 (sqrt.f64 (+.f64 1 (-.f64 (/.f64 1 (*.f64 l h)) 1))) d) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) |
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) -3/2) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
(/.f64 d (/.f64 (sqrt.f64 l) (pow.f64 h -1/2))) |
(*.f64 (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) d) |
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 d (sqrt.f64 h))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) |
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3) 1/6) d) |
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/4) 2/3) d) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)) d) |
(*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)) d) |
(*.f64 (*.f64 (pow.f64 l -1/2) (sqrt.f64 (/.f64 1 h))) d) |
(*.f64 (/.f64 1 (sqrt.f64 l)) (*.f64 (pow.f64 h -1/2) d)) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h))) d) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) 1) |
(*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) 1/3) d) |
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d) |
(*.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 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) D))) |
(*.f64 (*.f64 (/.f64 (*.f64 M M) d) (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))) |
(*.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 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) h)) d) (/.f64 -1/8 (*.f64 d l)))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 h (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d D) (/.f64 d D)))))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) l)))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 h (*.f64 M M)) D) (*.f64 l (/.f64 d (/.f64 D d)))))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (*.f64 (*.f64 D (/.f64 1 (/.f64 d (/.f64 D d)))) (/.f64 (*.f64 h (*.f64 M M)) l)))))) |
(*.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 d) (/.f64 M d))) (/.f64 h l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d d)) (*.f64 D M)) (/.f64 h l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 D D) (/.f64 d (*.f64 (/.f64 M d) (*.f64 M h)))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) D) (/.f64 d D)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 (*.f64 (*.f64 M h) (neg.f64 M)) D) (*.f64 (neg.f64 d) (/.f64 d D))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))))) |
(log.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3)) |
(*.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 l h))))) d) |
(*.f64 (pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 l h))) d) |
(pow.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 2) |
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d)) 3) |
(*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3)) d) |
(*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (*.f64 l h)))) 3/2)) d) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3))) d) |
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3) 1/3)) d) |
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1) 3/2))) d) |
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d) |
(*.f64 (sqrt.f64 (*.f64 d (/.f64 d (*.f64 h l)))) (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (*.f64 h -1/2) l) 1)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) -1/2) 1)) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 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 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 M (/.f64 d 1/2))) 2) l)))))) |
(*.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 d d) M)) 2) 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 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 l h)))))) |
(*.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 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (/.f64 h l))))) |
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.f64 d (*.f64 M M)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) h) (*.f64 d 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 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d))) (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) |
(*.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 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) |
(*.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) |
(*.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) D) (/.f64 d 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 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.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 (exp.f64 (*.f64 (*.f64 3 (log.f64 (pow.f64 (*.f64 l h) -3/2))) 1/3))) d) |
(*.f64 (cbrt.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h)))))) d) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (pow.f64 (*.f64 l h) -3/2) 5/6))) d) |
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/4) 1/3) (pow.f64 (pow.f64 (*.f64 l h) -3/4) 1/3)) d) |
(*.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 (*.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 h l))) 2)))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 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 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) 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 M (/.f64 d 1/2))) 2) l)))))) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) 2)))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 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 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))) |
8 calls:
| 402.0ms | h |
| 318.0ms | d |
| 315.0ms | l |
| 96.0ms | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
| 95.0ms | M |
| Error | Segments | Branch |
|---|---|---|
| 15.8b | 5 | d |
| 14.3b | 7 | h |
| 14.6b | 5 | l |
| 21.6b | 2 | M |
| 22.8b | 1 | D |
| 17.9b | 3 | (*.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.5b | 2 | (*.f64 M D) |
| 21.5b | 2 | (*.f64 M D) |
Compiled 2100 to 971 computations (53.8% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 20.0ms | 1.604173927445337e+163 | 1.983717236946375e+163 |
| 127.0ms | 3.506002566108082e-63 | 4.1747505725447035e-58 |
| 164.0ms | -5.060916609178198e-296 | 3.99052547624092e-306 |
| 89.0ms | -1.3637745531324015e-261 | -1.7013294614910254e-269 |
| 86.0ms | -1.4784848495048504e-229 | -8.951546817432473e-238 |
| 81.0ms | -8.379754610991334e+194 | -1.4675856835289743e+193 |
| 307.0ms | 752× | body | 256 | valid |
| 211.0ms | 829× | body | 256 | invalid |
| 28.0ms | 124× | body | 256 | infinite |
Compiled 2208 to 1676 computations (24.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))) |
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) h) l)) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 1/2) d) |
(-.f64 (+.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1) |
(*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) d) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 (sqrt.f64 (+.f64 1 (-.f64 (/.f64 1 (*.f64 l h)) 1))) d) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) |
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) -3/2) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
(/.f64 d (/.f64 (sqrt.f64 l) (pow.f64 h -1/2))) |
(*.f64 (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) d) |
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 d (sqrt.f64 h))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) |
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3) 1/6) d) |
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/4) 2/3) d) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)) d) |
(*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)) d) |
(*.f64 (*.f64 (pow.f64 l -1/2) (sqrt.f64 (/.f64 1 h))) d) |
(*.f64 (/.f64 1 (sqrt.f64 l)) (*.f64 (pow.f64 h -1/2) d)) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h))) d) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) 1) |
(*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) 1/3) d) |
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d) |
(*.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 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) D))) |
(*.f64 (*.f64 (/.f64 (*.f64 M M) d) (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))) |
(*.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 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) h)) d) (/.f64 -1/8 (*.f64 d l)))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 h (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d D) (/.f64 d D)))))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) l)))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 h (*.f64 M M)) D) (*.f64 l (/.f64 d (/.f64 D d)))))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (*.f64 (*.f64 D (/.f64 1 (/.f64 d (/.f64 D d)))) (/.f64 (*.f64 h (*.f64 M M)) l)))))) |
(*.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 d) (/.f64 M d))) (/.f64 h l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d d)) (*.f64 D M)) (/.f64 h l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 D D) (/.f64 d (*.f64 (/.f64 M d) (*.f64 M h)))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) D) (/.f64 d D)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 (*.f64 (*.f64 M h) (neg.f64 M)) D) (*.f64 (neg.f64 d) (/.f64 d D))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))))) |
(log.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3)) |
(*.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 l h))))) d) |
(*.f64 (pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 l h))) d) |
(pow.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 2) |
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d)) 3) |
(*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3)) d) |
(*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (*.f64 l h)))) 3/2)) d) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3))) d) |
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3) 1/3)) d) |
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1) 3/2))) d) |
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d) |
(*.f64 (sqrt.f64 (*.f64 d (/.f64 d (*.f64 h l)))) (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (*.f64 h -1/2) l) 1)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) -1/2) 1)) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 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 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 M (/.f64 d 1/2))) 2) l)))))) |
(*.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 d d) M)) 2) 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 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 l h)))))) |
(*.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 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (/.f64 h l))))) |
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.f64 d (*.f64 M M)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) h) (*.f64 d 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 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d))) (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) |
(*.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 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) |
(*.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) |
(*.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) D) (/.f64 d 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 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.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 (exp.f64 (*.f64 (*.f64 3 (log.f64 (pow.f64 (*.f64 l h) -3/2))) 1/3))) d) |
(*.f64 (cbrt.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h)))))) d) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (pow.f64 (*.f64 l h) -3/2) 5/6))) d) |
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/4) 1/3) (pow.f64 (pow.f64 (*.f64 l h) -3/4) 1/3)) d) |
(*.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 (*.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 h l))) 2)))) |
| 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 M (/.f64 d 1/2))) 2) l)))))) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) 2)))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) |
(*.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 h l))) 2)))) |
(*.f64 (/.f64 1 (sqrt.f64 l)) (*.f64 (pow.f64 h -1/2) d)) |
(*.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 M (/.f64 d 1/2))) 2) l)))))) |
8 calls:
| 418.0ms | h |
| 331.0ms | d |
| 224.0ms | l |
| 100.0ms | M |
| 94.0ms | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
| Error | Segments | Branch |
|---|---|---|
| 15.6b | 7 | d |
| 14.5b | 8 | h |
| 15.2b | 5 | l |
| 21.6b | 2 | M |
| 22.8b | 1 | D |
| 17.9b | 3 | (*.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.5b | 2 | (*.f64 M D) |
| 21.5b | 2 | (*.f64 M D) |
Compiled 2016 to 935 computations (53.6% saved)
| 7× | binary-search |
| Time | Left | Right |
|---|---|---|
| 66.0ms | 2.716615526401623e+152 | 4.000279490817734e+155 |
| 75.0ms | 2.393608068636864e+82 | 1.563589726566622e+85 |
| 78.0ms | 4.720933219526032e-67 | 1.8883396007831003e-65 |
| 124.0ms | -5.060916609178198e-296 | 3.99052547624092e-306 |
| 109.0ms | -1.3637745531324015e-261 | -1.7013294614910254e-269 |
| 84.0ms | -1.4784848495048504e-229 | -8.951546817432473e-238 |
| 59.0ms | -8.379754610991334e+194 | -1.4675856835289743e+193 |
| 272.0ms | 928× | body | 256 | valid |
| 245.0ms | 1128× | body | 256 | invalid |
| 59.0ms | 149× | body | 256 | infinite |
Compiled 2701 to 2055 computations (23.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) h) l)) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 1/2) d) |
(-.f64 (+.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1) |
(*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) d) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 (sqrt.f64 (+.f64 1 (-.f64 (/.f64 1 (*.f64 l h)) 1))) d) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) |
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) -3/2) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
(/.f64 d (/.f64 (sqrt.f64 l) (pow.f64 h -1/2))) |
(*.f64 (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) d) |
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 d (sqrt.f64 h))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) |
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3) 1/6) d) |
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/4) 2/3) d) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)) d) |
(*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)) d) |
(*.f64 (*.f64 (pow.f64 l -1/2) (sqrt.f64 (/.f64 1 h))) d) |
(*.f64 (/.f64 1 (sqrt.f64 l)) (*.f64 (pow.f64 h -1/2) d)) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h))) d) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) 1) |
(*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) 1/3) d) |
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d) |
(*.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 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) D))) |
(*.f64 (*.f64 (/.f64 (*.f64 M M) d) (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))) |
(*.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 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) h)) d) (/.f64 -1/8 (*.f64 d l)))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 h (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d D) (/.f64 d D)))))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) l)))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 h (*.f64 M M)) D) (*.f64 l (/.f64 d (/.f64 D d)))))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (*.f64 (*.f64 D (/.f64 1 (/.f64 d (/.f64 D d)))) (/.f64 (*.f64 h (*.f64 M M)) l)))))) |
(*.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 d) (/.f64 M d))) (/.f64 h l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d d)) (*.f64 D M)) (/.f64 h l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 D D) (/.f64 d (*.f64 (/.f64 M d) (*.f64 M h)))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) D) (/.f64 d D)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 (*.f64 (*.f64 M h) (neg.f64 M)) D) (*.f64 (neg.f64 d) (/.f64 d D))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))))) |
(log.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3)) |
(*.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 l h))))) d) |
(*.f64 (pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 l h))) d) |
(pow.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 2) |
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d)) 3) |
(*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3)) d) |
(*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (*.f64 l h)))) 3/2)) d) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3))) d) |
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3) 1/3)) d) |
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1) 3/2))) d) |
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d) |
(*.f64 (sqrt.f64 (*.f64 d (/.f64 d (*.f64 h l)))) (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (*.f64 h -1/2) l) 1)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) -1/2) 1)) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 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 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 M (/.f64 d 1/2))) 2) l)))))) |
(*.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 d d) M)) 2) 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 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 l h)))))) |
(*.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 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (/.f64 h l))))) |
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.f64 d (*.f64 M M)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) |
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) h) (*.f64 d 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 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d))) (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) |
(*.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 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) |
(*.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) |
(*.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) D) (/.f64 d 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 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.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 (exp.f64 (*.f64 (*.f64 3 (log.f64 (pow.f64 (*.f64 l h) -3/2))) 1/3))) d) |
(*.f64 (cbrt.f64 (exp.f64 (*.f64 3/2 (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (/.f64 -1 h)))))) d) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (pow.f64 (*.f64 l h) -3/2) 5/6))) d) |
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/4) 1/3) (pow.f64 (pow.f64 (*.f64 l h) -3/4) 1/3)) d) |
(*.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)) |
| 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 M (/.f64 d 1/2))) 2) l)))))) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(*.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 1 (*.f64 h l))) (neg.f64 d)) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) |
(*.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 (/.f64 1 (sqrt.f64 l)) (*.f64 (pow.f64 h -1/2) d)) |
(*.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 M (/.f64 d 1/2))) 2) l)))))) |
8 calls:
| 475.0ms | d |
| 472.0ms | h |
| 289.0ms | l |
| 193.0ms | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
| 191.0ms | M |
| Error | Segments | Branch |
|---|---|---|
| 15.6b | 7 | d |
| 15.0b | 8 | h |
| 15.6b | 5 | l |
| 21.4b | 3 | M |
| 22.8b | 1 | D |
| 18.0b | 4 | (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) |
| 22.8b | 1 | (*.f64 M D) |
| 22.8b | 1 | (*.f64 M D) |
Compiled 1988 to 923 computations (53.6% saved)
| 7× | binary-search |
| Time | Left | Right |
|---|---|---|
| 57.0ms | 2.716615526401623e+152 | 4.000279490817734e+155 |
| 64.0ms | 2.393608068636864e+82 | 1.563589726566622e+85 |
| 49.0ms | 4.720933219526032e-67 | 1.8883396007831003e-65 |
| 118.0ms | -5.060916609178198e-296 | 3.99052547624092e-306 |
| 79.0ms | -1.226096037517704e-259 | -1.3637745531324015e-261 |
| 103.0ms | -1.4784848495048504e-229 | -8.951546817432473e-238 |
| 90.0ms | -8.379754610991334e+194 | -1.4675856835289743e+193 |
| 297.0ms | 1089× | body | 256 | invalid |
| 210.0ms | 896× | body | 256 | valid |
| 34.0ms | 140× | body | 256 | infinite |
Compiled 2572 to 1950 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) h) l)) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 1/2) d) |
(-.f64 (+.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1) |
(*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) d) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 (sqrt.f64 (+.f64 1 (-.f64 (/.f64 1 (*.f64 l h)) 1))) d) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) |
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) -3/2) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
(/.f64 d (/.f64 (sqrt.f64 l) (pow.f64 h -1/2))) |
(*.f64 (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) d) |
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 d (sqrt.f64 h))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) |
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3) 1/6) d) |
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/4) 2/3) d) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)) d) |
(*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)) d) |
(*.f64 (*.f64 (pow.f64 l -1/2) (sqrt.f64 (/.f64 1 h))) d) |
(*.f64 (/.f64 1 (sqrt.f64 l)) (*.f64 (pow.f64 h -1/2) d)) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h))) d) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) 1) |
(*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) 1/3) d) |
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d) |
(*.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 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) D))) |
(*.f64 (*.f64 (/.f64 (*.f64 M M) d) (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))) |
(*.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 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) h)) d) (/.f64 -1/8 (*.f64 d l)))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 h (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d D) (/.f64 d D)))))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) l)))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 h (*.f64 M M)) D) (*.f64 l (/.f64 d (/.f64 D d)))))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (*.f64 (*.f64 D (/.f64 1 (/.f64 d (/.f64 D d)))) (/.f64 (*.f64 h (*.f64 M M)) l)))))) |
(*.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 d) (/.f64 M d))) (/.f64 h l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d d)) (*.f64 D M)) (/.f64 h l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 D D) (/.f64 d (*.f64 (/.f64 M d) (*.f64 M h)))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) D) (/.f64 d D)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 (*.f64 (*.f64 M h) (neg.f64 M)) D) (*.f64 (neg.f64 d) (/.f64 d D))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))))) |
(log.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3)) |
(*.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 l h))))) d) |
(*.f64 (pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 l h))) d) |
(pow.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 2) |
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d)) 3) |
(*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3)) d) |
(*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (*.f64 l h)))) 3/2)) d) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3))) d) |
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3) 1/3)) d) |
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1) 3/2))) d) |
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d) |
(*.f64 (sqrt.f64 (*.f64 d (/.f64 d (*.f64 h l)))) (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (*.f64 h -1/2) l) 1)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) -1/2) 1)) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 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 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 M (/.f64 d 1/2))) 2) l)))))) |
(*.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 d d) M)) 2) 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 M (/.f64 d 1/2))) 2) l)))))) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 (*.f64 (*.f64 M h) (neg.f64 M)) D) (*.f64 (neg.f64 d) (/.f64 d D))))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) |
(*.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 (/.f64 1 (sqrt.f64 l)) (*.f64 (pow.f64 h -1/2) d)) |
(*.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 M (/.f64 d 1/2))) 2) l)))))) |
5 calls:
| 340.0ms | h |
| 230.0ms | d |
| 196.0ms | l |
| 127.0ms | M |
| 69.0ms | D |
| Error | Segments | Branch |
|---|---|---|
| 17.3b | 5 | d |
| 15.0b | 8 | h |
| 17.2b | 4 | l |
| 22.2b | 3 | M |
| 23.3b | 1 | D |
Compiled 1276 to 597 computations (53.2% saved)
| 7× | binary-search |
| Time | Left | Right |
|---|---|---|
| 63.0ms | 2.716615526401623e+152 | 4.000279490817734e+155 |
| 59.0ms | 2.393608068636864e+82 | 1.563589726566622e+85 |
| 56.0ms | 4.720933219526032e-67 | 1.8883396007831003e-65 |
| 104.0ms | -5.060916609178198e-296 | 3.99052547624092e-306 |
| 91.0ms | -1.3637745531324015e-261 | -1.7013294614910254e-269 |
| 116.0ms | -8.951546817432473e-238 | -6.481301341945865e-243 |
| 63.0ms | -8.379754610991334e+194 | -1.4675856835289743e+193 |
| 248.0ms | 1077× | body | 256 | invalid |
| 246.0ms | 928× | body | 256 | valid |
| 39.0ms | 155× | body | 256 | infinite |
Compiled 2776 to 2076 computations (25.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) h) l)) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 1/2) d) |
(-.f64 (+.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1) |
(*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) d) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 (sqrt.f64 (+.f64 1 (-.f64 (/.f64 1 (*.f64 l h)) 1))) d) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) |
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) -3/2) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
(/.f64 d (/.f64 (sqrt.f64 l) (pow.f64 h -1/2))) |
(*.f64 (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) d) |
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 d (sqrt.f64 h))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) |
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3) 1/6) d) |
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/4) 2/3) d) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)) d) |
(*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)) d) |
(*.f64 (*.f64 (pow.f64 l -1/2) (sqrt.f64 (/.f64 1 h))) d) |
(*.f64 (/.f64 1 (sqrt.f64 l)) (*.f64 (pow.f64 h -1/2) d)) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h))) d) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) 1) |
(*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) 1/3) d) |
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d) |
(*.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 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) D))) |
(*.f64 (*.f64 (/.f64 (*.f64 M M) d) (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))) |
(*.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 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) h)) d) (/.f64 -1/8 (*.f64 d l)))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 h (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d D) (/.f64 d D)))))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) l)))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 h (*.f64 M M)) D) (*.f64 l (/.f64 d (/.f64 D d)))))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (*.f64 (*.f64 D (/.f64 1 (/.f64 d (/.f64 D d)))) (/.f64 (*.f64 h (*.f64 M M)) l)))))) |
(*.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 d) (/.f64 M d))) (/.f64 h l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d d)) (*.f64 D M)) (/.f64 h l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 D D) (/.f64 d (*.f64 (/.f64 M d) (*.f64 M h)))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) D) (/.f64 d D)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 (*.f64 (*.f64 M h) (neg.f64 M)) D) (*.f64 (neg.f64 d) (/.f64 d D))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))))) |
(log.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3)) |
(*.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 l h))))) d) |
(*.f64 (pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 l h))) d) |
(pow.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 2) |
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d)) 3) |
(*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3)) d) |
(*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (*.f64 l h)))) 3/2)) d) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3))) d) |
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3) 1/3)) d) |
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1) 3/2))) d) |
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d) |
(*.f64 (sqrt.f64 (*.f64 d (/.f64 d (*.f64 h l)))) (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (*.f64 h -1/2) l) 1)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) -1/2) 1)) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 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 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 1 (*.f64 h l))) (neg.f64 d)) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 (*.f64 (*.f64 M h) (neg.f64 M)) D) (*.f64 (neg.f64 d) (/.f64 d D))))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(*.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 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) |
5 calls:
| 339.0ms | d |
| 174.0ms | h |
| 116.0ms | l |
| 99.0ms | M |
| 35.0ms | D |
| Error | Segments | Branch |
|---|---|---|
| 17.3b | 5 | d |
| 17.5b | 6 | h |
| 17.6b | 4 | l |
| 23.9b | 2 | M |
| 25.5b | 1 | D |
Compiled 1222 to 570 computations (53.4% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 100.0ms | 1.6593531030644826e-57 | 2.528769881636765e-55 |
| 112.0ms | 3.191218186553509e-293 | 1.0330783398271043e-284 |
| 123.0ms | -4.4847218734933766e-85 | -2.274358471583194e-89 |
| 70.0ms | -8.821938805334854e+46 | -2.6270809486157375e+40 |
| 232.0ms | 620× | body | 256 | invalid |
| 152.0ms | 528× | body | 256 | valid |
| 11.0ms | 49× | body | 256 | infinite |
Compiled 1734 to 1277 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) h) l)) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 1/2) d) |
(-.f64 (+.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1) |
(*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) d) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 (sqrt.f64 (+.f64 1 (-.f64 (/.f64 1 (*.f64 l h)) 1))) d) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) |
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) -3/2) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
(/.f64 d (/.f64 (sqrt.f64 l) (pow.f64 h -1/2))) |
(*.f64 (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) d) |
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 d (sqrt.f64 h))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) |
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3) 1/6) d) |
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/4) 2/3) d) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)) d) |
(*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)) d) |
(*.f64 (*.f64 (pow.f64 l -1/2) (sqrt.f64 (/.f64 1 h))) d) |
(*.f64 (/.f64 1 (sqrt.f64 l)) (*.f64 (pow.f64 h -1/2) d)) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h))) d) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) 1) |
(*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) 1/3) d) |
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d) |
(*.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 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) D))) |
(*.f64 (*.f64 (/.f64 (*.f64 M M) d) (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))) |
(*.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 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) h)) d) (/.f64 -1/8 (*.f64 d l)))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 h (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d D) (/.f64 d D)))))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) l)))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 h (*.f64 M M)) D) (*.f64 l (/.f64 d (/.f64 D d)))))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (*.f64 (*.f64 D (/.f64 1 (/.f64 d (/.f64 D d)))) (/.f64 (*.f64 h (*.f64 M M)) l)))))) |
(*.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 d) (/.f64 M d))) (/.f64 h l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d d)) (*.f64 D M)) (/.f64 h l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 D D) (/.f64 d (*.f64 (/.f64 M d) (*.f64 M h)))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) D) (/.f64 d D)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 (*.f64 (*.f64 M h) (neg.f64 M)) D) (*.f64 (neg.f64 d) (/.f64 d D))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) |
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l))))) |
(log.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) |
(cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) 3)) |
(*.f64 (sqrt.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 l h))))) d) |
(*.f64 (pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 l h))) d) |
(pow.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) 2) |
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) d)) 3) |
(*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -3/2)) 1/3)) d) |
(*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (*.f64 l h)))) 3/2)) d) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3))) d) |
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3) 1/3)) d) |
(*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1) 3/2))) d) |
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d) |
(*.f64 (sqrt.f64 (*.f64 d (/.f64 d (*.f64 h l)))) (fma.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (*.f64 h -1/2) l) 1)) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (/.f64 h d))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) -1/2) 1)) |
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 (*.f64 (*.f64 M h) (neg.f64 M)) D) (*.f64 (neg.f64 d) (/.f64 d D))))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) |
5 calls:
| 656.0ms | d |
| 202.0ms | D |
| 135.0ms | l |
| 122.0ms | h |
| 113.0ms | M |
| Error | Segments | Branch |
|---|---|---|
| 17.2b | 6 | d |
| 19.0b | 4 | h |
| 18.3b | 4 | l |
| 24.4b | 2 | M |
| 24.8b | 3 | D |
Compiled 1195 to 558 computations (53.3% saved)
| 5× | binary-search |
| Time | Left | Right |
|---|---|---|
| 51.0ms | 1.6593531030644826e-57 | 2.528769881636765e-55 |
| 121.0ms | 2.2262601598612794e-164 | 6.972634867658766e-155 |
| 92.0ms | 1.850667089495659e-298 | 3.9102802156482466e-297 |
| 82.0ms | -4.4847218734933766e-85 | -2.274358471583194e-89 |
| 122.0ms | -8.821938805334854e+46 | -2.6270809486157375e+40 |
| 259.0ms | 640× | body | 256 | valid |
| 158.0ms | 682× | body | 256 | invalid |
| 40.0ms | 80× | body | 256 | infinite |
Compiled 1976 to 1413 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) h) l)) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 1/2) d) |
(-.f64 (+.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1) |
(*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) d) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 (sqrt.f64 (+.f64 1 (-.f64 (/.f64 1 (*.f64 l h)) 1))) d) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) |
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) -3/2) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
(/.f64 d (/.f64 (sqrt.f64 l) (pow.f64 h -1/2))) |
(*.f64 (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) d) |
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 d (sqrt.f64 h))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) |
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3) 1/6) d) |
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/4) 2/3) d) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)) d) |
(*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)) d) |
(*.f64 (*.f64 (pow.f64 l -1/2) (sqrt.f64 (/.f64 1 h))) d) |
(*.f64 (/.f64 1 (sqrt.f64 l)) (*.f64 (pow.f64 h -1/2) d)) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h))) d) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) 1) |
(*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) 1/3) d) |
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d) |
(*.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 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) D))) |
(*.f64 (*.f64 (/.f64 (*.f64 M M) d) (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))) |
(*.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 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) h)) d) (/.f64 -1/8 (*.f64 d l)))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 h (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d D) (/.f64 d D)))))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) l)))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 h (*.f64 M M)) D) (*.f64 l (/.f64 d (/.f64 D d)))))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (*.f64 (*.f64 D (/.f64 1 (/.f64 d (/.f64 D d)))) (/.f64 (*.f64 h (*.f64 M M)) l)))))) |
(*.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 d) (/.f64 M d))) (/.f64 h l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d d)) (*.f64 D M)) (/.f64 h l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 D D) (/.f64 d (*.f64 (/.f64 M d) (*.f64 M h)))))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 (*.f64 (/.f64 M d) (*.f64 M h)) D) (/.f64 d D)))))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d d)) (*.f64 D M)) (/.f64 h l)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) |
5 calls:
| 196.0ms | d |
| 136.0ms | D |
| 125.0ms | h |
| 117.0ms | l |
| 69.0ms | M |
| Error | Segments | Branch |
|---|---|---|
| 17.4b | 6 | d |
| 19.0b | 4 | h |
| 18.3b | 4 | l |
| 24.4b | 2 | M |
| 24.8b | 3 | D |
Compiled 858 to 397 computations (53.7% saved)
| 5× | binary-search |
| Time | Left | Right |
|---|---|---|
| 50.0ms | 1.6593531030644826e-57 | 2.528769881636765e-55 |
| 73.0ms | 2.2262601598612794e-164 | 6.972634867658766e-155 |
| 69.0ms | 1.850667089495659e-298 | 3.9102802156482466e-297 |
| 69.0ms | -4.4847218734933766e-85 | -2.274358471583194e-89 |
| 70.0ms | -7.881743220649378e+22 | -2.2323416188954765e+20 |
| 160.0ms | 624× | body | 256 | valid |
| 147.0ms | 712× | body | 256 | invalid |
| 12.0ms | 58× | body | 256 | infinite |
Compiled 1890 to 1326 computations (29.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) h) l)) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 1/2) d) |
(-.f64 (+.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1) |
(*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) d) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 (sqrt.f64 (+.f64 1 (-.f64 (/.f64 1 (*.f64 l h)) 1))) d) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) |
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) -3/2) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
(/.f64 d (/.f64 (sqrt.f64 l) (pow.f64 h -1/2))) |
(*.f64 (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) d) |
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 d (sqrt.f64 h))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) |
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3) 1/6) d) |
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/4) 2/3) d) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)) d) |
(*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)) d) |
(*.f64 (*.f64 (pow.f64 l -1/2) (sqrt.f64 (/.f64 1 h))) d) |
(*.f64 (/.f64 1 (sqrt.f64 l)) (*.f64 (pow.f64 h -1/2) d)) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h))) d) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) 1) |
(*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) 1/3) d) |
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d) |
(*.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 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) D))) |
(*.f64 (*.f64 (/.f64 (*.f64 M M) d) (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))) |
(*.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 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) h)) d) (/.f64 -1/8 (*.f64 d l)))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 h (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d D) (/.f64 d D)))))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) l)))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 h (*.f64 M M)) D) (*.f64 l (/.f64 d (/.f64 D d)))))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (*.f64 (*.f64 D (/.f64 1 (/.f64 d (/.f64 D d)))) (/.f64 (*.f64 h (*.f64 M M)) l)))))) |
(*.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 d) (/.f64 M d))) (/.f64 h l)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d d)) (*.f64 D M)) (/.f64 h l)))))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d d)) (*.f64 D M)) (/.f64 h l)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d d)) (*.f64 D M)) (/.f64 h l)))))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) |
5 calls:
| 194.0ms | d |
| 90.0ms | D |
| 86.0ms | h |
| 85.0ms | l |
| 70.0ms | M |
| Error | Segments | Branch |
|---|---|---|
| 17.4b | 6 | d |
| 19.0b | 4 | h |
| 19.0b | 4 | l |
| 25.0b | 3 | M |
| 25.3b | 4 | D |
Compiled 734 to 354 computations (51.8% saved)
| 5× | binary-search |
| Time | Left | Right |
|---|---|---|
| 64.0ms | 1.6593531030644826e-57 | 2.528769881636765e-55 |
| 83.0ms | 2.2262601598612794e-164 | 6.972634867658766e-155 |
| 83.0ms | 1.850667089495659e-298 | 3.9102802156482466e-297 |
| 77.0ms | -4.4847218734933766e-85 | -2.274358471583194e-89 |
| 86.0ms | -7.881743220649378e+22 | -2.2323416188954765e+20 |
| 196.0ms | 624× | body | 256 | valid |
| 129.0ms | 655× | body | 256 | invalid |
| 36.0ms | 64× | body | 256 | infinite |
Compiled 1890 to 1326 computations (29.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) h) l)) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 1/2) d) |
(-.f64 (+.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1) |
(*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) d) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 (sqrt.f64 (+.f64 1 (-.f64 (/.f64 1 (*.f64 l h)) 1))) d) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) |
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) -3/2) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
(/.f64 d (/.f64 (sqrt.f64 l) (pow.f64 h -1/2))) |
(*.f64 (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) d) |
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 d (sqrt.f64 h))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) |
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3) 1/6) d) |
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/4) 2/3) d) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)) d) |
(*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)) d) |
(*.f64 (*.f64 (pow.f64 l -1/2) (sqrt.f64 (/.f64 1 h))) d) |
(*.f64 (/.f64 1 (sqrt.f64 l)) (*.f64 (pow.f64 h -1/2) d)) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h))) d) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) 1) |
(*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2) 1/3) d) |
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d) |
(*.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 D -1/8) (/.f64 (/.f64 d (*.f64 M M)) D))) |
(*.f64 (*.f64 (/.f64 (*.f64 M M) d) (*.f64 D D)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)) |
(*.f64 (sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) -1/2)))) |
(*.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 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) h)) d) (/.f64 -1/8 (*.f64 d l)))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 h (*.f64 (/.f64 l (*.f64 M M)) (*.f64 (/.f64 d D) (/.f64 d D)))))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 d D) (/.f64 d D)) l)))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 h (*.f64 M M)) D) (*.f64 l (/.f64 d (/.f64 D d)))))))) |
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (*.f64 (*.f64 D (/.f64 1 (/.f64 d (/.f64 D d)))) (/.f64 (*.f64 h (*.f64 M M)) l)))))) |
(*.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 d) (/.f64 M d))) (/.f64 h l)))))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) 1) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(/.f64 d (/.f64 (sqrt.f64 l) (pow.f64 h -1/2))) |
5 calls:
| 93.0ms | d |
| 90.0ms | D |
| 86.0ms | l |
| 68.0ms | M |
| 44.0ms | h |
| Error | Segments | Branch |
|---|---|---|
| 19.0b | 4 | d |
| 20.2b | 2 | h |
| 19.0b | 4 | l |
| 26.9b | 3 | M |
| 26.6b | 4 | D |
Compiled 703 to 343 computations (51.2% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 90.0ms | 1.850667089495659e-298 | 3.9102802156482466e-297 |
| 103.0ms | -4.4847218734933766e-85 | -2.274358471583194e-89 |
| 71.0ms | -8.821938805334854e+46 | -2.6270809486157375e+40 |
| 123.0ms | 457× | body | 256 | invalid |
| 90.0ms | 384× | body | 256 | valid |
| 12.0ms | 52× | body | 256 | infinite |
Compiled 795 to 624 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) h) l)) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 1/2) d) |
(-.f64 (+.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1) |
(*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) d) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 (sqrt.f64 (+.f64 1 (-.f64 (/.f64 1 (*.f64 l h)) 1))) d) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) |
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) -3/2) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
(/.f64 d (/.f64 (sqrt.f64 l) (pow.f64 h -1/2))) |
(*.f64 (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))) d) |
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 d (sqrt.f64 h))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) |
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3) 1/6) d) |
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -3/4) 2/3) d) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 3/2)) d) |
(*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)) d) |
(*.f64 (*.f64 (pow.f64 l -1/2) (sqrt.f64 (/.f64 1 h))) d) |
(*.f64 (/.f64 1 (sqrt.f64 l)) (*.f64 (pow.f64 h -1/2) d)) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h))) d) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(/.f64 d (/.f64 (sqrt.f64 l) (pow.f64 h -1/2))) |
5 calls:
| 185.0ms | D |
| 126.0ms | M |
| 55.0ms | h |
| 50.0ms | d |
| 46.0ms | l |
| Error | Segments | Branch |
|---|---|---|
| 20.2b | 2 | d |
| 20.2b | 2 | h |
| 20.2b | 2 | l |
| 32.1b | 6 | M |
| 30.5b | 8 | D |
Compiled 339 to 190 computations (44% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 143.0ms | 1.4398372647317676e-293 | 9.333410925081432e-290 |
| 60.0ms | 269× | body | 256 | invalid |
| 48.0ms | 203× | body | 256 | infinite |
| 32.0ms | 128× | body | 256 | valid |
Compiled 280 to 222 computations (20.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) h) l)) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 1/2) d) |
(-.f64 (+.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1) |
(*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) d) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 (sqrt.f64 (+.f64 1 (-.f64 (/.f64 1 (*.f64 l h)) 1))) d) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) |
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) -3/2) d) |
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d) |
5 calls:
| 94.0ms | D |
| 66.0ms | M |
| 25.0ms | d |
| 23.0ms | l |
| 23.0ms | h |
| Error | Segments | Branch |
|---|---|---|
| 20.2b | 2 | d |
| 20.2b | 2 | h |
| 20.2b | 2 | l |
| 32.2b | 6 | M |
| 30.5b | 8 | D |
Compiled 236 to 131 computations (44.5% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 160.0ms | 1.4398372647317676e-293 | 9.333410925081432e-290 |
| 72.0ms | 339× | body | 256 | invalid |
| 56.0ms | 250× | body | 256 | infinite |
| 30.0ms | 128× | body | 256 | valid |
Compiled 280 to 222 computations (20.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) h) l)) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 1/2) d) |
(-.f64 (+.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1) |
(*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) d) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 (sqrt.f64 (+.f64 1 (-.f64 (/.f64 1 (*.f64 l h)) 1))) d) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) |
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) |
5 calls:
| 76.0ms | D |
| 56.0ms | M |
| 21.0ms | l |
| 20.0ms | h |
| 20.0ms | d |
| Error | Segments | Branch |
|---|---|---|
| 20.3b | 2 | d |
| 20.3b | 2 | h |
| 20.2b | 2 | l |
| 32.2b | 6 | M |
| 30.5b | 8 | D |
Compiled 212 to 119 computations (43.9% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 145.0ms | 1.4398372647317676e-293 | 9.333410925081432e-290 |
| 70.0ms | 337× | body | 256 | invalid |
| 44.0ms | 194× | body | 256 | infinite |
| 29.0ms | 128× | body | 256 | valid |
Compiled 272 to 214 computations (21.3% saved)
| Inputs |
|---|
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(*.f64 (pow.f64 (*.f64 l h) -1/2) d) |
(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) h) l)) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 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 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) |
(*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 1/2) d) |
(-.f64 (+.f64 1 (/.f64 d (sqrt.f64 (*.f64 l h)))) 1) |
(*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 l h) -1/2) 1)) d) |
(*.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 l h) -1/2)) 1) d) |
(*.f64 (sqrt.f64 (+.f64 1 (-.f64 (/.f64 1 (*.f64 l h)) 1))) d) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) |
5 calls:
| 67.0ms | D |
| 49.0ms | M |
| 18.0ms | h |
| 17.0ms | d |
| 17.0ms | l |
| Error | Segments | Branch |
|---|---|---|
| 23.9b | 2 | d |
| 23.9b | 2 | h |
| 23.9b | 2 | l |
| 32.3b | 6 | M |
| 31.5b | 8 | D |
Compiled 191 to 111 computations (41.9% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 137.0ms | 1.8748363703787797e-288 | 9.01491367187362e-280 |
| 59.0ms | 280× | body | 256 | invalid |
| 42.0ms | 190× | body | 256 | infinite |
| 34.0ms | 144× | body | 256 | valid |
Compiled 309 to 245 computations (20.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) h) l)) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) |
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d) |
(/.f64 1 (/.f64 (sqrt.f64 (*.f64 l h)) d)) |
| Outputs |
|---|
(sqrt.f64 (*.f64 d (/.f64 (/.f64 d l) h))) |
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) |
5 calls:
| 19.0ms | D |
| 19.0ms | M |
| 13.0ms | l |
| 13.0ms | h |
| 12.0ms | d |
| Error | Segments | Branch |
|---|---|---|
| 30.5b | 2 | d |
| 30.5b | 2 | h |
| 30.5b | 2 | l |
| 35.3b | 3 | M |
| 35.4b | 3 | D |
Compiled 120 to 68 computations (43.3% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 73.0ms | -1.226096037517704e-259 | -1.3637745531324015e-261 |
| 40.0ms | 135× | body | 256 | invalid |
| 25.0ms | 112× | body | 256 | valid |
| 6.0ms | 27× | body | 256 | infinite |
Compiled 244 to 185 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) h) l)) |
(sqrt.f64 (/.f64 (/.f64 (*.f64 d d) l) h)) |
| Outputs |
|---|
(sqrt.f64 (*.f64 d (/.f64 (/.f64 d l) h))) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
5 calls:
| 16.0ms | D |
| 14.0ms | d |
| 14.0ms | M |
| 9.0ms | l |
| 9.0ms | h |
| Error | Segments | Branch |
|---|---|---|
| 30.9b | 2 | d |
| 30.9b | 2 | h |
| 30.9b | 2 | l |
| 35.3b | 3 | M |
| 35.4b | 3 | D |
Compiled 88 to 53 computations (39.8% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 62.0ms | -1.226096037517704e-259 | -1.3637745531324015e-261 |
| 28.0ms | 138× | body | 256 | invalid |
| 27.0ms | 112× | body | 256 | valid |
| 5.0ms | 24× | body | 256 | infinite |
Compiled 230 to 171 computations (25.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)))) |
| Outputs |
|---|
(sqrt.f64 (*.f64 d (/.f64 d (*.f64 l h)))) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
5 calls:
| 10.0ms | D |
| 10.0ms | M |
| 8.0ms | h |
| 7.0ms | d |
| 6.0ms | l |
| Error | Segments | Branch |
|---|---|---|
| 32.3b | 2 | d |
| 32.3b | 2 | h |
| 32.3b | 2 | l |
| 39.3b | 2 | M |
| 38.6b | 3 | D |
Compiled 56 to 39 computations (30.4% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 62.0ms | 1.850667089495659e-298 | 3.9102802156482466e-297 |
| 28.0ms | 125× | body | 256 | invalid |
| 25.0ms | 112× | body | 256 | valid |
| 8.0ms | 34× | body | 256 | infinite |
Compiled 230 to 171 computations (25.7% 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 d (sqrt.f64 (*.f64 l h))) |
5 calls:
| 4.0ms | M |
| 3.0ms | d |
| 3.0ms | D |
| 3.0ms | l |
| 3.0ms | h |
| Error | Segments | Branch |
|---|---|---|
| 41.7b | 1 | d |
| 41.7b | 1 | h |
| 41.7b | 1 | l |
| 41.7b | 1 | M |
| 41.7b | 1 | D |
Compiled 48 to 36 computations (25% saved)
| 1× | egg-herbie |
| 392× | distribute-rgt-neg-in_binary64 |
| 320× | neg-sub0_binary64 |
| 320× | neg-mul-1_binary64 |
| 283× | distribute-lft-neg-in_binary64 |
| 260× | *-commutative_binary64 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 421 | 3483 |
| 1 | 572 | 3483 |
| 2 | 694 | 3483 |
| 3 | 828 | 3475 |
| 4 | 937 | 3475 |
| 5 | 1052 | 3475 |
| 6 | 1161 | 3475 |
| 7 | 1250 | 3475 |
| 8 | 1366 | 3475 |
| 9 | 1572 | 3475 |
| 10 | 1818 | 3475 |
| 11 | 2100 | 3475 |
| 12 | 2348 | 3475 |
| 13 | 2496 | 3475 |
| 14 | 2547 | 3475 |
| 15 | 2576 | 3475 |
| 16 | 2614 | 3475 |
| 17 | 2716 | 3475 |
| 18 | 2884 | 3475 |
| 19 | 3074 | 3475 |
| 20 | 3196 | 3475 |
| 21 | 3285 | 3475 |
| 22 | 3304 | 3475 |
| 23 | 3402 | 3475 |
| 24 | 3456 | 3475 |
| 25 | 3492 | 3475 |
| 26 | 3504 | 3475 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(if (<=.f64 h -7304435034768741/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) l)))))) (if (<=.f64 h -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.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 1/2) (/.f64 D d)) 2) (/.f64 l h)))))) (if (<=.f64 h 8684406692798715/1809251394333065553493296640760748560207343510400633813116524750123642650624) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) (if (<=.f64 h 2400000000000000092661586289806834566705649235792410534906171909645857384395825824084737402109036088245338021668715720729391854948881004211756003136967135177617442865152) (*.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 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 1 d)))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) l)))))))))) |
(if (<=.f64 h -652736747787845/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) l)))))) (if (<=.f64 h -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.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 1/2) (/.f64 D d)) 2) (/.f64 l h)))))) (if (<=.f64 h 3618502788666131/7237005577332262213973186563042994240829374041602535252466099000494570602496) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) (if (<=.f64 h 560000000000000012550206132118868082553864082320938782480323736260567854868824228179969441011966962390922111257445734274898946910242788059993793476777677489583520455365127123687702528) (*.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 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))))))) |
(if (<=.f64 h -6993608012012625/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))) (if (<=.f64 h -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.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 1/2) (/.f64 D d)) 2) (/.f64 l h)))))) (if (<=.f64 h 6219301668019913/28269553036454149273332760011886696253239742350009903329945699220681916416) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) (if (<=.f64 h 2849999999999999889073101933446509306273554803984734235555854453198562098871960960164350347924544628268243004978921534958260752381704855148540665303825128461162200716526890482774573056) (*.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 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))))))) |
(if (<=.f64 d -2200000000000000138481936049096369172646393059389508644786683003502642174074819469881500177886431499523917086346245381013151864330495960948587143762224662289892642563961187435919658667323723269769037888609794859222312123629568) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 d -150000000000000003561814853797665803611298689174302328121019748300535614431303085885226644232412494119401895370076017411369011975483512236015616) (*.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 1/2) (/.f64 D d)) 2) (/.f64 l h)))))) (if (<=.f64 d -5300000000000000277855088459506080738517149932238527719300620231476374265130909696) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 d -2741532741306389/83076749736557242056487941267521536) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) l)))))) (if (<=.f64 d -7883901492465871/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 (*.f64 (*.f64 M h) (neg.f64 M)) D) (*.f64 (neg.f64 d) (/.f64 d D))))))) (if (<=.f64 d 8765333126103453/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 d 8070450532247929/2305843009213693952) (*.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 (/.f64 1 l)) (sqrt.f64 h)) d)))))))) |
(if (<=.f64 l -580000000000000050669276905375352226763852763198679499762772294463884516419014021089329152) (*.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)))))) (if (<=.f64 l -671300808259951/3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193449537015778467662777468320381844938727095591204153641140224) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 l -4377221635997737/1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) h) (*.f64 d l)))))) (if (<=.f64 l -1012011266536553/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.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 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) (if (<=.f64 l 6847402253844053/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (*.f64 (*.f64 (pow.f64 l -1/2) (sqrt.f64 (/.f64 1 h))) d) (if (<=.f64 l 17499999999999998858314088590309414228131412562109799600463948235135738856496408974543174529364968504961185112400493863455039414379006915424299055624244515952797080663483824374489590792192) (*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (/.f64 h l))))) (/.f64 d (/.f64 (sqrt.f64 l) (pow.f64 h -1/2))))))))) |
(if (<=.f64 h -14999999999999999980347375360273362824403842263697647879464072002529109772378542315498533795352098004593462210934172028344434141193151880363120194975813562033712161920897646214806477266978078720) (*.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 M (/.f64 d 1/2))) 2) l)))))) (if (<=.f64 h -6598403462816631/7331559403129590068331208687020758653624765228075687047537011123791632385370343464792392772051104864109916034360063928339045596353810784435313926666640532382851295822842678298180301122938618566718730242107326783353838221723324821405531849499257419595776) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) (if (<=.f64 h -39815656951383/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096) (*.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 h l))) 2)))) (if (<=.f64 h -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 h 335700942307893/3533694129556768659166595001485837031654967793751237916243212402585239552) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) (if (<=.f64 h 739999999999999953404026437617878935402295043129417583373755577551234279599992614375805114147250114039007703196355174396712865714586816480439600477268840021479212553194051182706819072) (*.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 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))))))))) |
(if (<=.f64 h -119999999999999999842779002882186902595230738109581183035712576020232878179028338523988270362816784036747697687473376226755473129545215042904961559806508496269697295367181169718451818135824629760) (*.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 M (/.f64 d 1/2))) 2) l)))))) (if (<=.f64 h -4224238327975057/7159725979618740301104695983418709622680434793042663132360362425577766001338226039836321066456157093857339877304749930018599215189268344175111256510391144905128218576994803025566700315369744694061260002057936311868982638401684395903839696776618573824) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) (if (<=.f64 h -2991367617912601/2215827865120445285436604169234485268788427414982608644747394113713414456189281304992986194038624093815384393617798347846350945898212351959632084639523021319185153902243763020549247279516306127414463752183841820368271691660401046407456843466086176161485977628013706077372678144) (*.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 h l))) 2)))) (if (<=.f64 h -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 h 3250998599192227/14134776518227074636666380005943348126619871175004951664972849610340958208) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) (if (<=.f64 h 17500000000000001309876830309718989363950862771333662558998566595344846390273932535910466610450749818755836796144982578302777325383687747079897645305680264752529408) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 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 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))))))))) |
(if (<=.f64 h -14999999999999999980347375360273362824403842263697647879464072002529109772378542315498533795352098004593462210934172028344434141193151880363120194975813562033712161920897646214806477266978078720) (*.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 M (/.f64 d 1/2))) 2) l)))))) (if (<=.f64 h -2573026523925485/223741436863085634409521749481834675708763587282583222886261325799305187541819563744885033326754909183041871165773435313081225474664635755472226765949723278285256830531087594548959384855304521689414375064310509745905707450052637371994990524269330432) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) (if (<=.f64 h -1985381767147919/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216) (*.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 h l))) 2)))) (if (<=.f64 h -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 h 8499176403487565/7588550360256754183279148073529370729071901715047420004889892225542594864082845696) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) (if (<=.f64 h 9599999999999999864384820342856229599922178192419670471030304670014582890310053920768) (*.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 h l))) 2)))) (if (<=.f64 h 380000000000000003620107409960305702657642723651589156679263038168328946859750849240582663775132887638692543607600365478853296379851862503347706365214720) (*.f64 (/.f64 1 (sqrt.f64 l)) (*.f64 (pow.f64 h -1/2) d)) (*.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 M (/.f64 d 1/2))) 2) l))))))))))))) |
(if (<=.f64 h -23000000000000001320619741464200718346510326266302913927042251628629563368316801892440463868012587513197947052567746813317548564445641861867705872990184736487784050008515611911265050104128602112) (*.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 M (/.f64 d 1/2))) 2) l)))))) (if (<=.f64 h -6598403462816631/7331559403129590068331208687020758653624765228075687047537011123791632385370343464792392772051104864109916034360063928339045596353810784435313926666640532382851295822842678298180301122938618566718730242107326783353838221723324821405531849499257419595776) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) (if (<=.f64 h -8863311460481781/2215827865120445285436604169234485268788427414982608644747394113713414456189281304992986194038624093815384393617798347846350945898212351959632084639523021319185153902243763020549247279516306127414463752183841820368271691660401046407456843466086176161485977628013706077372678144) (*.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)))))) (if (<=.f64 h -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 h 2845706385096283/474284397516047136454946754595585670566993857190463750305618264096412179005177856) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) (if (<=.f64 h 619999999999999984052200535902627549750436651721868871617468663927622483371561582592) (*.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 4299999999999999756961705472151587928063854517081368718137267971765339160266483887876799881988809898351396651402808834465920964039370813666256546193997824) (*.f64 (/.f64 1 (sqrt.f64 l)) (*.f64 (pow.f64 h -1/2) d)) (*.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 M (/.f64 d 1/2))) 2) l))))))))))))) |
(if (<=.f64 h -14999999999999999980347375360273362824403842263697647879464072002529109772378542315498533795352098004593462210934172028344434141193151880363120194975813562033712161920897646214806477266978078720) (*.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 M (/.f64 d 1/2))) 2) l)))))) (if (<=.f64 h -6246254001565511/960962154087001629436308185025184878247905227974336452694771122017616840015261658617268505418282416748614914455642299215255384405286687137505466996049907860485085046091635529899088428785810612776957410293491536147754283397719630991265870577566668501257551872) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) (if (<=.f64 h -2991367617912601/2215827865120445285436604169234485268788427414982608644747394113713414456189281304992986194038624093815384393617798347846350945898212351959632084639523021319185153902243763020549247279516306127414463752183841820368271691660401046407456843466086176161485977628013706077372678144) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 (*.f64 (*.f64 M h) (neg.f64 M)) D) (*.f64 (neg.f64 d) (/.f64 d D))))))) (if (<=.f64 h -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 h 1096782669255859/59285549689505892056868344324448208820874232148807968788202283012051522375647232) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) (if (<=.f64 h 410000000000000008586739924623159362985751073378393118973396287303511467528917352448) (*.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 819999999999999958845833511052405995043625135424702707957307520270229982154859466718189496296374028192728914436539529834576710292274663563840309281423360) (*.f64 (/.f64 1 (sqrt.f64 l)) (*.f64 (pow.f64 h -1/2) d)) (*.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 M (/.f64 d 1/2))) 2) l))))))))))))) |
(if (<=.f64 d -34500000000000000904209296945578696016457105408) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 d -1612616214368019/8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 (*.f64 (*.f64 M h) (neg.f64 M)) D) (*.f64 (neg.f64 d) (/.f64 d D))))))) (if (<=.f64 d 53369014941225/1404447761611184302913519680303925573139044514798677009948672509044786529730476274474284979081308875165000889686495260606709295068862629863225370551870891596701311667381761603721111090634735110308227210563164107569048052205800491261514946176100212790338675864723330454999587858894372783631526221325189251072) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 d 6625676492918941/27606985387162255149739023449108101809804435888681546220650096895197184) (*.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 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d))))) |
(if (<=.f64 d -800000000000000070570891242451381125614927872) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 d -4199521391583383/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 (*.f64 (*.f64 M h) (neg.f64 M)) D) (*.f64 (neg.f64 d) (/.f64 d D))))))) (if (<=.f64 d 4712544691453469/11781361728633673532894774498354952494238773929196300355071513798753168641589311119865182769801300280680127783231251635087526446289021607771691249214388576215221396663491984443067742263787264024212477244347842938066577043117995647400274369612403653814737339068225047641453182709824206687753689912418253153056587776) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 d 8115528798336243/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712) (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (if (<=.f64 d 7067388259113537/883423532389192164791648750371459257913741948437809479060803100646309888) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d)))))) |
(if (<=.f64 d -78000000000000004194304) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 d -103028258140179/4479489484355608421114884561136888556243290994469299069799978201927583742360321890761754986543214231552) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d d)) (*.f64 D M)) (/.f64 h l)))))) (if (<=.f64 d 8765333126103453/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 d 7246007855657359/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (if (<=.f64 d 6007280020246507/3533694129556768659166595001485837031654967793751237916243212402585239552) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d)))))) |
(if (<=.f64 d -78000000000000004194304) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 d -949651770683389/8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d d)) (*.f64 D M)) (/.f64 h l)))))) (if (<=.f64 d 1119229364220199/5890680864316836766447387249177476247119386964598150177535756899376584320794655559932591384900650140340063891615625817543763223144510803885845624607194288107610698331745992221533871131893632012106238622173921469033288521558997823700137184806201826907368669534112523820726591354912103343876844956209126576528293888) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 d 531373909414873/120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232) (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (if (<=.f64 d 4593802368423799/1766847064778384329583297500742918515827483896875618958121606201292619776) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d d)) (*.f64 D M)) (/.f64 h l)))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d)))))) |
(if (<=.f64 d -8800000000000000518788275495606095202746368) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 d -4927438432791169/8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) 1) (if (<=.f64 d 8765333126103453/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (/.f64 d (/.f64 (sqrt.f64 l) (pow.f64 h -1/2)))))) |
(if (<=.f64 l 1348269851146737/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (/.f64 d (/.f64 (sqrt.f64 l) (pow.f64 h -1/2)))) |
(if (<=.f64 l 1348269851146737/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d)) |
(if (<=.f64 l 1348269851146737/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) |
(if (<=.f64 l 1302954466338501/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(if (<=.f64 h -6204318022337247/4431655730240890570873208338468970537576854829965217289494788227426828912378562609985972388077248187630768787235596695692701891796424703919264169279046042638370307804487526041098494559032612254828927504367683640736543383320802092814913686932172352322971955256027412154745356288) (sqrt.f64 (*.f64 d (/.f64 (/.f64 d l) h))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(if (<=.f64 h -6204318022337247/4431655730240890570873208338468970537576854829965217289494788227426828912378562609985972388077248187630768787235596695692701891796424703919264169279046042638370307804487526041098494559032612254828927504367683640736543383320802092814913686932172352322971955256027412154745356288) (sqrt.f64 (*.f64 d (/.f64 (/.f64 d l) h))) (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(if (<=.f64 d 4948171926026143/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552) (sqrt.f64 (*.f64 d (/.f64 d (*.f64 l h)))) (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
| Outputs |
|---|
(if (<=.f64 h -7304435034768741/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) l)))))) (if (<=.f64 h -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.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 1/2) (/.f64 D d)) 2) (/.f64 l h)))))) (if (<=.f64 h 8684406692798715/1809251394333065553493296640760748560207343510400633813116524750123642650624) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) (if (<=.f64 h 2400000000000000092661586289806834566705649235792410534906171909645857384395825824084737402109036088245338021668715720729391854948881004211756003136967135177617442865152) (*.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 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 1 d)))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) l)))))))))) |
(if (<=.f64 h -7304435034768741/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) l)))))) (if (<=.f64 h -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.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 1/2 M) (/.f64 D d)) 2) (/.f64 l h)))))) (if (<=.f64 h 8684406692798715/1809251394333065553493296640760748560207343510400633813116524750123642650624) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))) (if (<=.f64 h 2400000000000000092661586289806834566705649235792410534906171909645857384395825824084737402109036088245338021668715720729391854948881004211756003136967135177617442865152) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h l)))))) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) l)))) (/.f64 1 (*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 1 d)))))))))) |
(if (<=.f64 h -7304435034768741/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) l)) -1/2)))) (if (<=.f64 h -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (/.f64 l h)) -1/2)))) (if (<=.f64 h 8684406692798715/1809251394333065553493296640760748560207343510400633813116524750123642650624) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))) (if (<=.f64 h 2400000000000000092661586289806834566705649235792410534906171909645857384395825824084737402109036088245338021668715720729391854948881004211756003136967135177617442865152) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h l)) -1/2)))) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) l)) -1/2)) (/.f64 1 (*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 1 d)))))))))) |
(if (<=.f64 h -652736747787845/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) l)))))) (if (<=.f64 h -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.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 1/2) (/.f64 D d)) 2) (/.f64 l h)))))) (if (<=.f64 h 3618502788666131/7237005577332262213973186563042994240829374041602535252466099000494570602496) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) (if (<=.f64 h 560000000000000012550206132118868082553864082320938782480323736260567854868824228179969441011966962390922111257445734274898946910242788059993793476777677489583520455365127123687702528) (*.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 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))))))) |
(if (<=.f64 h -652736747787845/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) l)))))) (if (<=.f64 h -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.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 1/2 M) (/.f64 D d)) 2) (/.f64 l h)))))) (if (<=.f64 h 3618502788666131/7237005577332262213973186563042994240829374041602535252466099000494570602496) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))) (if (<=.f64 h 560000000000000012550206132118868082553864082320938782480323736260567854868824228179969441011966962390922111257445734274898946910242788059993793476777677489583520455365127123687702528) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h l)))))) (*.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 M (/.f64 d 1/2))) 2) l)))))))))) |
(if (<=.f64 h -652736747787845/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) l)) -1/2)))) (if (<=.f64 h -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (/.f64 l h)) -1/2)))) (if (<=.f64 h 3618502788666131/7237005577332262213973186563042994240829374041602535252466099000494570602496) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))) (if (<=.f64 h 560000000000000012550206132118868082553864082320938782480323736260567854868824228179969441011966962390922111257445734274898946910242788059993793476777677489583520455365127123687702528) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h l)) -1/2)))) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) -1/2)))))))) |
(if (<=.f64 h -6993608012012625/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))) (if (<=.f64 h -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.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 1/2) (/.f64 D d)) 2) (/.f64 l h)))))) (if (<=.f64 h 6219301668019913/28269553036454149273332760011886696253239742350009903329945699220681916416) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) (if (<=.f64 h 2849999999999999889073101933446509306273554803984734235555854453198562098871960960164350347924544628268243004978921534958260752381704855148540665303825128461162200716526890482774573056) (*.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 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))))))) |
(if (<=.f64 h -6993608012012625/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))) (if (<=.f64 h -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.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 1/2 M) (/.f64 D d)) 2) (/.f64 l h)))))) (if (<=.f64 h 6219301668019913/28269553036454149273332760011886696253239742350009903329945699220681916416) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))) (if (<=.f64 h 2849999999999999889073101933446509306273554803984734235555854453198562098871960960164350347924544628268243004978921534958260752381704855148540665303825128461162200716526890482774573056) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h l)))))) (*.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 M (/.f64 d 1/2))) 2) l)))))))))) |
(if (<=.f64 h -6993608012012625/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) -1/2)))) (if (<=.f64 h -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (/.f64 l h)) -1/2)))) (if (<=.f64 h 6219301668019913/28269553036454149273332760011886696253239742350009903329945699220681916416) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))) (if (<=.f64 h 2849999999999999889073101933446509306273554803984734235555854453198562098871960960164350347924544628268243004978921534958260752381704855148540665303825128461162200716526890482774573056) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h l)) -1/2)))) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) -1/2)))))))) |
(if (<=.f64 d -2200000000000000138481936049096369172646393059389508644786683003502642174074819469881500177886431499523917086346245381013151864330495960948587143762224662289892642563961187435919658667323723269769037888609794859222312123629568) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 d -150000000000000003561814853797665803611298689174302328121019748300535614431303085885226644232412494119401895370076017411369011975483512236015616) (*.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 1/2) (/.f64 D d)) 2) (/.f64 l h)))))) (if (<=.f64 d -5300000000000000277855088459506080738517149932238527719300620231476374265130909696) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 d -2741532741306389/83076749736557242056487941267521536) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) l)))))) (if (<=.f64 d -7883901492465871/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 (*.f64 (*.f64 M h) (neg.f64 M)) D) (*.f64 (neg.f64 d) (/.f64 d D))))))) (if (<=.f64 d 8765333126103453/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 d 8070450532247929/2305843009213693952) (*.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 (/.f64 1 l)) (sqrt.f64 h)) d)))))))) |
(if (<=.f64 d -2200000000000000138481936049096369172646393059389508644786683003502642174074819469881500177886431499523917086346245381013151864330495960948587143762224662289892642563961187435919658667323723269769037888609794859222312123629568) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 d -150000000000000003561814853797665803611298689174302328121019748300535614431303085885226644232412494119401895370076017411369011975483512236015616) (*.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 1/2 M) (/.f64 D d)) 2) (/.f64 l h)))))) (if (<=.f64 d -5300000000000000277855088459506080738517149932238527719300620231476374265130909696) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 d -2741532741306389/83076749736557242056487941267521536) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) l)))) (/.f64 1 (sqrt.f64 (/.f64 h d))))) (if (<=.f64 d -7883901492465871/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 D (neg.f64 (*.f64 M (*.f64 h M)))) (*.f64 (neg.f64 d) (/.f64 d D))))))) (if (<=.f64 d 8765333126103453/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 d 8070450532247929/2305843009213693952) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h l)))))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)))))))))) |
(if (<=.f64 d -2200000000000000138481936049096369172646393059389508644786683003502642174074819469881500177886431499523917086346245381013151864330495960948587143762224662289892642563961187435919658667323723269769037888609794859222312123629568) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 d -150000000000000003561814853797665803611298689174302328121019748300535614431303085885226644232412494119401895370076017411369011975483512236015616) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (/.f64 l h)) -1/2)))) (if (<=.f64 d -5300000000000000277855088459506080738517149932238527719300620231476374265130909696) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 d -2741532741306389/83076749736557242056487941267521536) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) l)) -1/2)) (/.f64 1 (sqrt.f64 (/.f64 h d))))) (if (<=.f64 d -7883901492465871/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 D (neg.f64 (*.f64 M (*.f64 h M)))) (*.f64 d (neg.f64 (/.f64 d D))))) -1/2))) (if (<=.f64 d 8765333126103453/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 d 8070450532247929/2305843009213693952) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h l)) -1/2)))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)))))))))) |
(if (<=.f64 d -2200000000000000138481936049096369172646393059389508644786683003502642174074819469881500177886431499523917086346245381013151864330495960948587143762224662289892642563961187435919658667323723269769037888609794859222312123629568) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 d -150000000000000003561814853797665803611298689174302328121019748300535614431303085885226644232412494119401895370076017411369011975483512236015616) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (/.f64 l h)) -1/2)))) (if (<=.f64 d -5300000000000000277855088459506080738517149932238527719300620231476374265130909696) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 d -2741532741306389/83076749736557242056487941267521536) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) l)) -1/2)) (/.f64 1 (sqrt.f64 (/.f64 h d))))) (if (<=.f64 d -7883901492465871/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 D (neg.f64 (*.f64 M (*.f64 h M)))) (*.f64 d (/.f64 (neg.f64 d) D)))) -1/2))) (if (<=.f64 d 8765333126103453/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 d 8070450532247929/2305843009213693952) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h l)) -1/2)))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)))))))))) |
(if (<=.f64 d -2200000000000000138481936049096369172646393059389508644786683003502642174074819469881500177886431499523917086346245381013151864330495960948587143762224662289892642563961187435919658667323723269769037888609794859222312123629568) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 d -150000000000000003561814853797665803611298689174302328121019748300535614431303085885226644232412494119401895370076017411369011975483512236015616) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (/.f64 l h)) -1/2)))) (if (<=.f64 d -5300000000000000277855088459506080738517149932238527719300620231476374265130909696) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 d -2741532741306389/83076749736557242056487941267521536) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) l)) -1/2)) (/.f64 1 (sqrt.f64 (/.f64 h d))))) (if (<=.f64 d -7883901492465871/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 D (*.f64 M (*.f64 h M))) (*.f64 d (/.f64 (neg.f64 d) D))))))) (if (<=.f64 d 8765333126103453/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 d 8070450532247929/2305843009213693952) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h l)) -1/2)))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)))))))))) |
(if (<=.f64 l -580000000000000050669276905375352226763852763198679499762772294463884516419014021089329152) (*.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)))))) (if (<=.f64 l -671300808259951/3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193449537015778467662777468320381844938727095591204153641140224) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 l -4377221635997737/1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) h) (*.f64 d l)))))) (if (<=.f64 l -1012011266536553/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.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 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M h)) d)))))) (if (<=.f64 l 6847402253844053/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (*.f64 (*.f64 (pow.f64 l -1/2) (sqrt.f64 (/.f64 1 h))) d) (if (<=.f64 l 17499999999999998858314088590309414228131412562109799600463948235135738856496408974543174529364968504961185112400493863455039414379006915424299055624244515952797080663483824374489590792192) (*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (/.f64 h l))))) (/.f64 d (/.f64 (sqrt.f64 l) (pow.f64 h -1/2))))))))) |
(if (<=.f64 l -580000000000000050669276905375352226763852763198679499762772294463884516419014021089329152) (*.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 D d) (/.f64 M 2)) 2) (/.f64 h l)))))) (if (<=.f64 l -671300808259951/3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193449537015778467662777468320381844938727095591204153641140224) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 l -4377221635997737/1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 1/4 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) d)) (*.f64 d l)))))) (if (<=.f64 l -1012011266536553/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (sqrt.f64 (/.f64 d h))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 h M)) d)))))) (if (<=.f64 l 6847402253844053/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (*.f64 d (*.f64 (pow.f64 l -1/2) (sqrt.f64 (/.f64 1 h)))) (if (<=.f64 l 17499999999999998858314088590309414228131412562109799600463948235135738856496408974543174529364968504961185112400493863455039414379006915424299055624244515952797080663483824374489590792192) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (sqrt.f64 d) (sqrt.f64 h))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2))))) (/.f64 d (/.f64 (sqrt.f64 l) (pow.f64 h -1/2))))))))) |
(if (<=.f64 l -580000000000000050669276905375352226763852763198679499762772294463884516419014021089329152) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h l)) -1/2)))) (if (<=.f64 l -671300808259951/3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193449537015778467662777468320381844938727095591204153641140224) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 l -4377221635997737/1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 1/4 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) d)) (*.f64 d l))) -1/2))) (if (<=.f64 l -1012011266536553/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (sqrt.f64 (/.f64 d h))) (+.f64 1 (*.f64 (*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 h M)) d))) -1/2))) (if (<=.f64 l 6847402253844053/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (*.f64 d (*.f64 (pow.f64 l -1/2) (sqrt.f64 (/.f64 1 h)))) (if (<=.f64 l 17499999999999998858314088590309414228131412562109799600463948235135738856496408974543174529364968504961185112400493863455039414379006915424299055624244515952797080663483824374489590792192) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (sqrt.f64 d) (sqrt.f64 h))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2))))) (/.f64 d (/.f64 (sqrt.f64 l) (pow.f64 h -1/2))))))))) |
(if (<=.f64 l -580000000000000050669276905375352226763852763198679499762772294463884516419014021089329152) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h l)) -1/2)))) (if (<=.f64 l -671300808259951/3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193449537015778467662777468320381844938727095591204153641140224) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 l -4377221635997737/1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) d)) (*.f64 d l)) -1/4)))) (if (<=.f64 l -1012011266536553/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (sqrt.f64 (/.f64 d h))) (+.f64 1 (*.f64 (*.f64 (/.f64 1/4 l) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 h M)) d))) -1/2))) (if (<=.f64 l 6847402253844053/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (*.f64 d (*.f64 (pow.f64 l -1/2) (sqrt.f64 (/.f64 1 h)))) (if (<=.f64 l 17499999999999998858314088590309414228131412562109799600463948235135738856496408974543174529364968504961185112400493863455039414379006915424299055624244515952797080663483824374489590792192) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (sqrt.f64 d) (sqrt.f64 h))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2))))) (/.f64 d (/.f64 (sqrt.f64 l) (pow.f64 h -1/2))))))))) |
(if (<=.f64 h -14999999999999999980347375360273362824403842263697647879464072002529109772378542315498533795352098004593462210934172028344434141193151880363120194975813562033712161920897646214806477266978078720) (*.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 M (/.f64 d 1/2))) 2) l)))))) (if (<=.f64 h -6598403462816631/7331559403129590068331208687020758653624765228075687047537011123791632385370343464792392772051104864109916034360063928339045596353810784435313926666640532382851295822842678298180301122938618566718730242107326783353838221723324821405531849499257419595776) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) (if (<=.f64 h -39815656951383/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096) (*.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 h l))) 2)))) (if (<=.f64 h -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 h 335700942307893/3533694129556768659166595001485837031654967793751237916243212402585239552) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) (if (<=.f64 h 739999999999999953404026437617878935402295043129417583373755577551234279599992614375805114147250114039007703196355174396712865714586816480439600477268840021479212553194051182706819072) (*.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 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))))))))) |
(if (<=.f64 h -14999999999999999980347375360273362824403842263697647879464072002529109772378542315498533795352098004593462210934172028344434141193151880363120194975813562033712161920897646214806477266978078720) (*.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 M (/.f64 d 1/2))) 2) l)))))) (if (<=.f64 h -6598403462816631/7331559403129590068331208687020758653624765228075687047537011123791632385370343464792392772051104864109916034360063928339045596353810784435313926666640532382851295822842678298180301122938618566718730242107326783353838221723324821405531849499257419595776) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 h) l))) (if (<=.f64 h -39815656951383/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) 2)))) (if (<=.f64 h -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 h 335700942307893/3533694129556768659166595001485837031654967793751237916243212402585239552) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))) (if (<=.f64 h 739999999999999953404026437617878935402295043129417583373755577551234279599992614375805114147250114039007703196355174396712865714586816480439600477268840021479212553194051182706819072) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h l)))))) (*.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 M (/.f64 d 1/2))) 2) l)))))))))))) |
(if (<=.f64 h -14999999999999999980347375360273362824403842263697647879464072002529109772378542315498533795352098004593462210934172028344434141193151880363120194975813562033712161920897646214806477266978078720) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) -1/2)))) (if (<=.f64 h -6598403462816631/7331559403129590068331208687020758653624765228075687047537011123791632385370343464792392772051104864109916034360063928339045596353810784435313926666640532382851295822842678298180301122938618566718730242107326783353838221723324821405531849499257419595776) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)))) (if (<=.f64 h -39815656951383/34622310392506957584946940144288832324819178359103260074178033026772100877957520390515409281853501465865381150278099185099233529659567999369251322492547208112268029722558797196081988742442283240850996127872528443254245182193766350116513179157596502523218400437714157458948096) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) 2)))) (if (<=.f64 h -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 h 335700942307893/3533694129556768659166595001485837031654967793751237916243212402585239552) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))) (if (<=.f64 h 739999999999999953404026437617878935402295043129417583373755577551234279599992614375805114147250114039007703196355174396712865714586816480439600477268840021479212553194051182706819072) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h l)) -1/2)))) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) -1/2)))))))))) |
(if (<=.f64 h -119999999999999999842779002882186902595230738109581183035712576020232878179028338523988270362816784036747697687473376226755473129545215042904961559806508496269697295367181169718451818135824629760) (*.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 M (/.f64 d 1/2))) 2) l)))))) (if (<=.f64 h -4224238327975057/7159725979618740301104695983418709622680434793042663132360362425577766001338226039836321066456157093857339877304749930018599215189268344175111256510391144905128218576994803025566700315369744694061260002057936311868982638401684395903839696776618573824) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) (if (<=.f64 h -2991367617912601/2215827865120445285436604169234485268788427414982608644747394113713414456189281304992986194038624093815384393617798347846350945898212351959632084639523021319185153902243763020549247279516306127414463752183841820368271691660401046407456843466086176161485977628013706077372678144) (*.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 h l))) 2)))) (if (<=.f64 h -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 h 3250998599192227/14134776518227074636666380005943348126619871175004951664972849610340958208) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) (if (<=.f64 h 17500000000000001309876830309718989363950862771333662558998566595344846390273932535910466610450749818755836796144982578302777325383687747079897645305680264752529408) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 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 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))))))))) |
(if (<=.f64 h -119999999999999999842779002882186902595230738109581183035712576020232878179028338523988270362816784036747697687473376226755473129545215042904961559806508496269697295367181169718451818135824629760) (*.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 M (/.f64 d 1/2))) 2) l)))))) (if (<=.f64 h -4224238327975057/7159725979618740301104695983418709622680434793042663132360362425577766001338226039836321066456157093857339877304749930018599215189268344175111256510391144905128218576994803025566700315369744694061260002057936311868982638401684395903839696776618573824) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 h) l))) (if (<=.f64 h -2991367617912601/2215827865120445285436604169234485268788427414982608644747394113713414456189281304992986194038624093815384393617798347846350945898212351959632084639523021319185153902243763020549247279516306127414463752183841820368271691660401046407456843466086176161485977628013706077372678144) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) 2)))) (if (<=.f64 h -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 h 3250998599192227/14134776518227074636666380005943348126619871175004951664972849610340958208) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))) (if (<=.f64 h 17500000000000001309876830309718989363950862771333662558998566595344846390273932535910466610450749818755836796144982578302777325383687747079897645305680264752529408) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l)))) (*.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 M (/.f64 d 1/2))) 2) l)))))))))))) |
(if (<=.f64 h -119999999999999999842779002882186902595230738109581183035712576020232878179028338523988270362816784036747697687473376226755473129545215042904961559806508496269697295367181169718451818135824629760) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) -1/2)))) (if (<=.f64 h -4224238327975057/7159725979618740301104695983418709622680434793042663132360362425577766001338226039836321066456157093857339877304749930018599215189268344175111256510391144905128218576994803025566700315369744694061260002057936311868982638401684395903839696776618573824) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)))) (if (<=.f64 h -2991367617912601/2215827865120445285436604169234485268788427414982608644747394113713414456189281304992986194038624093815384393617798347846350945898212351959632084639523021319185153902243763020549247279516306127414463752183841820368271691660401046407456843466086176161485977628013706077372678144) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) 2)))) (if (<=.f64 h -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 h 3250998599192227/14134776518227074636666380005943348126619871175004951664972849610340958208) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))) (if (<=.f64 h 17500000000000001309876830309718989363950862771333662558998566595344846390273932535910466610450749818755836796144982578302777325383687747079897645305680264752529408) (*.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h l)) -1/2)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l)))) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) -1/2)))))))))) |
(if (<=.f64 h -14999999999999999980347375360273362824403842263697647879464072002529109772378542315498533795352098004593462210934172028344434141193151880363120194975813562033712161920897646214806477266978078720) (*.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 M (/.f64 d 1/2))) 2) l)))))) (if (<=.f64 h -2573026523925485/223741436863085634409521749481834675708763587282583222886261325799305187541819563744885033326754909183041871165773435313081225474664635755472226765949723278285256830531087594548959384855304521689414375064310509745905707450052637371994990524269330432) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) (if (<=.f64 h -1985381767147919/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216) (*.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 h l))) 2)))) (if (<=.f64 h -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 h 8499176403487565/7588550360256754183279148073529370729071901715047420004889892225542594864082845696) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) (if (<=.f64 h 9599999999999999864384820342856229599922178192419670471030304670014582890310053920768) (*.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 h l))) 2)))) (if (<=.f64 h 380000000000000003620107409960305702657642723651589156679263038168328946859750849240582663775132887638692543607600365478853296379851862503347706365214720) (*.f64 (/.f64 1 (sqrt.f64 l)) (*.f64 (pow.f64 h -1/2) d)) (*.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 M (/.f64 d 1/2))) 2) l))))))))))))) |
(if (<=.f64 h -14999999999999999980347375360273362824403842263697647879464072002529109772378542315498533795352098004593462210934172028344434141193151880363120194975813562033712161920897646214806477266978078720) (*.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 M (/.f64 d 1/2))) 2) l)))))) (if (<=.f64 h -2573026523925485/223741436863085634409521749481834675708763587282583222886261325799305187541819563744885033326754909183041871165773435313081225474664635755472226765949723278285256830531087594548959384855304521689414375064310509745905707450052637371994990524269330432) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 h) l))) (if (<=.f64 h -1985381767147919/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) 2)))) (if (<=.f64 h -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 h 8499176403487565/7588550360256754183279148073529370729071901715047420004889892225542594864082845696) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))) (if (<=.f64 h 9599999999999999864384820342856229599922178192419670471030304670014582890310053920768) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) 2)))) (if (<=.f64 h 380000000000000003620107409960305702657642723651589156679263038168328946859750849240582663775132887638692543607600365478853296379851862503347706365214720) (*.f64 (/.f64 1 (sqrt.f64 l)) (*.f64 d (pow.f64 h -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 M (/.f64 d 1/2))) 2) l))))))))))))) |
(if (<=.f64 h -14999999999999999980347375360273362824403842263697647879464072002529109772378542315498533795352098004593462210934172028344434141193151880363120194975813562033712161920897646214806477266978078720) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) -1/2)))) (if (<=.f64 h -2573026523925485/223741436863085634409521749481834675708763587282583222886261325799305187541819563744885033326754909183041871165773435313081225474664635755472226765949723278285256830531087594548959384855304521689414375064310509745905707450052637371994990524269330432) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)))) (if (<=.f64 h -1985381767147919/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) 2)))) (if (<=.f64 h -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 h 8499176403487565/7588550360256754183279148073529370729071901715047420004889892225542594864082845696) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))) (if (<=.f64 h 9599999999999999864384820342856229599922178192419670471030304670014582890310053920768) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) 2)))) (if (<=.f64 h 380000000000000003620107409960305702657642723651589156679263038168328946859750849240582663775132887638692543607600365478853296379851862503347706365214720) (*.f64 (/.f64 1 (sqrt.f64 l)) (*.f64 d (pow.f64 h -1/2))) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) -1/2))))))))))) |
(if (<=.f64 h -23000000000000001320619741464200718346510326266302913927042251628629563368316801892440463868012587513197947052567746813317548564445641861867705872990184736487784050008515611911265050104128602112) (*.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 M (/.f64 d 1/2))) 2) l)))))) (if (<=.f64 h -6598403462816631/7331559403129590068331208687020758653624765228075687047537011123791632385370343464792392772051104864109916034360063928339045596353810784435313926666640532382851295822842678298180301122938618566718730242107326783353838221723324821405531849499257419595776) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) (if (<=.f64 h -8863311460481781/2215827865120445285436604169234485268788427414982608644747394113713414456189281304992986194038624093815384393617798347846350945898212351959632084639523021319185153902243763020549247279516306127414463752183841820368271691660401046407456843466086176161485977628013706077372678144) (*.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)))))) (if (<=.f64 h -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 h 2845706385096283/474284397516047136454946754595585670566993857190463750305618264096412179005177856) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) (if (<=.f64 h 619999999999999984052200535902627549750436651721868871617468663927622483371561582592) (*.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 4299999999999999756961705472151587928063854517081368718137267971765339160266483887876799881988809898351396651402808834465920964039370813666256546193997824) (*.f64 (/.f64 1 (sqrt.f64 l)) (*.f64 (pow.f64 h -1/2) d)) (*.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 M (/.f64 d 1/2))) 2) l))))))))))))) |
(if (<=.f64 h -23000000000000001320619741464200718346510326266302913927042251628629563368316801892440463868012587513197947052567746813317548564445641861867705872990184736487784050008515611911265050104128602112) (*.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 M (/.f64 d 1/2))) 2) l)))))) (if (<=.f64 h -6598403462816631/7331559403129590068331208687020758653624765228075687047537011123791632385370343464792392772051104864109916034360063928339045596353810784435313926666640532382851295822842678298180301122938618566718730242107326783353838221723324821405531849499257419595776) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 h) l))) (if (<=.f64 h -8863311460481781/2215827865120445285436604169234485268788427414982608644747394113713414456189281304992986194038624093815384393617798347846350945898212351959632084639523021319185153902243763020549247279516306127414463752183841820368271691660401046407456843466086176161485977628013706077372678144) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h l)))))) (if (<=.f64 h -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 h 2845706385096283/474284397516047136454946754595585670566993857190463750305618264096412179005177856) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))) (if (<=.f64 h 619999999999999984052200535902627549750436651721868871617468663927622483371561582592) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (*.f64 (/.f64 h l) -1/2))))) (if (<=.f64 h 4299999999999999756961705472151587928063854517081368718137267971765339160266483887876799881988809898351396651402808834465920964039370813666256546193997824) (*.f64 (/.f64 1 (sqrt.f64 l)) (*.f64 d (pow.f64 h -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 M (/.f64 d 1/2))) 2) l))))))))))))) |
(if (<=.f64 h -23000000000000001320619741464200718346510326266302913927042251628629563368316801892440463868012587513197947052567746813317548564445641861867705872990184736487784050008515611911265050104128602112) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) -1/2)))) (if (<=.f64 h -6598403462816631/7331559403129590068331208687020758653624765228075687047537011123791632385370343464792392772051104864109916034360063928339045596353810784435313926666640532382851295822842678298180301122938618566718730242107326783353838221723324821405531849499257419595776) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)))) (if (<=.f64 h -8863311460481781/2215827865120445285436604169234485268788427414982608644747394113713414456189281304992986194038624093815384393617798347846350945898212351959632084639523021319185153902243763020549247279516306127414463752183841820368271691660401046407456843466086176161485977628013706077372678144) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h l)) -1/2)))) (if (<=.f64 h -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 h 2845706385096283/474284397516047136454946754595585670566993857190463750305618264096412179005177856) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))) (if (<=.f64 h 619999999999999984052200535902627549750436651721868871617468663927622483371561582592) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (*.f64 (/.f64 h l) -1/2))))) (if (<=.f64 h 4299999999999999756961705472151587928063854517081368718137267971765339160266483887876799881988809898351396651402808834465920964039370813666256546193997824) (*.f64 (/.f64 1 (sqrt.f64 l)) (*.f64 d (pow.f64 h -1/2))) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) -1/2))))))))))) |
(if (<=.f64 h -14999999999999999980347375360273362824403842263697647879464072002529109772378542315498533795352098004593462210934172028344434141193151880363120194975813562033712161920897646214806477266978078720) (*.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 M (/.f64 d 1/2))) 2) l)))))) (if (<=.f64 h -6246254001565511/960962154087001629436308185025184878247905227974336452694771122017616840015261658617268505418282416748614914455642299215255384405286687137505466996049907860485085046091635529899088428785810612776957410293491536147754283397719630991265870577566668501257551872) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) (if (<=.f64 h -2991367617912601/2215827865120445285436604169234485268788427414982608644747394113713414456189281304992986194038624093815384393617798347846350945898212351959632084639523021319185153902243763020549247279516306127414463752183841820368271691660401046407456843466086176161485977628013706077372678144) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 (*.f64 (*.f64 M h) (neg.f64 M)) D) (*.f64 (neg.f64 d) (/.f64 d D))))))) (if (<=.f64 h -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 h 1096782669255859/59285549689505892056868344324448208820874232148807968788202283012051522375647232) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d) (if (<=.f64 h 410000000000000008586739924623159362985751073378393118973396287303511467528917352448) (*.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 819999999999999958845833511052405995043625135424702707957307520270229982154859466718189496296374028192728914436539529834576710292274663563840309281423360) (*.f64 (/.f64 1 (sqrt.f64 l)) (*.f64 (pow.f64 h -1/2) d)) (*.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 M (/.f64 d 1/2))) 2) l))))))))))))) |
(if (<=.f64 h -14999999999999999980347375360273362824403842263697647879464072002529109772378542315498533795352098004593462210934172028344434141193151880363120194975813562033712161920897646214806477266978078720) (*.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 M (/.f64 d 1/2))) 2) l)))))) (if (<=.f64 h -6246254001565511/960962154087001629436308185025184878247905227974336452694771122017616840015261658617268505418282416748614914455642299215255384405286687137505466996049907860485085046091635529899088428785810612776957410293491536147754283397719630991265870577566668501257551872) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 h) l))) (if (<=.f64 h -2991367617912601/2215827865120445285436604169234485268788427414982608644747394113713414456189281304992986194038624093815384393617798347846350945898212351959632084639523021319185153902243763020549247279516306127414463752183841820368271691660401046407456843466086176161485977628013706077372678144) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 D (neg.f64 (*.f64 M (*.f64 h M)))) (*.f64 (neg.f64 d) (/.f64 d D))))))) (if (<=.f64 h -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 h 1096782669255859/59285549689505892056868344324448208820874232148807968788202283012051522375647232) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))) (if (<=.f64 h 410000000000000008586739924623159362985751073378393118973396287303511467528917352448) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (*.f64 (/.f64 h l) -1/2))))) (if (<=.f64 h 819999999999999958845833511052405995043625135424702707957307520270229982154859466718189496296374028192728914436539529834576710292274663563840309281423360) (*.f64 (/.f64 1 (sqrt.f64 l)) (*.f64 d (pow.f64 h -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 M (/.f64 d 1/2))) 2) l))))))))))))) |
(if (<=.f64 h -14999999999999999980347375360273362824403842263697647879464072002529109772378542315498533795352098004593462210934172028344434141193151880363120194975813562033712161920897646214806477266978078720) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) -1/2)))) (if (<=.f64 h -6246254001565511/960962154087001629436308185025184878247905227974336452694771122017616840015261658617268505418282416748614914455642299215255384405286687137505466996049907860485085046091635529899088428785810612776957410293491536147754283397719630991265870577566668501257551872) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)))) (if (<=.f64 h -2991367617912601/2215827865120445285436604169234485268788427414982608644747394113713414456189281304992986194038624093815384393617798347846350945898212351959632084639523021319185153902243763020549247279516306127414463752183841820368271691660401046407456843466086176161485977628013706077372678144) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 D (neg.f64 (*.f64 M (*.f64 h M)))) (*.f64 d (neg.f64 (/.f64 d D))))) -1/2))) (if (<=.f64 h -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 h 1096782669255859/59285549689505892056868344324448208820874232148807968788202283012051522375647232) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))) (if (<=.f64 h 410000000000000008586739924623159362985751073378393118973396287303511467528917352448) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (*.f64 (/.f64 h l) -1/2))))) (if (<=.f64 h 819999999999999958845833511052405995043625135424702707957307520270229982154859466718189496296374028192728914436539529834576710292274663563840309281423360) (*.f64 (/.f64 1 (sqrt.f64 l)) (*.f64 d (pow.f64 h -1/2))) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) -1/2))))))))))) |
(if (<=.f64 h -14999999999999999980347375360273362824403842263697647879464072002529109772378542315498533795352098004593462210934172028344434141193151880363120194975813562033712161920897646214806477266978078720) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) -1/2)))) (if (<=.f64 h -6246254001565511/960962154087001629436308185025184878247905227974336452694771122017616840015261658617268505418282416748614914455642299215255384405286687137505466996049907860485085046091635529899088428785810612776957410293491536147754283397719630991265870577566668501257551872) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)))) (if (<=.f64 h -2991367617912601/2215827865120445285436604169234485268788427414982608644747394113713414456189281304992986194038624093815384393617798347846350945898212351959632084639523021319185153902243763020549247279516306127414463752183841820368271691660401046407456843466086176161485977628013706077372678144) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 D (neg.f64 (*.f64 M (*.f64 h M)))) (*.f64 d (/.f64 (neg.f64 d) D)))) -1/2))) (if (<=.f64 h -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 h 1096782669255859/59285549689505892056868344324448208820874232148807968788202283012051522375647232) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))) (if (<=.f64 h 410000000000000008586739924623159362985751073378393118973396287303511467528917352448) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (*.f64 (/.f64 h l) -1/2))))) (if (<=.f64 h 819999999999999958845833511052405995043625135424702707957307520270229982154859466718189496296374028192728914436539529834576710292274663563840309281423360) (*.f64 (/.f64 1 (sqrt.f64 l)) (*.f64 d (pow.f64 h -1/2))) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) -1/2))))))))))) |
(if (<=.f64 h -14999999999999999980347375360273362824403842263697647879464072002529109772378542315498533795352098004593462210934172028344434141193151880363120194975813562033712161920897646214806477266978078720) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) -1/2)))) (if (<=.f64 h -6246254001565511/960962154087001629436308185025184878247905227974336452694771122017616840015261658617268505418282416748614914455642299215255384405286687137505466996049907860485085046091635529899088428785810612776957410293491536147754283397719630991265870577566668501257551872) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)))) (if (<=.f64 h -2991367617912601/2215827865120445285436604169234485268788427414982608644747394113713414456189281304992986194038624093815384393617798347846350945898212351959632084639523021319185153902243763020549247279516306127414463752183841820368271691660401046407456843466086176161485977628013706077372678144) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 D (*.f64 M (*.f64 h M))) (*.f64 d (/.f64 (neg.f64 d) D))))))) (if (<=.f64 h -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 h 1096782669255859/59285549689505892056868344324448208820874232148807968788202283012051522375647232) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))) (if (<=.f64 h 410000000000000008586739924623159362985751073378393118973396287303511467528917352448) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (*.f64 (/.f64 h l) -1/2))))) (if (<=.f64 h 819999999999999958845833511052405995043625135424702707957307520270229982154859466718189496296374028192728914436539529834576710292274663563840309281423360) (*.f64 (/.f64 1 (sqrt.f64 l)) (*.f64 d (pow.f64 h -1/2))) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)) -1/2))))))))))) |
(if (<=.f64 d -34500000000000000904209296945578696016457105408) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 d -1612616214368019/8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 (*.f64 (*.f64 M h) (neg.f64 M)) D) (*.f64 (neg.f64 d) (/.f64 d D))))))) (if (<=.f64 d 53369014941225/1404447761611184302913519680303925573139044514798677009948672509044786529730476274474284979081308875165000889686495260606709295068862629863225370551870891596701311667381761603721111090634735110308227210563164107569048052205800491261514946176100212790338675864723330454999587858894372783631526221325189251072) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 d 6625676492918941/27606985387162255149739023449108101809804435888681546220650096895197184) (*.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 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d))))) |
(if (<=.f64 d -34500000000000000904209296945578696016457105408) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 d -1612616214368019/8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 D (neg.f64 (*.f64 M (*.f64 h M)))) (*.f64 (neg.f64 d) (/.f64 d D))))))) (if (<=.f64 d 53369014941225/1404447761611184302913519680303925573139044514798677009948672509044786529730476274474284979081308875165000889686495260606709295068862629863225370551870891596701311667381761603721111090634735110308227210563164107569048052205800491261514946176100212790338675864723330454999587858894372783631526221325189251072) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 d 6625676492918941/27606985387162255149739023449108101809804435888681546220650096895197184) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (*.f64 (/.f64 h l) -1/2))))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))))))) |
(if (<=.f64 d -34500000000000000904209296945578696016457105408) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 d -1612616214368019/8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 D (neg.f64 (*.f64 M (*.f64 h M)))) (*.f64 d (neg.f64 (/.f64 d D))))) -1/2))) (if (<=.f64 d 53369014941225/1404447761611184302913519680303925573139044514798677009948672509044786529730476274474284979081308875165000889686495260606709295068862629863225370551870891596701311667381761603721111090634735110308227210563164107569048052205800491261514946176100212790338675864723330454999587858894372783631526221325189251072) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 d 6625676492918941/27606985387162255149739023449108101809804435888681546220650096895197184) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (*.f64 (/.f64 h l) -1/2))))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))))))) |
(if (<=.f64 d -34500000000000000904209296945578696016457105408) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 d -1612616214368019/8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 D (neg.f64 (*.f64 M (*.f64 h M)))) (*.f64 d (/.f64 (neg.f64 d) D)))) -1/2))) (if (<=.f64 d 53369014941225/1404447761611184302913519680303925573139044514798677009948672509044786529730476274474284979081308875165000889686495260606709295068862629863225370551870891596701311667381761603721111090634735110308227210563164107569048052205800491261514946176100212790338675864723330454999587858894372783631526221325189251072) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 d 6625676492918941/27606985387162255149739023449108101809804435888681546220650096895197184) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (*.f64 (/.f64 h l) -1/2))))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))))))) |
(if (<=.f64 d -34500000000000000904209296945578696016457105408) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 d -1612616214368019/8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 D (*.f64 M (*.f64 h M))) (*.f64 d (/.f64 (neg.f64 d) D))))))) (if (<=.f64 d 53369014941225/1404447761611184302913519680303925573139044514798677009948672509044786529730476274474284979081308875165000889686495260606709295068862629863225370551870891596701311667381761603721111090634735110308227210563164107569048052205800491261514946176100212790338675864723330454999587858894372783631526221325189251072) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 d 6625676492918941/27606985387162255149739023449108101809804435888681546220650096895197184) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2) (*.f64 (/.f64 h l) -1/2))))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))))))) |
(if (<=.f64 d -800000000000000070570891242451381125614927872) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 d -4199521391583383/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 (*.f64 (*.f64 M h) (neg.f64 M)) D) (*.f64 (neg.f64 d) (/.f64 d D))))))) (if (<=.f64 d 4712544691453469/11781361728633673532894774498354952494238773929196300355071513798753168641589311119865182769801300280680127783231251635087526446289021607771691249214388576215221396663491984443067742263787264024212477244347842938066577043117995647400274369612403653814737339068225047641453182709824206687753689912418253153056587776) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 d 8115528798336243/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712) (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (if (<=.f64 d 7067388259113537/883423532389192164791648750371459257913741948437809479060803100646309888) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d)))))) |
(if (<=.f64 d -800000000000000070570891242451381125614927872) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 d -4199521391583383/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 D (neg.f64 (*.f64 M (*.f64 h M)))) (*.f64 (neg.f64 d) (/.f64 d D))))))) (if (<=.f64 d 4712544691453469/11781361728633673532894774498354952494238773929196300355071513798753168641589311119865182769801300280680127783231251635087526446289021607771691249214388576215221396663491984443067742263787264024212477244347842938066577043117995647400274369612403653814737339068225047641453182709824206687753689912418253153056587776) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 d 8115528798336243/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712) (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (if (<=.f64 d 7067388259113537/883423532389192164791648750371459257913741948437809479060803100646309888) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d))))))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)))))))) |
(if (<=.f64 d -800000000000000070570891242451381125614927872) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 d -4199521391583383/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 D (neg.f64 (*.f64 M (*.f64 h M)))) (*.f64 d (neg.f64 (/.f64 d D))))) -1/2))) (if (<=.f64 d 4712544691453469/11781361728633673532894774498354952494238773929196300355071513798753168641589311119865182769801300280680127783231251635087526446289021607771691249214388576215221396663491984443067742263787264024212477244347842938066577043117995647400274369612403653814737339068225047641453182709824206687753689912418253153056587776) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 d 8115528798336243/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712) (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (if (<=.f64 d 7067388259113537/883423532389192164791648750371459257913741948437809479060803100646309888) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d))))))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)))))))) |
(if (<=.f64 d -800000000000000070570891242451381125614927872) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 d -4199521391583383/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 D (neg.f64 (*.f64 M (*.f64 h M)))) (*.f64 d (/.f64 (neg.f64 d) D)))) -1/2))) (if (<=.f64 d 4712544691453469/11781361728633673532894774498354952494238773929196300355071513798753168641589311119865182769801300280680127783231251635087526446289021607771691249214388576215221396663491984443067742263787264024212477244347842938066577043117995647400274369612403653814737339068225047641453182709824206687753689912418253153056587776) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 d 8115528798336243/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712) (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (if (<=.f64 d 7067388259113537/883423532389192164791648750371459257913741948437809479060803100646309888) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d))) -1/4)))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)))))))) |
(if (<=.f64 d -800000000000000070570891242451381125614927872) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 d -4199521391583383/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 1/4 l) (/.f64 (*.f64 D (*.f64 M (*.f64 h M))) (*.f64 d (/.f64 (neg.f64 d) D))))))) (if (<=.f64 d 4712544691453469/11781361728633673532894774498354952494238773929196300355071513798753168641589311119865182769801300280680127783231251635087526446289021607771691249214388576215221396663491984443067742263787264024212477244347842938066577043117995647400274369612403653814737339068225047641453182709824206687753689912418253153056587776) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 d 8115528798336243/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712) (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (if (<=.f64 d 7067388259113537/883423532389192164791648750371459257913741948437809479060803100646309888) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d))) -1/4)))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)))))))) |
(if (<=.f64 d -78000000000000004194304) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 d -103028258140179/4479489484355608421114884561136888556243290994469299069799978201927583742360321890761754986543214231552) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d d)) (*.f64 D M)) (/.f64 h l)))))) (if (<=.f64 d 8765333126103453/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 d 7246007855657359/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (if (<=.f64 d 6007280020246507/3533694129556768659166595001485837031654967793751237916243212402585239552) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d)) (/.f64 h l)))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d)))))) |
(if (<=.f64 d -78000000000000004194304) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 d -103028258140179/4479489484355608421114884561136888556243290994469299069799978201927583742360321890761754986543214231552) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 1/4 (*.f64 (/.f64 h l) (*.f64 (*.f64 D M) (/.f64 (*.f64 D M) (*.f64 d d)))))))) (if (<=.f64 d 8765333126103453/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 d 7246007855657359/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (if (<=.f64 d 6007280020246507/3533694129556768659166595001485837031654967793751237916243212402585239552) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 1/4 (*.f64 (/.f64 h l) (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d))))))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)))))))) |
(if (<=.f64 d -78000000000000004194304) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 d -103028258140179/4479489484355608421114884561136888556243290994469299069799978201927583742360321890761754986543214231552) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 h l) (*.f64 (*.f64 D M) (/.f64 (*.f64 D M) (*.f64 d d)))) -1/4)))) (if (<=.f64 d 8765333126103453/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 d 7246007855657359/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (if (<=.f64 d 6007280020246507/3533694129556768659166595001485837031654967793751237916243212402585239552) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 d d))) -1/4)))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)))))))) |
(if (<=.f64 d -78000000000000004194304) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 d -949651770683389/8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d d)) (*.f64 D M)) (/.f64 h l)))))) (if (<=.f64 d 1119229364220199/5890680864316836766447387249177476247119386964598150177535756899376584320794655559932591384900650140340063891615625817543763223144510803885845624607194288107610698331745992221533871131893632012106238622173921469033288521558997823700137184806201826907368669534112523820726591354912103343876844956209126576528293888) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 d 531373909414873/120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232) (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (if (<=.f64 d 4593802368423799/1766847064778384329583297500742918515827483896875618958121606201292619776) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (*.f64 (/.f64 (*.f64 D M) (*.f64 d d)) (*.f64 D M)) (/.f64 h l)))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)) d)))))) |
(if (<=.f64 d -78000000000000004194304) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 d -949651770683389/8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 1/4 (*.f64 (/.f64 h l) (*.f64 (*.f64 D M) (/.f64 (*.f64 D M) (*.f64 d d)))))))) (if (<=.f64 d 1119229364220199/5890680864316836766447387249177476247119386964598150177535756899376584320794655559932591384900650140340063891615625817543763223144510803885845624607194288107610698331745992221533871131893632012106238622173921469033288521558997823700137184806201826907368669534112523820726591354912103343876844956209126576528293888) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 d 531373909414873/120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232) (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (if (<=.f64 d 4593802368423799/1766847064778384329583297500742918515827483896875618958121606201292619776) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 1/4 (*.f64 (/.f64 h l) (*.f64 (*.f64 D M) (/.f64 (*.f64 D M) (*.f64 d d)))))))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)))))))) |
(if (<=.f64 d -78000000000000004194304) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 d -949651770683389/8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 h l) (*.f64 (*.f64 D M) (/.f64 (*.f64 D M) (*.f64 d d)))) -1/4)))) (if (<=.f64 d 1119229364220199/5890680864316836766447387249177476247119386964598150177535756899376584320794655559932591384900650140340063891615625817543763223144510803885845624607194288107610698331745992221533871131893632012106238622173921469033288521558997823700137184806201826907368669534112523820726591354912103343876844956209126576528293888) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 d 531373909414873/120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232) (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l)) (if (<=.f64 d 4593802368423799/1766847064778384329583297500742918515827483896875618958121606201292619776) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 h l) (*.f64 (*.f64 D M) (/.f64 (*.f64 D M) (*.f64 d d)))) -1/4)))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)))))))) |
(if (<=.f64 d -8800000000000000518788275495606095202746368) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (if (<=.f64 d -4927438432791169/8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) 1) (if (<=.f64 d 8765333126103453/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (/.f64 d (/.f64 (sqrt.f64 l) (pow.f64 h -1/2)))))) |
(if (<=.f64 d -8800000000000000518788275495606095202746368) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 d -4927438432791169/8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (if (<=.f64 d 8765333126103453/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (/.f64 d (/.f64 (sqrt.f64 l) (pow.f64 h -1/2)))))) |
(if (<=.f64 l 1348269851146737/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (/.f64 d (/.f64 (sqrt.f64 l) (pow.f64 h -1/2)))) |
(if (<=.f64 l 1348269851146737/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (/.f64 d (/.f64 (sqrt.f64 l) (pow.f64 h -1/2)))) |
(if (<=.f64 l 1348269851146737/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (*.f64 (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)) d)) |
(if (<=.f64 l 1348269851146737/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 d (/.f64 (pow.f64 l -1/2) (sqrt.f64 h)))) |
(if (<=.f64 l 1348269851146737/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))) |
(if (<=.f64 l 1348269851146737/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) |
(if (<=.f64 l 1302954466338501/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (neg.f64 d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(if (<=.f64 l 1302954466338501/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(if (<=.f64 h -6204318022337247/4431655730240890570873208338468970537576854829965217289494788227426828912378562609985972388077248187630768787235596695692701891796424703919264169279046042638370307804487526041098494559032612254828927504367683640736543383320802092814913686932172352322971955256027412154745356288) (sqrt.f64 (*.f64 d (/.f64 (/.f64 d l) h))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) |
(if (<=.f64 h -6204318022337247/4431655730240890570873208338468970537576854829965217289494788227426828912378562609985972388077248187630768787235596695692701891796424703919264169279046042638370307804487526041098494559032612254828927504367683640736543383320802092814913686932172352322971955256027412154745356288) (sqrt.f64 (*.f64 d (/.f64 (/.f64 d l) h))) (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(if (<=.f64 h -6204318022337247/4431655730240890570873208338468970537576854829965217289494788227426828912378562609985972388077248187630768787235596695692701891796424703919264169279046042638370307804487526041098494559032612254828927504367683640736543383320802092814913686932172352322971955256027412154745356288) (sqrt.f64 (*.f64 d (/.f64 (/.f64 d l) h))) (/.f64 d (sqrt.f64 (*.f64 h l)))) |
(if (<=.f64 d 4948171926026143/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552) (sqrt.f64 (*.f64 d (/.f64 d (*.f64 l h)))) (/.f64 d (sqrt.f64 (*.f64 l h)))) |
(if (<=.f64 d 4948171926026143/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552) (sqrt.f64 (*.f64 d (/.f64 d (*.f64 h l)))) (/.f64 d (sqrt.f64 (*.f64 h l)))) |
(/.f64 d (sqrt.f64 (*.f64 l h))) |
(/.f64 d (sqrt.f64 (*.f64 h l))) |
Compiled 2386 to 1474 computations (38.2% saved)
| 7× | egg-herbie |
| 735× | distribute-rgt-neg-in_binary64 |
| 735× | distribute-rgt-neg-in_binary64 |
| 735× | distribute-rgt-neg-in_binary64 |
| 735× | distribute-rgt-neg-in_binary64 |
| 679× | distribute-neg-frac_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 | 359 | 3593 |
| 1 | 863 | 3551 |
| 2 | 2919 | 3540 |
| 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 | 359 | 3593 |
| 1 | 863 | 3551 |
| 2 | 2919 | 3540 |
| 0 | 24 | 41 |
| 1 | 62 | 41 |
| 2 | 195 | 39 |
| 3 | 1301 | 39 |
| 4 | 5063 | 39 |
| 0 | 359 | 3593 |
| 1 | 863 | 3551 |
| 2 | 2919 | 3540 |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
Compiled 1902 to 1436 computations (24.5% saved)
Compiled 2576 to 1306 computations (49.3% saved)
Loading profile data...