Henrywood and Agarwal, Equation (12)

Details

Time bar (total: 23.5s)

analyze552.0ms (2.3%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
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
12.5%12.5%87.3%0.2%0%0%0%4
12.5%12.5%87.3%0.2%0%0%0%5
12.5%12.5%87.3%0.2%0%0%0%6
15.4%12.5%68.6%0.2%0%18.7%0%7
16.7%12.5%62.3%0.2%0%24.9%0%8
20%14%56.1%0.2%0%29.6%0%9
20%14%56.1%0.2%0%29.6%0%10
20%14%56.1%0.2%0%29.6%0%11
22.9%14.8%49.9%0.2%0%35.1%0%12
Compiler

Compiled 41 to 32 computations (22% saved)

sample6.2s (26.4%)

Results
3.7s13110×body256invalid
1.5s5132×body256valid
993.0ms3124×body256infinite
Bogosity

preprocess65.0ms (0.3%)

Algorithm
egg-herbie
Rules
1690×associate-*r/
1328×fma-def
1286×distribute-lft-neg-in
1286×distribute-rgt-neg-in
912×*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0123891
1421891
21545847
35453847
055
155
Stop Event
unsound
node limit
Calls
Call 1
Inputs
0
1
2
3
4
Outputs
0
1
2
3
4
3
Call 2
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 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 d 2) M)) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) -1/2) 1)))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.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 (pow.f64 (*.f64 (/.f64 M h) (/.f64 D 2)) 2) (*.f64 1/2 (/.f64 d l)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 h d)) (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 (*.f64 (sqrt.f64 (/.f64 l h)) (sqrt.f64 (/.f64 l d))) (-.f64 1 (*.f64 (/.f64 h d) (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 l)) 2)))))
(*.f64 (sqrt.f64 (/.f64 l d)) (*.f64 (sqrt.f64 (/.f64 l h)) (+.f64 1 (*.f64 (/.f64 h d) (*.f64 (pow.f64 (*.f64 (/.f64 M l) (/.f64 D 2)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 l d)) (*.f64 (sqrt.f64 (/.f64 l h)) (fma.f64 (/.f64 h d) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 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 h)) (*.f64 (sqrt.f64 (/.f64 M l)) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 d M) (/.f64 D 2)) 2) (*.f64 1/2 (/.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 M l)) (*.f64 (sqrt.f64 (/.f64 M h)) (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 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 d D)) 2)))))
(*.f64 (sqrt.f64 (/.f64 D h)) (*.f64 (sqrt.f64 (/.f64 D l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 d D) (/.f64 M 2)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 D h)) (*.f64 (sqrt.f64 (/.f64 D l)) (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 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 (pow.f64 (/.f64 D (/.f64 (*.f64 d 2) M)) 2)) (/.f64 l h))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 l h) (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) -1/2) 1)))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.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 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d M))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 h 2) (/.f64 D d)) 2) (/.f64 M l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d M)) (+.f64 1 (*.f64 (/.f64 M l) (*.f64 (pow.f64 (*.f64 (/.f64 h d) (/.f64 D 2)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d M)) (fma.f64 (/.f64 M l) (*.f64 (pow.f64 (/.f64 (*.f64 h (/.f64 D 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 (sqrt.f64 (/.f64 d D)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 h d)) 2) (/.f64 D l))))))
(*.f64 (sqrt.f64 (/.f64 d D)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 D l) (*.f64 (pow.f64 (*.f64 (/.f64 h d) (/.f64 M 2)) 2) -1/2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d D))) (fma.f64 (/.f64 D l) (*.f64 (pow.f64 (*.f64 h (/.f64 M (*.f64 d 2))) 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 1/2 (*.f64 (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 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 l d) (/.f64 D 2)) 2) (/.f64 h M))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d M))) (fma.f64 (/.f64 h M) (*.f64 (pow.f64 (*.f64 D (/.f64 l (*.f64 d 2))) 2) -1/2) 1))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d M))) (fma.f64 (pow.f64 (*.f64 D (/.f64 l (*.f64 d 2))) 2) (*.f64 (/.f64 h M) -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 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d D)) (+.f64 1 (*.f64 (/.f64 h D) (*.f64 (pow.f64 (/.f64 l (/.f64 2 (/.f64 M d))) 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 2 M) d)) 2) -1/2) 1)))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d D)) (fma.f64 (pow.f64 (/.f64 l (*.f64 (/.f64 2 M) d)) 2) (*.f64 (/.f64 h D) -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 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 d 2) M)) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) -1/2) 1)))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 h l) -1/2) 1)))
Symmetry

(sort M D)

Compiler

Compiled 45 to 36 computations (20% saved)

simplify47.0ms (0.2%)

Algorithm
egg-herbie
Rules
1484×distribute-lft-neg-in
1456×distribute-rgt-neg-in
1336×distribute-neg-frac
972×fma-def
852×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02581
16481
219777
3131577
4502177
Stop Event
node limit
Counts
1 → 6
Calls
Call 1
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 (sqrt.f64 (/.f64 d h)) (*.f64 (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 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/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 D (/.f64 M (*.f64 d 2))) 2) -1/2) 1)))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 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 M (/.f64 (/.f64 D d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1)))

eval2.0ms (0%)

Compiler

Compiled 172 to 93 computations (45.9% saved)

prune6.0ms (0%)

Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New246
Fresh011
Picked000
Done000
Total257
Accurracy
62.8%
Counts
7 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
62.7%
(*.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))))
62.7%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))
62.7%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1)))
62.7%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
62.7%
(*.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))))
62.7%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))
62.7%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1)))
62.7%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
Compiler

Compiled 270 to 198 computations (26.7% saved)

localize534.0ms (2.3%)

Local Accuracy

Found 16 expressions with local accuracy:

NewAccuracyProgram
93.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))))
83.6%
(*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))
79.7%
(pow.f64 (/.f64 d h) (/.f64 1 2))
76.2%
(pow.f64 (/.f64 d l) (/.f64 1 2))
93.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))
83.6%
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))
79.7%
(sqrt.f64 (/.f64 d h))
76.2%
(sqrt.f64 (/.f64 d l))
95.0%
(*.f64 M (/.f64 (/.f64 D d) 2))
86.7%
(fma.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1)
79.7%
(sqrt.f64 (/.f64 d h))
76.2%
(sqrt.f64 (/.f64 d l))
95.0%
(*.f64 (/.f64 M 2) (/.f64 D d))
83.5%
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))
79.7%
(sqrt.f64 (/.f64 d h))
76.2%
(sqrt.f64 (/.f64 d l))
Compiler

Compiled 538 to 249 computations (53.7% saved)

series74.0ms (0.3%)

Counts
16 → 384
Calls

156 calls:

TimeVariablePointExpression
6.0ms
M
@inf
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))
3.0ms
d
@0
(*.f64 (/.f64 M 2) (/.f64 D d))
2.0ms
M
@0
(*.f64 (/.f64 M 2) (/.f64 D d))
2.0ms
M
@0
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))
2.0ms
d
@-inf
(sqrt.f64 (/.f64 d l))

rewrite117.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
792×add-sqr-sqrt
780×pow1
772×*-un-lft-identity
734×add-exp-log
734×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
046448
11029448
Stop Event
node limit
Counts
16 → 292
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d h))
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))
(*.f64 (/.f64 M 2) (/.f64 D d))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d h))
(fma.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1)
(*.f64 M (/.f64 (/.f64 D d) 2))
(sqrt.f64 (/.f64 d l))
(sqrt.f64 (/.f64 d h))
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))
(pow.f64 (/.f64 d l) (/.f64 1 2))
(pow.f64 (/.f64 d h) (/.f64 1 2))
(*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (/.f64 d 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 (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 (sqrt.f64 d) (sqrt.f64 l))
(pow.f64 (/.f64 d l) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)
(pow.f64 (pow.f64 (/.f64 d l) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 d l) 2) 1/4)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) 2)
(pow.f64 (pow.f64 (/.f64 d l) 1/4) 2)
(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))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) (sqrt.f64 (sqrt.f64 (/.f64 d 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 (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 (sqrt.f64 d) (sqrt.f64 h))
(pow.f64 (/.f64 d h) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d h)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3)
(pow.f64 (pow.f64 (/.f64 d h) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d h) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) 2)
(pow.f64 (pow.f64 (/.f64 d h) 1/4) 2)
(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))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l)))) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) h) l)
(pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l))) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) (/.f64 h l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l)) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (/.f64 D (*.f64 d 2))))) 1)
(/.f64 M (/.f64 (*.f64 d 2) D))
(/.f64 1 (/.f64 (*.f64 d 2) (*.f64 M D)))
(/.f64 (*.f64 M D) (*.f64 d 2))
(/.f64 (neg.f64 (*.f64 M D)) (neg.f64 (*.f64 d 2)))
(/.f64 (*.f64 M (/.f64 D d)) 2)
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(/.f64 (/.f64 (*.f64 M D) 2) d)
(pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 M (/.f64 D (*.f64 d 2)))) 3)
(pow.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 M (/.f64 D (*.f64 d 2)))) 2)
(pow.f64 (/.f64 (*.f64 d 2) (*.f64 M D)) -1)
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (/.f64 D (*.f64 d 2))))))
(cbrt.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 3))
(expm1.f64 (log1p.f64 (*.f64 M (/.f64 D (*.f64 d 2)))))
(exp.f64 (log.f64 (*.f64 M (/.f64 D (*.f64 d 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 M (/.f64 D (*.f64 d 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 M (/.f64 D (*.f64 d 2)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (/.f64 d 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 (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 (sqrt.f64 d) (sqrt.f64 l))
(pow.f64 (/.f64 d l) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)
(pow.f64 (pow.f64 (/.f64 d l) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 d l) 2) 1/4)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) 2)
(pow.f64 (pow.f64 (/.f64 d l) 1/4) 2)
(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))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) (sqrt.f64 (sqrt.f64 (/.f64 d 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 (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 (sqrt.f64 d) (sqrt.f64 h))
(pow.f64 (/.f64 d h) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d h)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3)
(pow.f64 (pow.f64 (/.f64 d h) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d h) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) 2)
(pow.f64 (pow.f64 (/.f64 d h) 1/4) 2)
(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))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(+.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h)) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1))) 1)
(*.f64 1 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)) 2) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1) 2)) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)))
(pow.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1) 1)
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)) 3)
(pow.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)) 2)
(log.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1))))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)))
(exp.f64 (log.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (/.f64 D (*.f64 d 2))))) 1)
(/.f64 M (/.f64 (*.f64 d 2) D))
(/.f64 1 (/.f64 (*.f64 d 2) (*.f64 M D)))
(/.f64 (*.f64 M D) (*.f64 d 2))
(/.f64 (neg.f64 (*.f64 M D)) (neg.f64 (*.f64 d 2)))
(/.f64 (*.f64 M (/.f64 D d)) 2)
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(/.f64 (/.f64 (*.f64 M D) 2) d)
(pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 M (/.f64 D (*.f64 d 2)))) 3)
(pow.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 M (/.f64 D (*.f64 d 2)))) 2)
(pow.f64 (/.f64 (*.f64 d 2) (*.f64 M D)) -1)
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (/.f64 D (*.f64 d 2))))))
(cbrt.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 3))
(expm1.f64 (log1p.f64 (*.f64 M (/.f64 D (*.f64 d 2)))))
(exp.f64 (log.f64 (*.f64 M (/.f64 D (*.f64 d 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 M (/.f64 D (*.f64 d 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 M (/.f64 D (*.f64 d 2)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (/.f64 d 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 (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 (sqrt.f64 d) (sqrt.f64 l))
(pow.f64 (/.f64 d l) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)
(pow.f64 (pow.f64 (/.f64 d l) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 d l) 2) 1/4)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) 2)
(pow.f64 (pow.f64 (/.f64 d l) 1/4) 2)
(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))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) (sqrt.f64 (sqrt.f64 (/.f64 d 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 (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 (sqrt.f64 d) (sqrt.f64 h))
(pow.f64 (/.f64 d h) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d h)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3)
(pow.f64 (pow.f64 (/.f64 d h) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d h) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) 2)
(pow.f64 (pow.f64 (/.f64 d h) 1/4) 2)
(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))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(-.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))) 1)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) 1/2) h) l)
(pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))) 3)
(pow.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l)) 3)) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))) 2)
(log.f64 (pow.f64 (exp.f64 1/2) (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))))
(cbrt.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))) 2)
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (/.f64 d 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 (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 (sqrt.f64 d) (sqrt.f64 l))
(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))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) (sqrt.f64 (sqrt.f64 (/.f64 d 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 (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 (sqrt.f64 d) (sqrt.f64 h))
(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))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(-.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))) 1)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) 1/2) h) l)
(pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))) 3)
(pow.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l)) 3)) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))) 2)
(log.f64 (pow.f64 (exp.f64 1/2) (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))))
(cbrt.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))) 2)
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))))

simplify233.0ms (1%)

Algorithm
egg-herbie
Rules
1140×times-frac
778×distribute-rgt-in
762×distribute-lft-in
700×log-prod
518×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
032525936
176225480
2261025202
Stop Event
node limit
Counts
676 → 194
Calls
Call 1
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))
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 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)))))
(*.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))))
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/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D 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 (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 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 1/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 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (/.f64 d 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 (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 (sqrt.f64 d) (sqrt.f64 l))
(pow.f64 (/.f64 d l) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)
(pow.f64 (pow.f64 (/.f64 d l) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 d l) 2) 1/4)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) 2)
(pow.f64 (pow.f64 (/.f64 d l) 1/4) 2)
(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))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) (sqrt.f64 (sqrt.f64 (/.f64 d 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 (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 (sqrt.f64 d) (sqrt.f64 h))
(pow.f64 (/.f64 d h) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d h)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3)
(pow.f64 (pow.f64 (/.f64 d h) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d h) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) 2)
(pow.f64 (pow.f64 (/.f64 d h) 1/4) 2)
(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))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l)))) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) h) l)
(pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l))) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) (/.f64 h l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l)) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (/.f64 D (*.f64 d 2))))) 1)
(/.f64 M (/.f64 (*.f64 d 2) D))
(/.f64 1 (/.f64 (*.f64 d 2) (*.f64 M D)))
(/.f64 (*.f64 M D) (*.f64 d 2))
(/.f64 (neg.f64 (*.f64 M D)) (neg.f64 (*.f64 d 2)))
(/.f64 (*.f64 M (/.f64 D d)) 2)
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(/.f64 (/.f64 (*.f64 M D) 2) d)
(pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 M (/.f64 D (*.f64 d 2)))) 3)
(pow.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 M (/.f64 D (*.f64 d 2)))) 2)
(pow.f64 (/.f64 (*.f64 d 2) (*.f64 M D)) -1)
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (/.f64 D (*.f64 d 2))))))
(cbrt.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 3))
(expm1.f64 (log1p.f64 (*.f64 M (/.f64 D (*.f64 d 2)))))
(exp.f64 (log.f64 (*.f64 M (/.f64 D (*.f64 d 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 M (/.f64 D (*.f64 d 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 M (/.f64 D (*.f64 d 2)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (/.f64 d 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 (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 (sqrt.f64 d) (sqrt.f64 l))
(pow.f64 (/.f64 d l) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)
(pow.f64 (pow.f64 (/.f64 d l) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 d l) 2) 1/4)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) 2)
(pow.f64 (pow.f64 (/.f64 d l) 1/4) 2)
(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))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) (sqrt.f64 (sqrt.f64 (/.f64 d 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 (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 (sqrt.f64 d) (sqrt.f64 h))
(pow.f64 (/.f64 d h) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d h)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3)
(pow.f64 (pow.f64 (/.f64 d h) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d h) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) 2)
(pow.f64 (pow.f64 (/.f64 d h) 1/4) 2)
(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))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(+.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h)) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1))) 1)
(*.f64 1 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)) 2) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1) 2)) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)))
(pow.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1) 1)
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)) 3)
(pow.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)) 2)
(log.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1))))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)))
(exp.f64 (log.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (/.f64 D (*.f64 d 2))))) 1)
(/.f64 M (/.f64 (*.f64 d 2) D))
(/.f64 1 (/.f64 (*.f64 d 2) (*.f64 M D)))
(/.f64 (*.f64 M D) (*.f64 d 2))
(/.f64 (neg.f64 (*.f64 M D)) (neg.f64 (*.f64 d 2)))
(/.f64 (*.f64 M (/.f64 D d)) 2)
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(/.f64 (/.f64 (*.f64 M D) 2) d)
(pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 M (/.f64 D (*.f64 d 2)))) 3)
(pow.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 M (/.f64 D (*.f64 d 2)))) 2)
(pow.f64 (/.f64 (*.f64 d 2) (*.f64 M D)) -1)
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (/.f64 D (*.f64 d 2))))))
(cbrt.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 3))
(expm1.f64 (log1p.f64 (*.f64 M (/.f64 D (*.f64 d 2)))))
(exp.f64 (log.f64 (*.f64 M (/.f64 D (*.f64 d 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 M (/.f64 D (*.f64 d 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 M (/.f64 D (*.f64 d 2)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (/.f64 d 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 (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 (sqrt.f64 d) (sqrt.f64 l))
(pow.f64 (/.f64 d l) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)
(pow.f64 (pow.f64 (/.f64 d l) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 d l) 2) 1/4)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) 2)
(pow.f64 (pow.f64 (/.f64 d l) 1/4) 2)
(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))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) (sqrt.f64 (sqrt.f64 (/.f64 d 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 (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 (sqrt.f64 d) (sqrt.f64 h))
(pow.f64 (/.f64 d h) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d h)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3)
(pow.f64 (pow.f64 (/.f64 d h) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d h) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) 2)
(pow.f64 (pow.f64 (/.f64 d h) 1/4) 2)
(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))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(-.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))) 1)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) 1/2) h) l)
(pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))) 3)
(pow.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l)) 3)) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))) 2)
(log.f64 (pow.f64 (exp.f64 1/2) (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))))
(cbrt.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))) 2)
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (/.f64 d 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 (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 (sqrt.f64 d) (sqrt.f64 l))
(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))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) (sqrt.f64 (sqrt.f64 (/.f64 d 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 (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 (sqrt.f64 d) (sqrt.f64 h))
(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))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(-.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))) 1)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) 1/2) h) l)
(pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))) 3)
(pow.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l)) 3)) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))) 2)
(log.f64 (pow.f64 (exp.f64 1/2) (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))))
(cbrt.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))) 2)
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))))
Outputs
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d 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 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d 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 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d 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 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d 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 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d 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 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d 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 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d 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 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d 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 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d 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 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d 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 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d 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 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d 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 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d 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 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d 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 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d 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 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d 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 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d 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 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d 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 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d 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 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d 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 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d 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 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d 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 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d 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 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d 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 (*.f64 M M) h) l)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8 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 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8 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 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) -1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8)
(+.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 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8 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 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8 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 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) -1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8)
(+.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 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8 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 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8 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 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8 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 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8 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 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8 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 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) -1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8)
(+.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 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8 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 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8 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 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) -1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8)
(+.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 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8 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 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8 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 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) -1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8)
(+.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 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8 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 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8 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 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8 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 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8 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 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8 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 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8 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 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8 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 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8 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 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) -1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8)
(+.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 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8 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 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8 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 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8 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 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8 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 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8 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 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8 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 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8 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 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8 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 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8 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 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8 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 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8 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 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) -1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8)
(+.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 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8 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 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8 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 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) -1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8)
(+.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 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8 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 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8 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 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8 1)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))))
(*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 (sqrt.f64 -1) 2) (/.f64 d (*.f64 (*.f64 D D) (*.f64 M M)))))))
(fma.f64 (/.f64 -1/8 (/.f64 (/.f64 d (*.f64 M M)) (*.f64 D D))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D D) (*.f64 M M)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 (sqrt.f64 -1) 2) (/.f64 d (*.f64 (*.f64 D D) (*.f64 M M)))))))
(fma.f64 (/.f64 -1/8 (/.f64 (/.f64 d (*.f64 M M)) (*.f64 D D))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D D) (*.f64 M M)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 (sqrt.f64 -1) 2) (/.f64 d (*.f64 (*.f64 D D) (*.f64 M M)))))))
(fma.f64 (/.f64 -1/8 (/.f64 (/.f64 d (*.f64 M M)) (*.f64 D D))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D D) (*.f64 M M)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) 1/8)
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))))
(-.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 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d 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 (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 (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 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)
(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 (pow.f64 (/.f64 d l) 2) 1/4)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) 2)
(sqrt.f64 (/.f64 d l))
(pow.f64 (pow.f64 (/.f64 d l) 1/4) 2)
(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))
(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))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(sqrt.f64 (/.f64 d h))
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) (sqrt.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d 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 (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 (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 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3)
(sqrt.f64 (/.f64 d h))
(pow.f64 (pow.f64 (/.f64 d h) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d h) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) 2)
(sqrt.f64 (/.f64 d h))
(pow.f64 (pow.f64 (/.f64 d h) 1/4) 2)
(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))
(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))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l)))) 1)
(*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) h) l)
(*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (/.f64 h l))
(pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l)) 1)
(*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (/.f64 h l))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l))) 3)
(*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (/.f64 h l))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l)) 3) 1/3)
(*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (/.f64 h l))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l))) 2)
(*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (/.f64 h l))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) (/.f64 h l)))
(*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (/.f64 h l))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l)))))
(*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (/.f64 h l))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l)) 3))
(*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (/.f64 h l))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l))))
(*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (/.f64 h l))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l))))
(*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (/.f64 h l))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l))) 1))
(*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (/.f64 h l))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l))))
(*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (/.f64 h l))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (/.f64 D (*.f64 d 2))))) 1)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(/.f64 M (/.f64 (*.f64 d 2) D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(/.f64 1 (/.f64 (*.f64 d 2) (*.f64 M D)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(/.f64 (*.f64 M D) (*.f64 d 2))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(/.f64 (neg.f64 (*.f64 M D)) (neg.f64 (*.f64 d 2)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(/.f64 (*.f64 M (/.f64 D d)) 2)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(/.f64 (/.f64 (*.f64 M D) 2) d)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 1)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(pow.f64 (cbrt.f64 (*.f64 M (/.f64 D (*.f64 d 2)))) 3)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(pow.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 3) 1/3)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(pow.f64 (sqrt.f64 (*.f64 M (/.f64 D (*.f64 d 2)))) 2)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(pow.f64 (/.f64 (*.f64 d 2) (*.f64 M D)) -1)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(*.f64 (/.f64 D d) (log.f64 (sqrt.f64 (exp.f64 M))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (/.f64 D (*.f64 d 2))))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(cbrt.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 3))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(expm1.f64 (log1p.f64 (*.f64 M (/.f64 D (*.f64 d 2)))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(exp.f64 (log.f64 (*.f64 M (/.f64 D (*.f64 d 2)))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(exp.f64 (*.f64 (log.f64 (*.f64 M (/.f64 D (*.f64 d 2)))) 1))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(log1p.f64 (expm1.f64 (*.f64 M (/.f64 D (*.f64 d 2)))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(-.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 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d 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 (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 (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 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)
(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 (pow.f64 (/.f64 d l) 2) 1/4)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) 2)
(sqrt.f64 (/.f64 d l))
(pow.f64 (pow.f64 (/.f64 d l) 1/4) 2)
(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))
(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))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(sqrt.f64 (/.f64 d h))
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) (sqrt.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d 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 (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 (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 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3)
(sqrt.f64 (/.f64 d h))
(pow.f64 (pow.f64 (/.f64 d h) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d h) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) 2)
(sqrt.f64 (/.f64 d h))
(pow.f64 (pow.f64 (/.f64 d h) 1/4) 2)
(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))
(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))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(+.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h)) 1)
(fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1))) 1)
(fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(*.f64 1 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1))
(fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)) 2) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)))
(fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)))
(fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1) 2)) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (*.f64 h (/.f64 -1/2 l)) 1)) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (*.f64 h (/.f64 -1/2 l)) 1) 2)))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 h (/.f64 -1/2 l)) 1)) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 h (/.f64 -1/2 l)) 1) 2)))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 h (/.f64 -1/2 l)) 1)) (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 h (/.f64 -1/2 l)) 1) 2)))
(pow.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1) 1)
(fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)) 3)
(fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(pow.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1) 3) 1/3)
(fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)) 2)
(fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(log.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)))
(fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1))))
(fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1) 3))
(fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)))
(fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(exp.f64 (log.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)))
(fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)) 1))
(fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)))
(fma.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (/.f64 D (*.f64 d 2))))) 1)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(/.f64 M (/.f64 (*.f64 d 2) D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(/.f64 1 (/.f64 (*.f64 d 2) (*.f64 M D)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(/.f64 (*.f64 M D) (*.f64 d 2))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(/.f64 (neg.f64 (*.f64 M D)) (neg.f64 (*.f64 d 2)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(/.f64 (*.f64 M (/.f64 D d)) 2)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(/.f64 (/.f64 (*.f64 M D) 2) d)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 1)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(pow.f64 (cbrt.f64 (*.f64 M (/.f64 D (*.f64 d 2)))) 3)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(pow.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 3) 1/3)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(pow.f64 (sqrt.f64 (*.f64 M (/.f64 D (*.f64 d 2)))) 2)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(pow.f64 (/.f64 (*.f64 d 2) (*.f64 M D)) -1)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(*.f64 (/.f64 D d) (log.f64 (sqrt.f64 (exp.f64 M))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (/.f64 D (*.f64 d 2))))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(cbrt.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 3))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(expm1.f64 (log1p.f64 (*.f64 M (/.f64 D (*.f64 d 2)))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(exp.f64 (log.f64 (*.f64 M (/.f64 D (*.f64 d 2)))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(exp.f64 (*.f64 (log.f64 (*.f64 M (/.f64 D (*.f64 d 2)))) 1))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(log1p.f64 (expm1.f64 (*.f64 M (/.f64 D (*.f64 d 2)))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 1/2 d) D) M)
(-.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 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d 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 (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 (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 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)
(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 (pow.f64 (/.f64 d l) 2) 1/4)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) 2)
(sqrt.f64 (/.f64 d l))
(pow.f64 (pow.f64 (/.f64 d l) 1/4) 2)
(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))
(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))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(sqrt.f64 (/.f64 d h))
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) (sqrt.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d 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 (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 (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 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3)
(sqrt.f64 (/.f64 d h))
(pow.f64 (pow.f64 (/.f64 d h) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d h) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) 2)
(sqrt.f64 (/.f64 d h))
(pow.f64 (pow.f64 (/.f64 d h) 1/4) 2)
(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))
(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))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(-.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))) 1)
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h))) 1))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))) 0)
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (/.f64 h l)))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) 1/2) h) l)
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h))) 1))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))) 0)
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (/.f64 h l)))
(pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)) 1)
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h))) 1))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))) 0)
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (/.f64 h l)))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))) 3)
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h))) 1))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))) 0)
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (/.f64 h l)))
(pow.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l)) 3)) 1/3)
(cbrt.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 h l)) 3)))
(cbrt.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)) 3)))
(cbrt.f64 (*.f64 1/8 (*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 6) (pow.f64 (/.f64 h l) 3))))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))) 2)
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h))) 1))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))) 0)
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (/.f64 h l)))
(log.f64 (pow.f64 (exp.f64 1/2) (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l))))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h))) 1))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))) 0)
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (/.f64 h l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h))) 1))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))) 0)
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (/.f64 h l)))
(cbrt.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l)) 3)))
(cbrt.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 h l)) 3)))
(cbrt.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)) 3)))
(cbrt.f64 (*.f64 1/8 (*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 6) (pow.f64 (/.f64 h l) 3))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h))) 1))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))) 0)
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (/.f64 h l)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h))) 1))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))) 0)
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (/.f64 h l)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))) 1))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h))) 1))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))) 0)
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (/.f64 h l)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h))) 1))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))) 0)
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (/.f64 h l)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))))) 1)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 h (/.f64 -1/2 l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))) 1)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 h (/.f64 -1/2 l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))) 3)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 h (/.f64 -1/2 l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))) 3) 1/3)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 h (/.f64 -1/2 l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))) 2)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 h (/.f64 -1/2 l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 h (/.f64 -1/2 l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 h (/.f64 -1/2 l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))) 3))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 h (/.f64 -1/2 l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 h (/.f64 -1/2 l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 h (/.f64 -1/2 l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 h (/.f64 -1/2 l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 h (/.f64 -1/2 l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(-.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 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d 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 (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 (sqrt.f64 d) (sqrt.f64 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))
(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))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(sqrt.f64 (/.f64 d h))
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) (sqrt.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d 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 (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 (sqrt.f64 d) (sqrt.f64 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))
(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))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(-.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))) 1)
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h))) 1))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))) 0)
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (/.f64 h l)))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) 1/2) h) l)
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h))) 1))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))) 0)
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (/.f64 h l)))
(pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)) 1)
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h))) 1))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))) 0)
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (/.f64 h l)))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))) 3)
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h))) 1))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))) 0)
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (/.f64 h l)))
(pow.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l)) 3)) 1/3)
(cbrt.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 h l)) 3)))
(cbrt.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)) 3)))
(cbrt.f64 (*.f64 1/8 (*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 6) (pow.f64 (/.f64 h l) 3))))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))) 2)
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h))) 1))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))) 0)
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (/.f64 h l)))
(log.f64 (pow.f64 (exp.f64 1/2) (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l))))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h))) 1))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))) 0)
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (/.f64 h l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h))) 1))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))) 0)
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (/.f64 h l)))
(cbrt.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l)) 3)))
(cbrt.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 h l)) 3)))
(cbrt.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)) 3)))
(cbrt.f64 (*.f64 1/8 (*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 6) (pow.f64 (/.f64 h l) 3))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h))) 1))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))) 0)
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (/.f64 h l)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h))) 1))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))) 0)
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (/.f64 h l)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))) 1))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h))) 1))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))) 0)
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (/.f64 h l)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h))) 1))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))) 0)
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (/.f64 h l)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))))) 1)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 h (/.f64 -1/2 l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))) 1)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 h (/.f64 -1/2 l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))) 3)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 h (/.f64 -1/2 l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))) 3) 1/3)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 h (/.f64 -1/2 l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))) 2)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 h (/.f64 -1/2 l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 h (/.f64 -1/2 l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 h (/.f64 -1/2 l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))) 3))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 h (/.f64 -1/2 l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 h (/.f64 -1/2 l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 h (/.f64 -1/2 l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 h (/.f64 -1/2 l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 h (/.f64 -1/2 l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))

eval125.0ms (0.5%)

Compiler

Compiled 9790 to 4709 computations (51.9% saved)

prune214.0ms (0.9%)

Pruning

19 alts after pruning (18 fresh and 1 done)

PrunedKeptTotal
New31218330
Fresh000
Picked314
Done000
Total31519334
Accurracy
81.7%
Counts
334 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
26.7%
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))) 2)
51.1%
(*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 h (/.f64 -1/2 l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
62.5%
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) 2) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
40.5%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
37.0%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))
37.0%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))
66.3%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) 1/2) h) l)))
42.7%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)))
51.1%
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
19.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d)))))
43.2%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))))))
62.7%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (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.5%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8)))
24.7%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) -1/8))))
37.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
25.7%
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
51.2%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h)))))
16.5%
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))))
44.9%
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))) 3))
26.7%
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))) 2)
51.1%
(*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 h (/.f64 -1/2 l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
62.5%
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) 2) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
40.5%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
37.0%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))
37.0%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))
66.3%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) 1/2) h) l)))
42.7%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)))
51.1%
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
19.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d)))))
43.2%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))))))
62.7%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (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.5%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8)))
24.7%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) -1/8))))
37.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
25.7%
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
51.2%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h)))))
16.5%
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))))
44.9%
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))) 3))
Compiler

Compiled 2248 to 1566 computations (30.3% saved)

localize476.0ms (2%)

Local Accuracy

Found 19 expressions with local accuracy:

NewAccuracyProgram
99.1%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
97.9%
(*.f64 (/.f64 M 2) (/.f64 D d))
92.5%
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))
87.0%
(sqrt.f64 (/.f64 d l))
91.1%
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
89.7%
(sqrt.f64 (/.f64 d h))
88.9%
(/.f64 (*.f64 D D) (*.f64 d d))
87.0%
(sqrt.f64 (/.f64 d l))
97.0%
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
94.4%
(/.f64 h (/.f64 d l))
92.5%
(*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))
80.8%
(sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))
99.8%
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
99.7%
(/.f64 1 (*.f64 l h))
87.0%
(sqrt.f64 (/.f64 1 (*.f64 l h)))
96.4%
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) 1/2) h) l)
95.9%
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) 1/2) h)
89.7%
(sqrt.f64 (/.f64 d h))
87.0%
(sqrt.f64 (/.f64 d l))
Compiler

Compiled 581 to 229 computations (60.6% saved)

series61.0ms (0.3%)

Counts
12 → 372
Calls

132 calls:

TimeVariablePointExpression
8.0ms
h
@-inf
(*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))
3.0ms
M
@inf
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
3.0ms
h
@0
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) 1/2) h) l)
1.0ms
D
@0
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) 1/2) h) l)
1.0ms
h
@-inf
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))

rewrite109.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1162×pow1
1080×add-exp-log
1080×add-log-exp
1080×log1p-expm1-u
1080×expm1-log1p-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
055426
11248426
Stop Event
node limit
Counts
12 → 105
Calls
Call 1
Inputs
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) 1/2) h)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) 1/2) h) l)
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(/.f64 1 (*.f64 l h))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))
(*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))
(/.f64 h (/.f64 d l))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (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
(pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 1/2 h)) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 1/2 h))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 1/2 h)) (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 1/2 h))) (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 1/2 h))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 1/2 h))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 1/2 h))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 1/2 h))))
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 1/2 h)) (/.f64 1 l))
(*.f64 1 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) (/.f64 l h)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) (/.f64 l h))) (cbrt.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) (/.f64 l h)))) (cbrt.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) (/.f64 l h))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) (/.f64 l h))) (sqrt.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) (/.f64 l h))))
(pow.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) (/.f64 l h)) 1)
(log.f64 (exp.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) (/.f64 l h))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) (/.f64 l h)) (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) (/.f64 l h))) (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) (/.f64 l h))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) (/.f64 l h))))
(exp.f64 (log.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) (/.f64 l h))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) (/.f64 l h))))
(*.f64 1 (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h))) (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h))) (sqrt.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (/.f64 (/.f64 1 l) h) 1/2)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) 1)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(cbrt.f64 (*.f64 (/.f64 (/.f64 1 l) h) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 1 (/.f64 (/.f64 1 l) h))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 l) h)) (cbrt.f64 (/.f64 (/.f64 1 l) h))) (cbrt.f64 (/.f64 (/.f64 1 l) h)))
(pow.f64 (*.f64 h l) -1)
(pow.f64 (/.f64 (/.f64 1 l) h) 1)
(log.f64 (exp.f64 (/.f64 (/.f64 1 l) h)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 l) h) (/.f64 (/.f64 1 l) h)) (/.f64 (/.f64 1 l) h)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 l) h)))
(exp.f64 (log.f64 (/.f64 (/.f64 1 l) h)))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1 l) h)))
(pow.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) 1)
(log.f64 (exp.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))))
(expm1.f64 (log1p.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))))
(exp.f64 (log.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))))
(log1p.f64 (expm1.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))))
(*.f64 1 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (/.f64 h d) l)))
(pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 d h) (/.f64 d l)) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l)
(pow.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)) (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))) (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))
(*.f64 h (/.f64 1 (/.f64 d l)))
(*.f64 1 (*.f64 (/.f64 h d) l))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 h d) l)) (cbrt.f64 (*.f64 (/.f64 h d) l))) (cbrt.f64 (*.f64 (/.f64 h d) l)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 h d) l)) (sqrt.f64 (*.f64 (/.f64 h d) l)))
(*.f64 (/.f64 h d) l)
(pow.f64 (*.f64 (/.f64 h d) l) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 h d) l)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 h d) l) (*.f64 (/.f64 h d) l)) (*.f64 (/.f64 h d) l)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h d) l)))
(exp.f64 (log.f64 (*.f64 (/.f64 h d) l)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h d) l)))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))) 1)
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))))
(*.f64 1 (*.f64 (/.f64 D d) (/.f64 D d)))
(*.f64 (*.f64 D D) (/.f64 1 (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 D d))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 D d))) (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 D d)))) (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 D d) (/.f64 D d))) (sqrt.f64 (*.f64 (/.f64 D d) (/.f64 D d))))
(pow.f64 (*.f64 (/.f64 D d) (/.f64 D d)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 D d) (/.f64 D d))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 D d) (/.f64 D d))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D d) (/.f64 D d))))
(exp.f64 (log.f64 (*.f64 (/.f64 D d) (/.f64 D d))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D d) (/.f64 D d))))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 (*.f64 d d) l))
(/.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))) l)
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 l h))) (*.f64 d d))
(pow.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))))
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))))) (sqrt.f64 h))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))))) 1)
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))))) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))))) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))))))

simplify196.0ms (0.8%)

Algorithm
egg-herbie
Rules
1068×unswap-sqr
870×associate-*r*
818×associate-*l*
756×log-prod
662×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
031620225
177620005
2368019073
Stop Event
node limit
Counts
477 → 182
Calls
Call 1
Inputs
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 1/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 (*.f64 l h) d)
(/.f64 (*.f64 l h) d)
(/.f64 (*.f64 l h) d)
(/.f64 (*.f64 l h) d)
(/.f64 (*.f64 l h) d)
(/.f64 (*.f64 l h) d)
(/.f64 (*.f64 l h) d)
(/.f64 (*.f64 l h) d)
(/.f64 (*.f64 l h) d)
(/.f64 (*.f64 l h) d)
(/.f64 (*.f64 l h) d)
(/.f64 (*.f64 l h) d)
(/.f64 (*.f64 l h) d)
(/.f64 (*.f64 l h) d)
(/.f64 (*.f64 l h) d)
(/.f64 (*.f64 l h) d)
(/.f64 (*.f64 l h) d)
(/.f64 (*.f64 l h) d)
(/.f64 (*.f64 l h) d)
(/.f64 (*.f64 l h) d)
(/.f64 (*.f64 l h) d)
(/.f64 (*.f64 l h) d)
(/.f64 (*.f64 l h) d)
(/.f64 (*.f64 l h) d)
(/.f64 (*.f64 l h) d)
(/.f64 (*.f64 l h) d)
(/.f64 (*.f64 l h) d)
(/.f64 (*.f64 l h) d)
(/.f64 (*.f64 l h) d)
(/.f64 (*.f64 l h) d)
(/.f64 (*.f64 l h) d)
(/.f64 (*.f64 l h) d)
(/.f64 (*.f64 l h) d)
(/.f64 (*.f64 l h) d)
(/.f64 (*.f64 l h) d)
(/.f64 (*.f64 l h) d)
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(/.f64 (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 (*.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 (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 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 (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 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 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 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 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))))))
(pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 1/2 h)) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 1/2 h))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 1/2 h)) (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 1/2 h))) (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 1/2 h))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 1/2 h))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 1/2 h))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 1/2 h))))
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 1/2 h)) (/.f64 1 l))
(*.f64 1 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) (/.f64 l h)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) (/.f64 l h))) (cbrt.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) (/.f64 l h)))) (cbrt.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) (/.f64 l h))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) (/.f64 l h))) (sqrt.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) (/.f64 l h))))
(pow.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) (/.f64 l h)) 1)
(log.f64 (exp.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) (/.f64 l h))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) (/.f64 l h)) (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) (/.f64 l h))) (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) (/.f64 l h))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) (/.f64 l h))))
(exp.f64 (log.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) (/.f64 l h))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) (/.f64 l h))))
(*.f64 1 (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h))) (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h))) (sqrt.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (/.f64 (/.f64 1 l) h) 1/2)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) 1)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(cbrt.f64 (*.f64 (/.f64 (/.f64 1 l) h) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 1 (/.f64 (/.f64 1 l) h))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 l) h)) (cbrt.f64 (/.f64 (/.f64 1 l) h))) (cbrt.f64 (/.f64 (/.f64 1 l) h)))
(pow.f64 (*.f64 h l) -1)
(pow.f64 (/.f64 (/.f64 1 l) h) 1)
(log.f64 (exp.f64 (/.f64 (/.f64 1 l) h)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 l) h) (/.f64 (/.f64 1 l) h)) (/.f64 (/.f64 1 l) h)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 l) h)))
(exp.f64 (log.f64 (/.f64 (/.f64 1 l) h)))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1 l) h)))
(pow.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) 1)
(log.f64 (exp.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))))
(expm1.f64 (log1p.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))))
(exp.f64 (log.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))))
(log1p.f64 (expm1.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))))
(*.f64 1 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (/.f64 h d) l)))
(pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 d h) (/.f64 d l)) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l)
(pow.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)) (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))) (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))
(*.f64 h (/.f64 1 (/.f64 d l)))
(*.f64 1 (*.f64 (/.f64 h d) l))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 h d) l)) (cbrt.f64 (*.f64 (/.f64 h d) l))) (cbrt.f64 (*.f64 (/.f64 h d) l)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 h d) l)) (sqrt.f64 (*.f64 (/.f64 h d) l)))
(*.f64 (/.f64 h d) l)
(pow.f64 (*.f64 (/.f64 h d) l) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 h d) l)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 h d) l) (*.f64 (/.f64 h d) l)) (*.f64 (/.f64 h d) l)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h d) l)))
(exp.f64 (log.f64 (*.f64 (/.f64 h d) l)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h d) l)))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))) 1)
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))))
(*.f64 1 (*.f64 (/.f64 D d) (/.f64 D d)))
(*.f64 (*.f64 D D) (/.f64 1 (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 D d))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 D d))) (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 D d)))) (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 D d))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 D d) (/.f64 D d))) (sqrt.f64 (*.f64 (/.f64 D d) (/.f64 D d))))
(pow.f64 (*.f64 (/.f64 D d) (/.f64 D d)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 D d) (/.f64 D d))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 D d) (/.f64 D d))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D d) (/.f64 D d))))
(exp.f64 (log.f64 (*.f64 (/.f64 D d) (/.f64 D d))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D d) (/.f64 D d))))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 (*.f64 d d) l))
(/.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))) l)
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 l h))) (*.f64 d d))
(pow.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))))
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))))) (sqrt.f64 h))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))))) 1)
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))))) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))))) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))))))
Outputs
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (cbrt.f64 (pow.f64 (/.f64 D d) 6)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (cbrt.f64 (pow.f64 (/.f64 D d) 6)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (cbrt.f64 (pow.f64 (/.f64 D d) 6)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (cbrt.f64 (pow.f64 (/.f64 D d) 6)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (cbrt.f64 (pow.f64 (/.f64 D d) 6)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (cbrt.f64 (pow.f64 (/.f64 D d) 6)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (cbrt.f64 (pow.f64 (/.f64 D d) 6)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (cbrt.f64 (pow.f64 (/.f64 D d) 6)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (cbrt.f64 (pow.f64 (/.f64 D d) 6)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (cbrt.f64 (pow.f64 (/.f64 D d) 6)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (cbrt.f64 (pow.f64 (/.f64 D d) 6)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (cbrt.f64 (pow.f64 (/.f64 D d) 6)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (cbrt.f64 (pow.f64 (/.f64 D d) 6)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (cbrt.f64 (pow.f64 (/.f64 D d) 6)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (cbrt.f64 (pow.f64 (/.f64 D d) 6)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (cbrt.f64 (pow.f64 (/.f64 D d) 6)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (cbrt.f64 (pow.f64 (/.f64 D d) 6)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (cbrt.f64 (pow.f64 (/.f64 D d) 6)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (cbrt.f64 (pow.f64 (/.f64 D d) 6)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (cbrt.f64 (pow.f64 (/.f64 D d) 6)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (cbrt.f64 (pow.f64 (/.f64 D d) 6)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (cbrt.f64 (pow.f64 (/.f64 D d) 6)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (cbrt.f64 (pow.f64 (/.f64 D d) 6)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (cbrt.f64 (pow.f64 (/.f64 D d) 6)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (cbrt.f64 (pow.f64 (/.f64 D d) 6)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (cbrt.f64 (pow.f64 (/.f64 D d) 6)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (cbrt.f64 (pow.f64 (/.f64 D d) 6)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (cbrt.f64 (pow.f64 (/.f64 D d) 6)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (cbrt.f64 (pow.f64 (/.f64 D d) 6)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (cbrt.f64 (pow.f64 (/.f64 D d) 6)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (cbrt.f64 (pow.f64 (/.f64 D d) 6)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (cbrt.f64 (pow.f64 (/.f64 D d) 6)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (cbrt.f64 (pow.f64 (/.f64 D d) 6)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (cbrt.f64 (pow.f64 (/.f64 D d) 6)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (cbrt.f64 (pow.f64 (/.f64 D d) 6)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (cbrt.f64 (pow.f64 (/.f64 D d) 6)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (cbrt.f64 (pow.f64 (/.f64 D d) 6)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (cbrt.f64 (pow.f64 (/.f64 D d) 6)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (cbrt.f64 (pow.f64 (/.f64 D d) 6)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (cbrt.f64 (pow.f64 (/.f64 D d) 6)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (cbrt.f64 (pow.f64 (/.f64 D d) 6)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (cbrt.f64 (pow.f64 (/.f64 D d) 6)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (cbrt.f64 (pow.f64 (/.f64 D d) 6)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (cbrt.f64 (pow.f64 (/.f64 D d) 6)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (cbrt.f64 (pow.f64 (/.f64 D d) 6)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (cbrt.f64 (pow.f64 (/.f64 D d) 6)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (cbrt.f64 (pow.f64 (/.f64 D d) 6)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 M h)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d)))))
(*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (cbrt.f64 (pow.f64 (/.f64 D d) 6)))))
(*.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 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.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 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.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 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.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 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.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 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.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 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.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 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.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 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.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 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.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 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.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 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.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 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/8))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4)
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (*.f64 (/.f64 M (/.f64 l h)) M) 1/4))
(/.f64 (*.f64 l h) d)
(*.f64 l (/.f64 h d))
(/.f64 (*.f64 l h) d)
(*.f64 l (/.f64 h d))
(/.f64 (*.f64 l h) d)
(*.f64 l (/.f64 h d))
(/.f64 (*.f64 l h) d)
(*.f64 l (/.f64 h d))
(/.f64 (*.f64 l h) d)
(*.f64 l (/.f64 h d))
(/.f64 (*.f64 l h) d)
(*.f64 l (/.f64 h d))
(/.f64 (*.f64 l h) d)
(*.f64 l (/.f64 h d))
(/.f64 (*.f64 l h) d)
(*.f64 l (/.f64 h d))
(/.f64 (*.f64 l h) d)
(*.f64 l (/.f64 h d))
(/.f64 (*.f64 l h) d)
(*.f64 l (/.f64 h d))
(/.f64 (*.f64 l h) d)
(*.f64 l (/.f64 h d))
(/.f64 (*.f64 l h) d)
(*.f64 l (/.f64 h d))
(/.f64 (*.f64 l h) d)
(*.f64 l (/.f64 h d))
(/.f64 (*.f64 l h) d)
(*.f64 l (/.f64 h d))
(/.f64 (*.f64 l h) d)
(*.f64 l (/.f64 h d))
(/.f64 (*.f64 l h) d)
(*.f64 l (/.f64 h d))
(/.f64 (*.f64 l h) d)
(*.f64 l (/.f64 h d))
(/.f64 (*.f64 l h) d)
(*.f64 l (/.f64 h d))
(/.f64 (*.f64 l h) d)
(*.f64 l (/.f64 h d))
(/.f64 (*.f64 l h) d)
(*.f64 l (/.f64 h d))
(/.f64 (*.f64 l h) d)
(*.f64 l (/.f64 h d))
(/.f64 (*.f64 l h) d)
(*.f64 l (/.f64 h d))
(/.f64 (*.f64 l h) d)
(*.f64 l (/.f64 h d))
(/.f64 (*.f64 l h) d)
(*.f64 l (/.f64 h d))
(/.f64 (*.f64 l h) d)
(*.f64 l (/.f64 h d))
(/.f64 (*.f64 l h) d)
(*.f64 l (/.f64 h d))
(/.f64 (*.f64 l h) d)
(*.f64 l (/.f64 h d))
(/.f64 (*.f64 l h) d)
(*.f64 l (/.f64 h d))
(/.f64 (*.f64 l h) d)
(*.f64 l (/.f64 h d))
(/.f64 (*.f64 l h) d)
(*.f64 l (/.f64 h d))
(/.f64 (*.f64 l h) d)
(*.f64 l (/.f64 h d))
(/.f64 (*.f64 l h) d)
(*.f64 l (/.f64 h d))
(/.f64 (*.f64 l h) d)
(*.f64 l (/.f64 h d))
(/.f64 (*.f64 l h) d)
(*.f64 l (/.f64 h d))
(/.f64 (*.f64 l h) d)
(*.f64 l (/.f64 h d))
(/.f64 (*.f64 l h) d)
(*.f64 l (/.f64 h d))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(-.f64 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(-.f64 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(-.f64 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(cbrt.f64 (pow.f64 (/.f64 D d) 6))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(cbrt.f64 (pow.f64 (/.f64 D d) 6))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(cbrt.f64 (pow.f64 (/.f64 D d) 6))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(cbrt.f64 (pow.f64 (/.f64 D d) 6))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(cbrt.f64 (pow.f64 (/.f64 D d) 6))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(cbrt.f64 (pow.f64 (/.f64 D d) 6))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(cbrt.f64 (pow.f64 (/.f64 D d) 6))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(cbrt.f64 (pow.f64 (/.f64 D d) 6))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(cbrt.f64 (pow.f64 (/.f64 D d) 6))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(cbrt.f64 (pow.f64 (/.f64 D d) 6))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(cbrt.f64 (pow.f64 (/.f64 D d) 6))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(cbrt.f64 (pow.f64 (/.f64 D d) 6))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(cbrt.f64 (pow.f64 (/.f64 D d) 6))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(cbrt.f64 (pow.f64 (/.f64 D d) 6))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(cbrt.f64 (pow.f64 (/.f64 D d) 6))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(cbrt.f64 (pow.f64 (/.f64 D d) 6))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(cbrt.f64 (pow.f64 (/.f64 D d) 6))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(cbrt.f64 (pow.f64 (/.f64 D d) 6))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(cbrt.f64 (pow.f64 (/.f64 D d) 6))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(cbrt.f64 (pow.f64 (/.f64 D d) 6))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(cbrt.f64 (pow.f64 (/.f64 D d) 6))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(cbrt.f64 (pow.f64 (/.f64 D d) 6))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(cbrt.f64 (pow.f64 (/.f64 D d) 6))
(/.f64 (pow.f64 D 2) (pow.f64 d 2))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(cbrt.f64 (pow.f64 (/.f64 D d) 6))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.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 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 (sqrt.f64 -1) 2) (/.f64 d (*.f64 (*.f64 D D) (*.f64 M M)))))))
(fma.f64 (/.f64 -1/8 (/.f64 d (*.f64 D (*.f64 D (*.f64 M M))))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 (/.f64 d (*.f64 D D)) (*.f64 M M))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 (sqrt.f64 -1) 2) (/.f64 d (*.f64 (*.f64 D D) (*.f64 M M)))))))
(fma.f64 (/.f64 -1/8 (/.f64 d (*.f64 D (*.f64 D (*.f64 M M))))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 (/.f64 d (*.f64 D D)) (*.f64 M M))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 (sqrt.f64 -1) 2) (/.f64 d (*.f64 (*.f64 D D) (*.f64 M M)))))))
(fma.f64 (/.f64 -1/8 (/.f64 d (*.f64 D (*.f64 D (*.f64 M M))))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 (/.f64 d (*.f64 D D)) (*.f64 M M))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(+.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(+.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.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 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 1/2 h)) 1)
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 h 1/2))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) 1/2))
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 1/2 h))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 h 1/2))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) 1/2))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 1/2 h)) (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 1/2 h))) (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 1/2 h))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 h 1/2))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) 1/2))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 1/2 h))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 h 1/2))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) 1/2))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 1/2 h))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 h 1/2))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) 1/2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 1/2 h))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 h 1/2))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) 1/2))
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 1/2 h)) (/.f64 1 l))
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 (*.f64 h 1/2) (/.f64 1 l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 1/2 (/.f64 h l)))
(*.f64 1 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) (/.f64 l h)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 (*.f64 h 1/2) (/.f64 1 l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 1/2 (/.f64 h l)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) (/.f64 l h))) (cbrt.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) (/.f64 l h)))) (cbrt.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) (/.f64 l h))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 (*.f64 h 1/2) (/.f64 1 l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 1/2 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) (/.f64 l h))) (sqrt.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) (/.f64 l h))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 (*.f64 h 1/2) (/.f64 1 l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 1/2 (/.f64 h l)))
(pow.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) (/.f64 l h)) 1)
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 (*.f64 h 1/2) (/.f64 1 l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 1/2 (/.f64 h l)))
(log.f64 (exp.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) (/.f64 l h))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 (*.f64 h 1/2) (/.f64 1 l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 1/2 (/.f64 h l)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) (/.f64 l h)) (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) (/.f64 l h))) (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) (/.f64 l h))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 (*.f64 h 1/2) (/.f64 1 l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 1/2 (/.f64 h l)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) (/.f64 l h))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 (*.f64 h 1/2) (/.f64 1 l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 1/2 (/.f64 h l)))
(exp.f64 (log.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) (/.f64 l h))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 (*.f64 h 1/2) (/.f64 1 l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 1/2 (/.f64 h l)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)) (/.f64 l h))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 (*.f64 h 1/2) (/.f64 1 l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 1/2 (/.f64 h l)))
(*.f64 1 (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h))) (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h))) (sqrt.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (/.f64 (/.f64 1 l) h) 1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) 1)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(cbrt.f64 (*.f64 (/.f64 (/.f64 1 l) h) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 1 (/.f64 (/.f64 1 l) h))
(/.f64 1 (*.f64 h l))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(/.f64 1 (*.f64 h l))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 l) h)) (cbrt.f64 (/.f64 (/.f64 1 l) h))) (cbrt.f64 (/.f64 (/.f64 1 l) h)))
(/.f64 1 (*.f64 h l))
(pow.f64 (*.f64 h l) -1)
(/.f64 1 (*.f64 h l))
(pow.f64 (/.f64 (/.f64 1 l) h) 1)
(/.f64 1 (*.f64 h l))
(log.f64 (exp.f64 (/.f64 (/.f64 1 l) h)))
(/.f64 1 (*.f64 h l))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 l) h) (/.f64 (/.f64 1 l) h)) (/.f64 (/.f64 1 l) h)))
(/.f64 1 (*.f64 h l))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 l) h)))
(/.f64 1 (*.f64 h l))
(exp.f64 (log.f64 (/.f64 (/.f64 1 l) h)))
(/.f64 1 (*.f64 h l))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1 l) h)))
(/.f64 1 (*.f64 h l))
(pow.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) 1)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(log.f64 (exp.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(cbrt.f64 (*.f64 (*.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(expm1.f64 (log1p.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(exp.f64 (log.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(log1p.f64 (expm1.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 1 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
(/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (/.f64 h d) l)))
(/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 l (/.f64 h d))))
(pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2)
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 1)
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 d h) (/.f64 d l)) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l)
(*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l))
(pow.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)) 1)
(*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l))
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))
(*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)) (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))) (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))
(*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))
(*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))
(*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))
(*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (/.f64 h l))
(*.f64 h (/.f64 1 (/.f64 d l)))
(*.f64 l (/.f64 h d))
(*.f64 1 (*.f64 (/.f64 h d) l))
(*.f64 l (/.f64 h d))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 h d) l)) (cbrt.f64 (*.f64 (/.f64 h d) l))) (cbrt.f64 (*.f64 (/.f64 h d) l)))
(*.f64 l (/.f64 h d))
(*.f64 (sqrt.f64 (*.f64 (/.f64 h d) l)) (sqrt.f64 (*.f64 (/.f64 h d) l)))
(*.f64 l (/.f64 h d))
(*.f64 (/.f64 h d) l)
(*.f64 l (/.f64 h d))
(pow.f64 (*.f64 (/.f64 h d) l) 1)
(*.f64 l (/.f64 h d))
(log.f64 (exp.f64 (*.f64 (/.f64 h d) l)))
(*.f64 l (/.f64 h d))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 h d) l) (*.f64 (/.f64 h d) l)) (*.f64 (/.f64 h d) l)))
(*.f64 l (/.f64 h d))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h d) l)))
(*.f64 l (/.f64 h d))
(exp.f64 (log.f64 (*.f64 (/.f64 h d) l)))
(*.f64 l (/.f64 h d))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h d) l)))
(*.f64 l (/.f64 h d))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))) 1)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) -1/2)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) -1/2) (/.f64 h l) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (*.f64 (/.f64 h l) -1/2) 1))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) -1/2)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) -1/2) (/.f64 h l) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (*.f64 (/.f64 h l) -1/2) 1))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) -1/2)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) -1/2) (/.f64 h l) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (*.f64 (/.f64 h l) -1/2) 1))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) -1/2)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) -1/2) (/.f64 h l) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (*.f64 (/.f64 h l) -1/2) 1))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) -1/2)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) -1/2) (/.f64 h l) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (*.f64 (/.f64 h l) -1/2) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) -1/2)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) -1/2) (/.f64 h l) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) (*.f64 (/.f64 h l) -1/2) 1))
(*.f64 1 (*.f64 (/.f64 D d) (/.f64 D d)))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(cbrt.f64 (pow.f64 (/.f64 D d) 6))
(*.f64 (*.f64 D D) (/.f64 1 (*.f64 d d)))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(cbrt.f64 (pow.f64 (/.f64 D d) 6))
(*.f64 (/.f64 D d) (/.f64 D d))
(/.f64 (*.f64 D D) (*.f64 d d))
(cbrt.f64 (pow.f64 (/.f64 D d) 6))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 D d))) (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 D d)))) (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 D d))))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(cbrt.f64 (pow.f64 (/.f64 D d) 6))
(*.f64 (sqrt.f64 (*.f64 (/.f64 D d) (/.f64 D d))) (sqrt.f64 (*.f64 (/.f64 D d) (/.f64 D d))))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(cbrt.f64 (pow.f64 (/.f64 D d) 6))
(pow.f64 (*.f64 (/.f64 D d) (/.f64 D d)) 1)
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(cbrt.f64 (pow.f64 (/.f64 D d) 6))
(log.f64 (exp.f64 (*.f64 (/.f64 D d) (/.f64 D d))))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(cbrt.f64 (pow.f64 (/.f64 D d) 6))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 (/.f64 D d) (/.f64 D d))))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(cbrt.f64 (pow.f64 (/.f64 D d) 6))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D d) (/.f64 D d))))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(cbrt.f64 (pow.f64 (/.f64 D d) 6))
(exp.f64 (log.f64 (*.f64 (/.f64 D d) (/.f64 D d))))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(cbrt.f64 (pow.f64 (/.f64 D d) 6))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D d) (/.f64 D d))))
(/.f64 (*.f64 D D) (*.f64 d d))
(*.f64 (/.f64 D d) (/.f64 D d))
(cbrt.f64 (pow.f64 (/.f64 D d) 6))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 (*.f64 d d) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))) l)
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (/.f64 l h))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(pow.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1)
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(log.f64 (exp.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 6)) (*.f64 (/.f64 M (/.f64 l h)) M))
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))))) (sqrt.f64 h))
(/.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 h l)))))))
(/.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d l))) (/.f64 (sqrt.f64 h) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 1/2 (/.f64 h l))))))
(/.f64 (*.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 h l)) 1) (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d l)))) (sqrt.f64 h))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))))) 1)
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 h l))))) (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 1/2 (/.f64 h l)))) (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 h l)) 1) (sqrt.f64 (/.f64 d h))))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 h l))))) (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 1/2 (/.f64 h l)))) (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 h l)) 1) (sqrt.f64 (/.f64 d h))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2)))))) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))))) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 h l))))) (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 1/2 (/.f64 h l)))) (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 h l)) 1) (sqrt.f64 (/.f64 d h))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 h l))))) (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 1/2 (/.f64 h l)))) (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 h l)) 1) (sqrt.f64 (/.f64 d h))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 h l))))) (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 1/2 (/.f64 h l)))) (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 h l)) 1) (sqrt.f64 (/.f64 d h))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2))))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 h l))))) (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 1/2 (/.f64 h l)))) (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 h l)) 1) (sqrt.f64 (/.f64 d h))))

eval194.0ms (0.8%)

Compiler

Compiled 17961 to 7566 computations (57.9% saved)

prune167.0ms (0.7%)

Pruning

34 alts after pruning (31 fresh and 3 done)

PrunedKeptTotal
New56626592
Fresh8513
Picked325
Done011
Total57734611
Accurracy
92.1%
Counts
611 → 34
Alt Table
Click to see full alt table
StatusAccuracyProgram
21.3%
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
22.3%
(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))))))
26.7%
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))) 2)
22.5%
(-.f64 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
51.1%
(*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 h (/.f64 -1/2 l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
25.8%
(*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 1/2) d)
25.7%
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
33.6%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (/.f64 h d) l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
44.4%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (/.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))))))
44.4%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
25.7%
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) d)
29.3%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)))
39.7%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) 1/2) h) l)))
27.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)))
27.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)))
66.3%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) 1/2) h) l)))
57.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d))))) l)))
43.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 (*.f64 d d) l)) 1/8)))
34.4%
(*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
38.4%
(*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
34.4%
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
54.7%
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l))))
35.2%
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4))))
45.5%
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
62.7%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (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.5%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8)))
37.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
25.7%
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
51.2%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h)))))
25.8%
(*.f64 (sqrt.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 l) h)) (cbrt.f64 (/.f64 (/.f64 1 l) h))) (cbrt.f64 (/.f64 (/.f64 1 l) h)))) d)
25.4%
(*.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (/.f64 (/.f64 1 l) h)))) d)
21.2%
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 l) h) (/.f64 (/.f64 1 l) h)) (/.f64 (/.f64 1 l) h)))) d)
23.3%
(*.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 1 l) h) (sqrt.f64 (/.f64 (/.f64 1 l) h)))) d)
18.3%
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
21.3%
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
22.3%
(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))))))
26.7%
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))) 2)
22.5%
(-.f64 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
51.1%
(*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 h (/.f64 -1/2 l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
25.8%
(*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 1/2) d)
25.7%
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
33.6%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (/.f64 h d) l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
44.4%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (/.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))))))
44.4%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
25.7%
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) d)
29.3%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)))
39.7%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) 1/2) h) l)))
27.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)))
27.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)))
66.3%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) 1/2) h) l)))
57.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d))))) l)))
43.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 (*.f64 d d) l)) 1/8)))
34.4%
(*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
38.4%
(*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
34.4%
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
54.7%
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l))))
35.2%
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4))))
45.5%
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
62.7%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (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.5%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8)))
37.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
25.7%
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
51.2%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h)))))
25.8%
(*.f64 (sqrt.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 l) h)) (cbrt.f64 (/.f64 (/.f64 1 l) h))) (cbrt.f64 (/.f64 (/.f64 1 l) h)))) d)
25.4%
(*.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (/.f64 (/.f64 1 l) h)))) d)
21.2%
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 l) h) (/.f64 (/.f64 1 l) h)) (/.f64 (/.f64 1 l) h)))) d)
23.3%
(*.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 1 l) h) (sqrt.f64 (/.f64 (/.f64 1 l) h)))) d)
18.3%
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
Compiler

Compiled 3726 to 2612 computations (29.9% saved)

localize372.0ms (1.6%)

Local Accuracy

Found 18 expressions with local accuracy:

NewAccuracyProgram
94.8%
(/.f64 (*.f64 (*.f64 M M) h) l)
91.1%
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
88.9%
(/.f64 (*.f64 D D) (*.f64 d d))
87.0%
(sqrt.f64 (/.f64 d l))
97.8%
(*.f64 D (/.f64 (/.f64 M d) 2))
97.2%
(*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
92.5%
(*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))
87.0%
(sqrt.f64 (/.f64 1 (*.f64 h l)))
96.4%
(/.f64 h (pow.f64 l 3))
92.2%
(*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
90.3%
(*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M))
83.3%
(sqrt.f64 (/.f64 h (pow.f64 l 3)))
99.8%
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
87.2%
(pow.f64 (*.f64 h l) -1/2)
96.4%
(/.f64 (*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d))))) l)
93.2%
(*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d)))
89.7%
(sqrt.f64 (/.f64 d h))
87.0%
(sqrt.f64 (/.f64 d l))
Compiler

Compiled 521 to 154 computations (70.4% saved)

series153.0ms (0.7%)

Counts
12 → 324
Calls

117 calls:

TimeVariablePointExpression
31.0ms
h
@-inf
(pow.f64 (*.f64 h l) -1/2)
30.0ms
h
@0
(pow.f64 (*.f64 h l) -1/2)
20.0ms
l
@-inf
(pow.f64 (*.f64 h l) -1/2)
13.0ms
l
@0
(pow.f64 (*.f64 h l) -1/2)
9.0ms
h
@inf
(pow.f64 (*.f64 h l) -1/2)

rewrite94.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
976×add-sqr-sqrt
954×pow1
948×*-un-lft-identity
900×add-exp-log
900×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
046338
11019338
Stop Event
node limit
Counts
12 → 99
Calls
Call 1
Inputs
(*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d)))
(/.f64 (*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d))))) l)
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
(sqrt.f64 (/.f64 h (pow.f64 l 3)))
(*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M))
(*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(/.f64 h (pow.f64 l 3))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 D (/.f64 (/.f64 M d) 2))
(/.f64 (*.f64 (*.f64 M M) h) l)
Outputs
(pow.f64 (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2)) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2))) (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2))))
(exp.f64 (log.f64 (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2))))
(*.f64 (*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2)))) (/.f64 1 l))
(*.f64 1 (/.f64 1/8 (/.f64 l (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1/8 (/.f64 l (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2)))))) (cbrt.f64 (/.f64 1/8 (/.f64 l (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2))))))) (cbrt.f64 (/.f64 1/8 (/.f64 l (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2)))))))
(*.f64 (sqrt.f64 (/.f64 1/8 (/.f64 l (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2)))))) (sqrt.f64 (/.f64 1/8 (/.f64 l (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2)))))))
(pow.f64 (/.f64 1/8 (/.f64 l (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2))))) 1)
(log.f64 (exp.f64 (/.f64 1/8 (/.f64 l (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2)))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 1/8 (/.f64 l (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2))))) (/.f64 1/8 (/.f64 l (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2)))))) (/.f64 1/8 (/.f64 l (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2)))))))
(expm1.f64 (log1p.f64 (/.f64 1/8 (/.f64 l (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2)))))))
(exp.f64 (log.f64 (/.f64 1/8 (/.f64 l (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2)))))))
(log1p.f64 (expm1.f64 (/.f64 1/8 (/.f64 l (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2)))))))
(*.f64 1 (pow.f64 (*.f64 h l) -1/2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)) (cbrt.f64 (pow.f64 (*.f64 h l) -1/2))) (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 h l) -1/2)) (sqrt.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))
(*.f64 (pow.f64 (*.f64 h l) -1/4) (pow.f64 (*.f64 h l) -1/4))
(log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (pow.f64 (*.f64 h l) -1/2)) (pow.f64 (*.f64 h l) -1/2)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 h l)) -1/2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 1)
(log.f64 (exp.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (*.f64 d (pow.f64 (*.f64 h l) -1/2))) (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(expm1.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(exp.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(*.f64 1 (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (cbrt.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (cbrt.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (sqrt.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(/.f64 (sqrt.f64 h) (sqrt.f64 (pow.f64 l 3)))
(pow.f64 (/.f64 h (pow.f64 l 3)) 1/2)
(pow.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(cbrt.f64 (*.f64 (/.f64 h (pow.f64 l 3)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(pow.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) 1)
(log.f64 (exp.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M)))) (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M)))))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M)))))
(exp.f64 (log.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M)))))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M)))))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M)))) 1)
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M)))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))))))
(*.f64 h (/.f64 1 (pow.f64 l 3)))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 1 (/.f64 h (pow.f64 l 3)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 h (pow.f64 l 3))) (cbrt.f64 (/.f64 h (pow.f64 l 3)))) (cbrt.f64 (/.f64 h (pow.f64 l 3))))
(pow.f64 (/.f64 h (pow.f64 l 3)) 1)
(log.f64 (exp.f64 (/.f64 h (pow.f64 l 3))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 h (pow.f64 l 3)) (/.f64 h (pow.f64 l 3))) (/.f64 h (pow.f64 l 3))))
(expm1.f64 (log1p.f64 (/.f64 h (pow.f64 l 3))))
(exp.f64 (log.f64 (/.f64 h (pow.f64 l 3))))
(log1p.f64 (expm1.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 1 (/.f64 1 (sqrt.f64 (*.f64 h l))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))) (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))) (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))) (sqrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (/.f64 1 (*.f64 h l)) 1/2)
(pow.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) 1)
(log.f64 (exp.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(cbrt.f64 (*.f64 (/.f64 1 (*.f64 h l)) (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(expm1.f64 (log1p.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(exp.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(log1p.f64 (expm1.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(pow.f64 (*.f64 (neg.f64 d) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))) 1)
(log.f64 (exp.f64 (*.f64 (neg.f64 d) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (neg.f64 d) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))) (*.f64 (neg.f64 d) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))))) (*.f64 (neg.f64 d) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))))))
(expm1.f64 (log1p.f64 (*.f64 (neg.f64 d) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))))))
(exp.f64 (log.f64 (*.f64 (neg.f64 d) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))))))
(log1p.f64 (expm1.f64 (*.f64 (neg.f64 d) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))))))
(/.f64 (*.f64 D (/.f64 M d)) 2)
(pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 1)
(log.f64 (exp.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (*.f64 D (*.f64 (/.f64 M d) 1/2))))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2))))
(exp.f64 (log.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2))))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2))))
(*.f64 1 (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 1 l))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 M M) (/.f64 l h))) (cbrt.f64 (/.f64 (*.f64 M M) (/.f64 l h)))) (cbrt.f64 (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 M M) (/.f64 l h))) (sqrt.f64 (/.f64 (*.f64 M M) (/.f64 l h))))
(pow.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1)
(log.f64 (exp.f64 (/.f64 (*.f64 M M) (/.f64 l h))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 M M) (/.f64 l h))) (/.f64 (*.f64 M M) (/.f64 l h))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 M M) (/.f64 l h))))
(exp.f64 (log.f64 (/.f64 (*.f64 M M) (/.f64 l h))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 M M) (/.f64 l h))))

simplify214.0ms (0.9%)

Algorithm
egg-herbie
Rules
1156×unswap-sqr
772×associate-*r*
716×associate-*l*
704×log-prod
666×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
031514489
172813593
2333613541
Stop Event
node limit
Counts
423 → 164
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 M h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 M h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 M h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 M h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 M h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 M h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 M h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 M h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 M h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 M h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 M h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 M h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 M h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 M h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 M h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 M h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (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 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 (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)))
(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))))))
(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))))))
(*.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 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.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 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 -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 -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 -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 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 (*.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 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 (*.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 -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 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 (*.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 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 (*.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 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(pow.f64 (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2)) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2))) (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2))))
(exp.f64 (log.f64 (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2))))
(*.f64 (*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2)))) (/.f64 1 l))
(*.f64 1 (/.f64 1/8 (/.f64 l (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1/8 (/.f64 l (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2)))))) (cbrt.f64 (/.f64 1/8 (/.f64 l (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2))))))) (cbrt.f64 (/.f64 1/8 (/.f64 l (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2)))))))
(*.f64 (sqrt.f64 (/.f64 1/8 (/.f64 l (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2)))))) (sqrt.f64 (/.f64 1/8 (/.f64 l (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2)))))))
(pow.f64 (/.f64 1/8 (/.f64 l (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2))))) 1)
(log.f64 (exp.f64 (/.f64 1/8 (/.f64 l (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2)))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 1/8 (/.f64 l (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2))))) (/.f64 1/8 (/.f64 l (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2)))))) (/.f64 1/8 (/.f64 l (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2)))))))
(expm1.f64 (log1p.f64 (/.f64 1/8 (/.f64 l (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2)))))))
(exp.f64 (log.f64 (/.f64 1/8 (/.f64 l (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2)))))))
(log1p.f64 (expm1.f64 (/.f64 1/8 (/.f64 l (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2)))))))
(*.f64 1 (pow.f64 (*.f64 h l) -1/2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)) (cbrt.f64 (pow.f64 (*.f64 h l) -1/2))) (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 h l) -1/2)) (sqrt.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))
(*.f64 (pow.f64 (*.f64 h l) -1/4) (pow.f64 (*.f64 h l) -1/4))
(log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (pow.f64 (*.f64 h l) -1/2)) (pow.f64 (*.f64 h l) -1/2)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 h l)) -1/2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 1)
(log.f64 (exp.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (*.f64 d (pow.f64 (*.f64 h l) -1/2))) (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(expm1.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(exp.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(*.f64 1 (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (cbrt.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (cbrt.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (sqrt.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(/.f64 (sqrt.f64 h) (sqrt.f64 (pow.f64 l 3)))
(pow.f64 (/.f64 h (pow.f64 l 3)) 1/2)
(pow.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(cbrt.f64 (*.f64 (/.f64 h (pow.f64 l 3)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(pow.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) 1)
(log.f64 (exp.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M)))) (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M)))))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M)))))
(exp.f64 (log.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M)))))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M)))))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M)))) 1)
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M)))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))))))
(*.f64 h (/.f64 1 (pow.f64 l 3)))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 1 (/.f64 h (pow.f64 l 3)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 h (pow.f64 l 3))) (cbrt.f64 (/.f64 h (pow.f64 l 3)))) (cbrt.f64 (/.f64 h (pow.f64 l 3))))
(pow.f64 (/.f64 h (pow.f64 l 3)) 1)
(log.f64 (exp.f64 (/.f64 h (pow.f64 l 3))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 h (pow.f64 l 3)) (/.f64 h (pow.f64 l 3))) (/.f64 h (pow.f64 l 3))))
(expm1.f64 (log1p.f64 (/.f64 h (pow.f64 l 3))))
(exp.f64 (log.f64 (/.f64 h (pow.f64 l 3))))
(log1p.f64 (expm1.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 1 (/.f64 1 (sqrt.f64 (*.f64 h l))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))) (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))) (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))) (sqrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (/.f64 1 (*.f64 h l)) 1/2)
(pow.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) 1)
(log.f64 (exp.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(cbrt.f64 (*.f64 (/.f64 1 (*.f64 h l)) (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(expm1.f64 (log1p.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(exp.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(log1p.f64 (expm1.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(pow.f64 (*.f64 (neg.f64 d) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))) 1)
(log.f64 (exp.f64 (*.f64 (neg.f64 d) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (neg.f64 d) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))) (*.f64 (neg.f64 d) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))))) (*.f64 (neg.f64 d) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))))))
(expm1.f64 (log1p.f64 (*.f64 (neg.f64 d) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))))))
(exp.f64 (log.f64 (*.f64 (neg.f64 d) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))))))
(log1p.f64 (expm1.f64 (*.f64 (neg.f64 d) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))))))
(/.f64 (*.f64 D (/.f64 M d)) 2)
(pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 1)
(log.f64 (exp.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (*.f64 D (*.f64 (/.f64 M d) 1/2))))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2))))
(exp.f64 (log.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2))))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2))))
(*.f64 1 (/.f64 (*.f64 M M) (/.f64 l h)))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 1 l))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 M M) (/.f64 l h))) (cbrt.f64 (/.f64 (*.f64 M M) (/.f64 l h)))) (cbrt.f64 (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 M M) (/.f64 l h))) (sqrt.f64 (/.f64 (*.f64 M M) (/.f64 l h))))
(pow.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1)
(log.f64 (exp.f64 (/.f64 (*.f64 M M) (/.f64 l h))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 M M) (/.f64 l h))) (/.f64 (*.f64 M M) (/.f64 l h))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 M M) (/.f64 l h))))
(exp.f64 (log.f64 (/.f64 (*.f64 M M) (/.f64 l h))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 M M) (/.f64 l h))))
Outputs
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 M h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 M h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 M h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 M h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 M h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 M h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 M h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 M h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 M h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 M h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 M h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 M h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 M h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 M h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 M h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 M h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h M)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D 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 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (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))
(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))
(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))
(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))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (log.f64 h))))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (log.f64 h))))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (log.f64 h))))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (log.f64 h))))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (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))
(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))
(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))
(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))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))
(*.f64 D (*.f64 M (*.f64 M (/.f64 D d))))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))
(*.f64 D (*.f64 M (*.f64 M (/.f64 D d))))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))
(*.f64 D (*.f64 M (*.f64 M (/.f64 D d))))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))
(*.f64 D (*.f64 M (*.f64 M (/.f64 D d))))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))
(*.f64 D (*.f64 M (*.f64 M (/.f64 D d))))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))
(*.f64 D (*.f64 M (*.f64 M (/.f64 D d))))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))
(*.f64 D (*.f64 M (*.f64 M (/.f64 D d))))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))
(*.f64 D (*.f64 M (*.f64 M (/.f64 D d))))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))
(*.f64 D (*.f64 M (*.f64 M (/.f64 D d))))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))
(*.f64 D (*.f64 M (*.f64 M (/.f64 D d))))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))
(*.f64 D (*.f64 M (*.f64 M (/.f64 D d))))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))
(*.f64 D (*.f64 M (*.f64 M (/.f64 D d))))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))
(*.f64 D (*.f64 M (*.f64 M (/.f64 D d))))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))
(*.f64 D (*.f64 M (*.f64 M (/.f64 D d))))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))
(*.f64 D (*.f64 M (*.f64 M (/.f64 D d))))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))
(*.f64 D (*.f64 M (*.f64 M (/.f64 D d))))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))
(*.f64 D (*.f64 M (*.f64 M (/.f64 D d))))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))
(*.f64 D (*.f64 M (*.f64 M (/.f64 D d))))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))
(*.f64 D (*.f64 M (*.f64 M (/.f64 D d))))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))
(*.f64 D (*.f64 M (*.f64 M (/.f64 D d))))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))
(*.f64 D (*.f64 M (*.f64 M (/.f64 D d))))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))
(*.f64 D (*.f64 M (*.f64 M (/.f64 D d))))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))
(*.f64 D (*.f64 M (*.f64 M (/.f64 D d))))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))
(*.f64 D (*.f64 M (*.f64 M (/.f64 D d))))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))
(*.f64 D (*.f64 M (*.f64 M (/.f64 D d))))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))
(*.f64 D (*.f64 M (*.f64 M (/.f64 D d))))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))
(*.f64 D (*.f64 M (*.f64 M (/.f64 D d))))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))
(*.f64 D (*.f64 M (*.f64 M (/.f64 D d))))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))
(*.f64 D (*.f64 M (*.f64 M (/.f64 D d))))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))
(*.f64 D (*.f64 M (*.f64 M (/.f64 D d))))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))
(*.f64 D (*.f64 M (*.f64 M (/.f64 D d))))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))
(*.f64 D (*.f64 M (*.f64 M (/.f64 D d))))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))
(*.f64 D (*.f64 M (*.f64 M (/.f64 D d))))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))
(*.f64 D (*.f64 M (*.f64 M (/.f64 D d))))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))
(*.f64 D (*.f64 M (*.f64 M (/.f64 D d))))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))
(*.f64 D (*.f64 M (*.f64 M (/.f64 D d))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.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 (*.f64 M M) (*.f64 D (/.f64 D d))))
(*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.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 (*.f64 M M) (*.f64 D (/.f64 D d))))
(*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.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 (*.f64 M M) (*.f64 D (/.f64 D d))))
(*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.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 (*.f64 M M) (*.f64 D (/.f64 D d))))
(*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.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 (*.f64 M M) (*.f64 D (/.f64 D d))))
(*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.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 (*.f64 M M) (*.f64 D (/.f64 D d))))
(*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.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 (*.f64 M M) (*.f64 D (/.f64 D d))))
(*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.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 (*.f64 M M) (*.f64 D (/.f64 D d))))
(*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.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 (*.f64 M M) (*.f64 D (/.f64 D d))))
(*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.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 (*.f64 M M) (*.f64 D (/.f64 D d))))
(*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.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 (*.f64 M M) (*.f64 D (/.f64 D d))))
(*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.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 (*.f64 M M) (*.f64 D (/.f64 D d))))
(*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.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 (*.f64 M M) (*.f64 D (/.f64 D d))))
(*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.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 (*.f64 M M) (*.f64 D (/.f64 D d))))
(*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.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 (*.f64 M M) (*.f64 D (/.f64 D d))))
(*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.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 (*.f64 M M) (*.f64 D (/.f64 D d))))
(*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.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 (*.f64 M M) (*.f64 D (/.f64 D d))))
(*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.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 (*.f64 M M) (*.f64 D (/.f64 D d))))
(*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.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 (*.f64 M M) (*.f64 D (/.f64 D d))))
(*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.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 (*.f64 M M) (*.f64 D (/.f64 D d))))
(*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.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 (*.f64 M M) (*.f64 D (/.f64 D d))))
(*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.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 (*.f64 M M) (*.f64 D (/.f64 D d))))
(*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.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 (*.f64 M M) (*.f64 D (/.f64 D d))))
(*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.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 (*.f64 M M) (*.f64 D (/.f64 D d))))
(*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.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 (*.f64 M M) (*.f64 D (/.f64 D d))))
(*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.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 (*.f64 M M) (*.f64 D (/.f64 D d))))
(*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.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 (*.f64 M M) (*.f64 D (/.f64 D d))))
(*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.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 (*.f64 M M) (*.f64 D (/.f64 D d))))
(*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.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 (*.f64 M M) (*.f64 D (/.f64 D d))))
(*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.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 (*.f64 M M) (*.f64 D (/.f64 D d))))
(*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.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 (*.f64 M M) (*.f64 D (/.f64 D d))))
(*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.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 (*.f64 M M) (*.f64 D (/.f64 D d))))
(*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.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 (*.f64 M M) (*.f64 D (/.f64 D d))))
(*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.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 (*.f64 M M) (*.f64 D (/.f64 D d))))
(*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.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 (*.f64 M M) (*.f64 D (/.f64 D d))))
(*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.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 (*.f64 M M) (*.f64 D (/.f64 D d))))
(*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D 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 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))))
(*.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(fma.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(fma.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(fma.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(fma.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(fma.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(fma.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(fma.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(fma.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(fma.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(fma.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(fma.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(fma.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))))
(*.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(fma.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(fma.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(fma.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))))
(*.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(fma.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(fma.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(fma.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(fma.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(fma.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(fma.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))))
(*.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(fma.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(fma.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(fma.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))))
(*.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(fma.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(fma.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(fma.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(*.f64 (/.f64 h l) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(*.f64 (/.f64 h l) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(*.f64 (/.f64 h l) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(*.f64 (/.f64 h l) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(*.f64 (/.f64 h l) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(*.f64 (/.f64 h l) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(*.f64 (/.f64 h l) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(*.f64 (/.f64 h l) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(*.f64 (/.f64 h l) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(*.f64 (/.f64 h l) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(*.f64 (/.f64 h l) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(*.f64 (/.f64 h l) (*.f64 M M))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(*.f64 (/.f64 h l) (*.f64 M M))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(*.f64 (/.f64 h l) (*.f64 M M))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(*.f64 (/.f64 h l) (*.f64 M M))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(*.f64 (/.f64 h l) (*.f64 M M))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(*.f64 (/.f64 h l) (*.f64 M M))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(*.f64 (/.f64 h l) (*.f64 M M))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(*.f64 (/.f64 h l) (*.f64 M M))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(*.f64 (/.f64 h l) (*.f64 M M))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(*.f64 (/.f64 h l) (*.f64 M M))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(*.f64 (/.f64 h l) (*.f64 M M))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(*.f64 (/.f64 h l) (*.f64 M M))
(/.f64 (*.f64 h (pow.f64 M 2)) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(*.f64 (/.f64 h l) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(*.f64 (/.f64 h l) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(*.f64 (/.f64 h l) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(*.f64 (/.f64 h l) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(*.f64 (/.f64 h l) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(*.f64 (/.f64 h l) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(*.f64 (/.f64 h l) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(*.f64 (/.f64 h l) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(*.f64 (/.f64 h l) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(*.f64 (/.f64 h l) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(*.f64 (/.f64 h l) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(*.f64 (/.f64 h l) (*.f64 M M))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 M (/.f64 (/.f64 l h) M))
(*.f64 (/.f64 h l) (*.f64 M M))
(pow.f64 (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2)) 1)
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(log.f64 (exp.f64 (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2))) (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(exp.f64 (log.f64 (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h M)) (*.f64 d d))
(*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 M (pow.f64 (/.f64 D d) 2)))
(*.f64 (*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2)))) (/.f64 1 l))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1 (/.f64 1/8 (/.f64 l (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2))))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1/8 (/.f64 l (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2)))))) (cbrt.f64 (/.f64 1/8 (/.f64 l (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2))))))) (cbrt.f64 (/.f64 1/8 (/.f64 l (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2)))))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 (sqrt.f64 (/.f64 1/8 (/.f64 l (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2)))))) (sqrt.f64 (/.f64 1/8 (/.f64 l (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2)))))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(pow.f64 (/.f64 1/8 (/.f64 l (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2))))) 1)
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(log.f64 (exp.f64 (/.f64 1/8 (/.f64 l (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2)))))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 1/8 (/.f64 l (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2))))) (/.f64 1/8 (/.f64 l (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2)))))) (/.f64 1/8 (/.f64 l (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2)))))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(expm1.f64 (log1p.f64 (/.f64 1/8 (/.f64 l (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2)))))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(exp.f64 (log.f64 (/.f64 1/8 (/.f64 l (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2)))))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(log1p.f64 (expm1.f64 (/.f64 1/8 (/.f64 l (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2)))))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 M M))))
(*.f64 1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 M (/.f64 (/.f64 l h) M))))
(*.f64 1 (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)) (cbrt.f64 (pow.f64 (*.f64 h l) -1/2))) (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (sqrt.f64 (pow.f64 (*.f64 h l) -1/2)) (sqrt.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 (*.f64 h l) -1/4) (pow.f64 (*.f64 h l) -1/4))
(pow.f64 (*.f64 h l) -1/2)
(log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (*.f64 h l) -1/2)
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (pow.f64 (*.f64 h l) -1/2)) (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (*.f64 h l) -1/2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 (log.f64 (*.f64 h l)) -1/2))
(pow.f64 (*.f64 h l) -1/2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 1)
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(log.f64 (exp.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(cbrt.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (*.f64 d (pow.f64 (*.f64 h l) -1/2))) (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(expm1.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(exp.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 1 (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(sqrt.f64 (/.f64 h (pow.f64 l 3)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (cbrt.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (cbrt.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(sqrt.f64 (/.f64 h (pow.f64 l 3)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (sqrt.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(sqrt.f64 (/.f64 h (pow.f64 l 3)))
(/.f64 (sqrt.f64 h) (sqrt.f64 (pow.f64 l 3)))
(/.f64 (sqrt.f64 h) (pow.f64 l 3/2))
(pow.f64 (/.f64 h (pow.f64 l 3)) 1/2)
(sqrt.f64 (/.f64 h (pow.f64 l 3)))
(pow.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1)
(sqrt.f64 (/.f64 h (pow.f64 l 3)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(sqrt.f64 (/.f64 h (pow.f64 l 3)))
(cbrt.f64 (*.f64 (/.f64 h (pow.f64 l 3)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(sqrt.f64 (/.f64 h (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(sqrt.f64 (/.f64 h (pow.f64 l 3)))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(sqrt.f64 (/.f64 h (pow.f64 l 3)))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(sqrt.f64 (/.f64 h (pow.f64 l 3)))
(pow.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) 1)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))
(*.f64 D (*.f64 M (*.f64 M (/.f64 D d))))
(log.f64 (exp.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M)))))
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))
(*.f64 D (*.f64 M (*.f64 M (/.f64 D d))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))) (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M)))) (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M)))))
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))
(*.f64 D (*.f64 M (*.f64 M (/.f64 D d))))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M)))))
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))
(*.f64 D (*.f64 M (*.f64 M (/.f64 D d))))
(exp.f64 (log.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M)))))
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))
(*.f64 D (*.f64 M (*.f64 M (/.f64 D d))))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M)))))
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))
(*.f64 D (*.f64 M (*.f64 M (/.f64 D d))))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M)))) 1)
(*.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 (*.f64 M M) (*.f64 D (/.f64 D d))))
(*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))))))
(*.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 (*.f64 M M) (*.f64 D (/.f64 D d))))
(*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M)))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))))))
(*.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 (*.f64 M M) (*.f64 D (/.f64 D d))))
(*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))))))
(*.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 (*.f64 M M) (*.f64 D (/.f64 D d))))
(*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))))))
(*.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 (*.f64 M M) (*.f64 D (/.f64 D d))))
(*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (*.f64 (/.f64 D d) (*.f64 M M))))))
(*.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 (*.f64 M M) (*.f64 D (/.f64 D d))))
(*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 h (/.f64 1 (pow.f64 l 3)))
(/.f64 (*.f64 h 1) (pow.f64 l 3))
(/.f64 h (pow.f64 l 3))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(/.f64 (*.f64 h 1) (pow.f64 l 3))
(/.f64 h (pow.f64 l 3))
(*.f64 1 (/.f64 h (pow.f64 l 3)))
(/.f64 (*.f64 h 1) (pow.f64 l 3))
(/.f64 h (pow.f64 l 3))
(*.f64 (*.f64 (cbrt.f64 (/.f64 h (pow.f64 l 3))) (cbrt.f64 (/.f64 h (pow.f64 l 3)))) (cbrt.f64 (/.f64 h (pow.f64 l 3))))
(/.f64 (*.f64 h 1) (pow.f64 l 3))
(/.f64 h (pow.f64 l 3))
(pow.f64 (/.f64 h (pow.f64 l 3)) 1)
(/.f64 (*.f64 h 1) (pow.f64 l 3))
(/.f64 h (pow.f64 l 3))
(log.f64 (exp.f64 (/.f64 h (pow.f64 l 3))))
(/.f64 (*.f64 h 1) (pow.f64 l 3))
(/.f64 h (pow.f64 l 3))
(cbrt.f64 (*.f64 (*.f64 (/.f64 h (pow.f64 l 3)) (/.f64 h (pow.f64 l 3))) (/.f64 h (pow.f64 l 3))))
(/.f64 (*.f64 h 1) (pow.f64 l 3))
(/.f64 h (pow.f64 l 3))
(expm1.f64 (log1p.f64 (/.f64 h (pow.f64 l 3))))
(/.f64 (*.f64 h 1) (pow.f64 l 3))
(/.f64 h (pow.f64 l 3))
(exp.f64 (log.f64 (/.f64 h (pow.f64 l 3))))
(/.f64 (*.f64 h 1) (pow.f64 l 3))
(/.f64 h (pow.f64 l 3))
(log1p.f64 (expm1.f64 (/.f64 h (pow.f64 l 3))))
(/.f64 (*.f64 h 1) (pow.f64 l 3))
(/.f64 h (pow.f64 l 3))
(*.f64 1 (/.f64 1 (sqrt.f64 (*.f64 h l))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))) (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))) (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))) (sqrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (/.f64 1 (*.f64 h l)) 1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) 1)
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(log.f64 (exp.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(cbrt.f64 (*.f64 (/.f64 1 (*.f64 h l)) (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(cbrt.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (*.f64 h l)))
(cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))
(expm1.f64 (log1p.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(exp.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(log1p.f64 (expm1.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (*.f64 (neg.f64 d) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))) 1)
(*.f64 (neg.f64 d) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l))))))
(*.f64 (neg.f64 d) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) 1) (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 h l))))
(log.f64 (exp.f64 (*.f64 (neg.f64 d) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))))))
(*.f64 (neg.f64 d) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l))))))
(*.f64 (neg.f64 d) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) 1) (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 h l))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (neg.f64 d) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))) (*.f64 (neg.f64 d) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))))) (*.f64 (neg.f64 d) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))))))
(*.f64 (neg.f64 d) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l))))))
(*.f64 (neg.f64 d) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) 1) (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 h l))))
(expm1.f64 (log1p.f64 (*.f64 (neg.f64 d) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))))))
(*.f64 (neg.f64 d) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l))))))
(*.f64 (neg.f64 d) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) 1) (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 h l))))
(exp.f64 (log.f64 (*.f64 (neg.f64 d) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))))))
(*.f64 (neg.f64 d) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l))))))
(*.f64 (neg.f64 d) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) 1) (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 h l))))
(log1p.f64 (expm1.f64 (*.f64 (neg.f64 d) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))))))
(*.f64 (neg.f64 d) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l))))))
(*.f64 (neg.f64 d) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l)) 1) (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) 1) (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 h l))))
(/.f64 (*.f64 D (/.f64 M d)) 2)
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 1)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(log.f64 (exp.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2))))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (*.f64 D (*.f64 (/.f64 M d) 1/2))))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2))))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(exp.f64 (log.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2))))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2))))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1 (/.f64 (*.f64 M M) (/.f64 l h)))
(/.f64 M (/.f64 (/.f64 l h) M))
(*.f64 (/.f64 h l) (*.f64 M M))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 1 l))
(/.f64 M (/.f64 (/.f64 l h) M))
(*.f64 (/.f64 h l) (*.f64 M M))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 M M) (/.f64 l h))) (cbrt.f64 (/.f64 (*.f64 M M) (/.f64 l h)))) (cbrt.f64 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 M (/.f64 (/.f64 l h) M))
(*.f64 (/.f64 h l) (*.f64 M M))
(*.f64 (sqrt.f64 (/.f64 (*.f64 M M) (/.f64 l h))) (sqrt.f64 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 M (/.f64 (/.f64 l h) M))
(*.f64 (/.f64 h l) (*.f64 M M))
(pow.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1)
(/.f64 M (/.f64 (/.f64 l h) M))
(*.f64 (/.f64 h l) (*.f64 M M))
(log.f64 (exp.f64 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 M (/.f64 (/.f64 l h) M))
(*.f64 (/.f64 h l) (*.f64 M M))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 M M) (/.f64 l h))) (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 M (/.f64 (/.f64 l h) M))
(*.f64 (/.f64 h l) (*.f64 M M))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 M (/.f64 (/.f64 l h) M))
(*.f64 (/.f64 h l) (*.f64 M M))
(exp.f64 (log.f64 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 M (/.f64 (/.f64 l h) M))
(*.f64 (/.f64 h l) (*.f64 M M))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 M M) (/.f64 l h))))
(/.f64 M (/.f64 (/.f64 l h) M))
(*.f64 (/.f64 h l) (*.f64 M M))

eval192.0ms (0.8%)

Compiler

Compiled 10137 to 3670 computations (63.8% saved)

prune198.0ms (0.8%)

Pruning

43 alts after pruning (37 fresh and 6 done)

PrunedKeptTotal
New33019349
Fresh81826
Picked235
Done033
Total34043383
Accurracy
95.0%
Counts
383 → 43
Alt Table
Click to see full alt table
StatusAccuracyProgram
26.7%
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))) 2)
34.6%
(*.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) 1) (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 h l))))
25.8%
(*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 1/2) d)
25.7%
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
2.8%
(*.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))) d)
33.6%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (/.f64 h d) l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
44.4%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (/.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))))))
44.4%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
25.7%
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) d)
2.8%
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d)
26.4%
(*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d)
29.3%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)))
39.7%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) 1/2) h) l)))
36.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))) (-.f64 1 (/.f64 (*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d))))) l)))
66.3%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) 1/2) h) l)))
57.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d))))) l)))
43.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 (*.f64 d d) l)) 1/8)))
38.6%
(*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l))))
24.3%
(*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
32.2%
(*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
29.4%
(*.f64 (*.f64 (neg.f64 d) (cbrt.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
38.4%
(*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
34.4%
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
17.2%
(*.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8))
54.7%
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l))))
35.2%
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4))))
45.5%
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
62.7%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (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.5%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8)))
37.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
25.7%
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
51.2%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h)))))
25.8%
(*.f64 (sqrt.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 l) h)) (cbrt.f64 (/.f64 (/.f64 1 l) h))) (cbrt.f64 (/.f64 (/.f64 1 l) h)))) d)
25.4%
(*.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (/.f64 (/.f64 1 l) h)))) d)
35.1%
(*.f64 (neg.f64 d) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l))))))
28.4%
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l))))
24.7%
(*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 h l)) -1/2)) d)
2.8%
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d)
16.2%
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
15.3%
(*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))))
21.4%
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (/.f64 (sqrt.f64 h) (pow.f64 l 3/2))))
19.8%
(*.f64 -1/8 (*.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
19.5%
(*.f64 -1/8 (*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
26.7%
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))) 2)
34.6%
(*.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) 1) (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 h l))))
25.8%
(*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 1/2) d)
25.7%
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
2.8%
(*.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))) d)
33.6%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (/.f64 h d) l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
44.4%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (/.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))))))
44.4%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
25.7%
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) d)
2.8%
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d)
26.4%
(*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d)
29.3%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)))
39.7%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) 1/2) h) l)))
36.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))) (-.f64 1 (/.f64 (*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d))))) l)))
66.3%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) 1/2) h) l)))
57.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d))))) l)))
43.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 (*.f64 d d) l)) 1/8)))
38.6%
(*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l))))
24.3%
(*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
32.2%
(*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
29.4%
(*.f64 (*.f64 (neg.f64 d) (cbrt.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
38.4%
(*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
34.4%
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
17.2%
(*.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8))
54.7%
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l))))
35.2%
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4))))
45.5%
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
62.7%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (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.5%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8)))
37.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
25.7%
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
51.2%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h)))))
25.8%
(*.f64 (sqrt.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 l) h)) (cbrt.f64 (/.f64 (/.f64 1 l) h))) (cbrt.f64 (/.f64 (/.f64 1 l) h)))) d)
25.4%
(*.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (/.f64 (/.f64 1 l) h)))) d)
35.1%
(*.f64 (neg.f64 d) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l))))))
28.4%
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l))))
24.7%
(*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 h l)) -1/2)) d)
2.8%
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d)
16.2%
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
15.3%
(*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))))
21.4%
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (/.f64 (sqrt.f64 h) (pow.f64 l 3/2))))
19.8%
(*.f64 -1/8 (*.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
19.5%
(*.f64 -1/8 (*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
Compiler

Compiled 4272 to 3066 computations (28.2% saved)

localize529.0ms (2.3%)

Local Accuracy

Found 18 expressions with local accuracy:

NewAccuracyProgram
96.2%
(*.f64 (*.f64 (neg.f64 d) (cbrt.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
91.0%
(*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))
90.8%
(sqrt.f64 (*.f64 h l))
82.6%
(cbrt.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (*.f64 h l)))
96.9%
(*.f64 D (/.f64 (/.f64 M d) 2))
96.2%
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
91.0%
(*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))
90.8%
(pow.f64 (*.f64 h l) -1/2)
99.9%
(pow.f64 (/.f64 -1 h) 1/2)
99.9%
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d)
99.7%
(*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2))
99.9%
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) d)
99.8%
(/.f64 1 (sqrt.f64 (*.f64 h l)))
90.8%
(sqrt.f64 (*.f64 h l))
96.2%
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l))))
95.5%
(/.f64 h (/.f64 d l))
94.9%
(/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l)
83.9%
(sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))
Compiler

Compiled 501 to 235 computations (53.1% saved)

series36.0ms (0.2%)

Counts
12 → 192
Calls

111 calls:

TimeVariablePointExpression
2.0ms
h
@-inf
(*.f64 (*.f64 (neg.f64 d) (cbrt.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
2.0ms
l
@-inf
(*.f64 (*.f64 (neg.f64 d) (cbrt.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
2.0ms
h
@0
(sqrt.f64 (*.f64 h l))
1.0ms
l
@0
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l))))
1.0ms
h
@-inf
(cbrt.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (*.f64 h l)))

rewrite108.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1000×add-sqr-sqrt
984×pow1
922×add-exp-log
922×add-log-exp
922×log1p-expm1-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
052448
11177448
Stop Event
node limit
Counts
12 → 101
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l)
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l))))
(sqrt.f64 (*.f64 h l))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) d)
(*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2))
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d)
(pow.f64 (/.f64 -1 h) 1/2)
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(cbrt.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (*.f64 h l)))
(sqrt.f64 (*.f64 h l))
(*.f64 (*.f64 (neg.f64 d) (cbrt.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
Outputs
(*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2)) (/.f64 1 l))
(*.f64 1 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))) (sqrt.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))
(pow.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)) (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))) (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))) 1)
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))))
(*.f64 1 (sqrt.f64 (*.f64 h l)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 h l))) (cbrt.f64 (sqrt.f64 (*.f64 h l)))) (cbrt.f64 (sqrt.f64 (*.f64 h l))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 h l))) (sqrt.f64 (sqrt.f64 (*.f64 h l))))
(*.f64 (sqrt.f64 h) (sqrt.f64 l))
(pow.f64 (*.f64 h l) 1/2)
(pow.f64 (sqrt.f64 (*.f64 h l)) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 h l))))
(cbrt.f64 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 h l))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 h l))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 h l))))
(*.f64 1 (/.f64 1 (sqrt.f64 (*.f64 h l))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))) (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))) (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))) (sqrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(pow.f64 (sqrt.f64 (*.f64 h l)) -1)
(pow.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) 1)
(log.f64 (exp.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (/.f64 1 (sqrt.f64 (*.f64 h l)))) (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(expm1.f64 (log1p.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(exp.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(log1p.f64 (expm1.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 1)
(log.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l)))) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(expm1.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(exp.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(log1p.f64 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(pow.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h))) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h))) (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h)))) (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h)))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h)))))
(pow.f64 (*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h)))) 1)
(log.f64 (exp.f64 (*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h)))) (*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h))))) (*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h))))))
(expm1.f64 (log1p.f64 (*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h))))))
(exp.f64 (log.f64 (*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h))))))
(log1p.f64 (expm1.f64 (*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h))))))
(*.f64 1 (sqrt.f64 (/.f64 -1 h)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 -1 h))) (cbrt.f64 (sqrt.f64 (/.f64 -1 h)))) (cbrt.f64 (sqrt.f64 (/.f64 -1 h))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 -1 h))) (sqrt.f64 (sqrt.f64 (/.f64 -1 h))))
(*.f64 (pow.f64 (/.f64 -1 h) 1/4) (pow.f64 (/.f64 -1 h) 1/4))
(sqrt.f64 (/.f64 -1 h))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 -1 h))))
(cbrt.f64 (*.f64 (/.f64 -1 h) (sqrt.f64 (/.f64 -1 h))))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 -1 h))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 -1 h))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 -1 h))))
(pow.f64 (*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))) (*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))) (*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))))
(exp.f64 (log.f64 (*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))))
(*.f64 1 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))) (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))))) (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))) (sqrt.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))))
(/.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))) (cbrt.f64 (*.f64 h l)))
(pow.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))) 1/3)
(pow.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) 1)
(log.f64 (exp.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))))
(*.f64 1 (sqrt.f64 (*.f64 h l)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 h l))) (cbrt.f64 (sqrt.f64 (*.f64 h l)))) (cbrt.f64 (sqrt.f64 (*.f64 h l))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 h l))) (sqrt.f64 (sqrt.f64 (*.f64 h l))))
(*.f64 (sqrt.f64 h) (sqrt.f64 l))
(pow.f64 (*.f64 h l) 1/2)
(pow.f64 (sqrt.f64 (*.f64 h l)) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 h l))))
(cbrt.f64 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 h l))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 h l))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 h l))))
(pow.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) (neg.f64 d))) 1)
(log.f64 (exp.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) (neg.f64 d)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) (neg.f64 d))) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) (neg.f64 d)))) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) (neg.f64 d)))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) (neg.f64 d)))))
(exp.f64 (log.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) (neg.f64 d)))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) (neg.f64 d)))))

simplify198.0ms (0.8%)

Algorithm
egg-herbie
Rules
1056×associate-*r/
788×distribute-rgt-in
770×distribute-lft-in
670×unswap-sqr
548×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
025114333
154914107
2256014027
Stop Event
node limit
Counts
293 → 141
Calls
Call 1
Inputs
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (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/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 (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 (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/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 (*.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 -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 -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 -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 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 (*.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 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 (*.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 -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 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 (*.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 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 (*.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 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 (*.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 -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 -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 -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 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 (*.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 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 (*.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 -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 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 (*.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 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 (*.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 h (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2)) (/.f64 1 l))
(*.f64 1 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))) (sqrt.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))
(pow.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)) (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))) (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))) 1)
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))))
(*.f64 1 (sqrt.f64 (*.f64 h l)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 h l))) (cbrt.f64 (sqrt.f64 (*.f64 h l)))) (cbrt.f64 (sqrt.f64 (*.f64 h l))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 h l))) (sqrt.f64 (sqrt.f64 (*.f64 h l))))
(*.f64 (sqrt.f64 h) (sqrt.f64 l))
(pow.f64 (*.f64 h l) 1/2)
(pow.f64 (sqrt.f64 (*.f64 h l)) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 h l))))
(cbrt.f64 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 h l))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 h l))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 h l))))
(*.f64 1 (/.f64 1 (sqrt.f64 (*.f64 h l))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))) (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))) (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))) (sqrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(pow.f64 (sqrt.f64 (*.f64 h l)) -1)
(pow.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) 1)
(log.f64 (exp.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (/.f64 1 (sqrt.f64 (*.f64 h l)))) (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(expm1.f64 (log1p.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(exp.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(log1p.f64 (expm1.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 1)
(log.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l)))) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(expm1.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(exp.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(log1p.f64 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(pow.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h))) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h))) (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h)))) (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h)))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h)))))
(pow.f64 (*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h)))) 1)
(log.f64 (exp.f64 (*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h)))) (*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h))))) (*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h))))))
(expm1.f64 (log1p.f64 (*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h))))))
(exp.f64 (log.f64 (*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h))))))
(log1p.f64 (expm1.f64 (*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h))))))
(*.f64 1 (sqrt.f64 (/.f64 -1 h)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 -1 h))) (cbrt.f64 (sqrt.f64 (/.f64 -1 h)))) (cbrt.f64 (sqrt.f64 (/.f64 -1 h))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 -1 h))) (sqrt.f64 (sqrt.f64 (/.f64 -1 h))))
(*.f64 (pow.f64 (/.f64 -1 h) 1/4) (pow.f64 (/.f64 -1 h) 1/4))
(sqrt.f64 (/.f64 -1 h))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 -1 h))))
(cbrt.f64 (*.f64 (/.f64 -1 h) (sqrt.f64 (/.f64 -1 h))))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 -1 h))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 -1 h))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 -1 h))))
(pow.f64 (*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))) (*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))) (*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))))
(exp.f64 (log.f64 (*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))))
(*.f64 1 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))) (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))))) (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))) (sqrt.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))))
(/.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))) (cbrt.f64 (*.f64 h l)))
(pow.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))) 1/3)
(pow.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) 1)
(log.f64 (exp.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))))
(*.f64 1 (sqrt.f64 (*.f64 h l)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 h l))) (cbrt.f64 (sqrt.f64 (*.f64 h l)))) (cbrt.f64 (sqrt.f64 (*.f64 h l))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 h l))) (sqrt.f64 (sqrt.f64 (*.f64 h l))))
(*.f64 (sqrt.f64 h) (sqrt.f64 l))
(pow.f64 (*.f64 h l) 1/2)
(pow.f64 (sqrt.f64 (*.f64 h l)) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 h l))))
(cbrt.f64 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 h l))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 h l))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 h l))))
(pow.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) (neg.f64 d))) 1)
(log.f64 (exp.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) (neg.f64 d)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) (neg.f64 d))) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) (neg.f64 d)))) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) (neg.f64 d)))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) (neg.f64 d)))))
(exp.f64 (log.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) (neg.f64 d)))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) (neg.f64 d)))))
Outputs
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) 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) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 1/4 (/.f64 D (/.f64 (*.f64 d d) D))) (/.f64 h (/.f64 l (*.f64 M M))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.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 -1/8 (*.f64 (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.f64 d (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) 1/8)
(*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.f64 d (*.f64 M M))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.f64 d (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.f64 d (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.f64 d (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.f64 d (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) 1/8)
(*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.f64 d (*.f64 M M))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.f64 d (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) 1/8)
(*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.f64 d (*.f64 M M))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.f64 d (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.f64 d (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) 1/8)
(*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.f64 d (*.f64 M M))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.f64 d (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) 1/8)
(*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.f64 d (*.f64 M M))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.f64 d (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) 1/8)
(*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.f64 d (*.f64 M M))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.f64 d (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.f64 d (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.f64 d (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.f64 d (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) 1/8)
(*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.f64 d (*.f64 M M))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.f64 d (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) 1/8)
(*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.f64 d (*.f64 M M))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.f64 d (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.f64 d (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) 1/8)
(*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.f64 d (*.f64 M M))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.f64 d (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) 1/8)
(*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.f64 d (*.f64 M M))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.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)))) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (*.f64 D D)) (/.f64 d (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)))
(*.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2)) (/.f64 1 l))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 1 l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l))
(*.f64 1 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 1 l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l))
(*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 1 l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 1 l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 1 l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))) (sqrt.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 1 l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l))
(pow.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)) 1)
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 1 l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l))
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 1 l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)) (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))) (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 1 l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 1 l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 1 l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 1 l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l))
(*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))) 1)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)) -1/2)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)) -1/2 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 (/.f64 h l) -1/2) 1))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)) -1/2)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)) -1/2 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 (/.f64 h l) -1/2) 1))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)) -1/2)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)) -1/2 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 (/.f64 h l) -1/2) 1))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)) -1/2)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)) -1/2 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 (/.f64 h l) -1/2) 1))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)) -1/2)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)) -1/2 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 (/.f64 h l) -1/2) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)) -1/2)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)) -1/2 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 (/.f64 h l) -1/2) 1))
(*.f64 1 (sqrt.f64 (*.f64 h l)))
(sqrt.f64 (*.f64 h l))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 h l))) (cbrt.f64 (sqrt.f64 (*.f64 h l)))) (cbrt.f64 (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 h l))) (sqrt.f64 (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(*.f64 (sqrt.f64 h) (sqrt.f64 l))
(pow.f64 (*.f64 h l) 1/2)
(sqrt.f64 (*.f64 h l))
(pow.f64 (sqrt.f64 (*.f64 h l)) 1)
(sqrt.f64 (*.f64 h l))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(cbrt.f64 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))
(cbrt.f64 (pow.f64 (*.f64 h l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(*.f64 1 (/.f64 1 (sqrt.f64 (*.f64 h l))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))) (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))) (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))) (sqrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (sqrt.f64 (*.f64 h l)) -1)
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) 1)
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(log.f64 (exp.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (/.f64 1 (sqrt.f64 (*.f64 h l)))) (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(expm1.f64 (log1p.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(exp.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(log1p.f64 (expm1.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 1)
(/.f64 d (sqrt.f64 (*.f64 h l)))
(log.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l)))) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(expm1.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(exp.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(log1p.f64 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h))) 1)
(*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h)))
(log.f64 (exp.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h)))))
(*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h))) (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h)))) (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h)))))
(*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h)))))
(*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h)))))
(*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h)))))
(*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h)))
(pow.f64 (*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h)))) 1)
(*.f64 (*.f64 d (pow.f64 (neg.f64 l) -1/2)) (sqrt.f64 (/.f64 -1 h)))
(*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h))))
(*.f64 (sqrt.f64 (/.f64 -1 h)) (*.f64 d (pow.f64 (neg.f64 l) -1/2)))
(log.f64 (exp.f64 (*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h))))))
(*.f64 (*.f64 d (pow.f64 (neg.f64 l) -1/2)) (sqrt.f64 (/.f64 -1 h)))
(*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h))))
(*.f64 (sqrt.f64 (/.f64 -1 h)) (*.f64 d (pow.f64 (neg.f64 l) -1/2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h)))) (*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h))))) (*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h))))))
(*.f64 (*.f64 d (pow.f64 (neg.f64 l) -1/2)) (sqrt.f64 (/.f64 -1 h)))
(*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h))))
(*.f64 (sqrt.f64 (/.f64 -1 h)) (*.f64 d (pow.f64 (neg.f64 l) -1/2)))
(expm1.f64 (log1p.f64 (*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h))))))
(*.f64 (*.f64 d (pow.f64 (neg.f64 l) -1/2)) (sqrt.f64 (/.f64 -1 h)))
(*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h))))
(*.f64 (sqrt.f64 (/.f64 -1 h)) (*.f64 d (pow.f64 (neg.f64 l) -1/2)))
(exp.f64 (log.f64 (*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h))))))
(*.f64 (*.f64 d (pow.f64 (neg.f64 l) -1/2)) (sqrt.f64 (/.f64 -1 h)))
(*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h))))
(*.f64 (sqrt.f64 (/.f64 -1 h)) (*.f64 d (pow.f64 (neg.f64 l) -1/2)))
(log1p.f64 (expm1.f64 (*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h))))))
(*.f64 (*.f64 d (pow.f64 (neg.f64 l) -1/2)) (sqrt.f64 (/.f64 -1 h)))
(*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h))))
(*.f64 (sqrt.f64 (/.f64 -1 h)) (*.f64 d (pow.f64 (neg.f64 l) -1/2)))
(*.f64 1 (sqrt.f64 (/.f64 -1 h)))
(sqrt.f64 (/.f64 -1 h))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 -1 h))) (cbrt.f64 (sqrt.f64 (/.f64 -1 h)))) (cbrt.f64 (sqrt.f64 (/.f64 -1 h))))
(sqrt.f64 (/.f64 -1 h))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 -1 h))) (sqrt.f64 (sqrt.f64 (/.f64 -1 h))))
(sqrt.f64 (/.f64 -1 h))
(*.f64 (pow.f64 (/.f64 -1 h) 1/4) (pow.f64 (/.f64 -1 h) 1/4))
(sqrt.f64 (/.f64 -1 h))
(sqrt.f64 (/.f64 -1 h))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 -1 h))))
(sqrt.f64 (/.f64 -1 h))
(cbrt.f64 (*.f64 (/.f64 -1 h) (sqrt.f64 (/.f64 -1 h))))
(cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 -1 h))) h))
(cbrt.f64 (pow.f64 (/.f64 -1 h) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 -1 h))))
(sqrt.f64 (/.f64 -1 h))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 -1 h))))
(sqrt.f64 (/.f64 -1 h))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 -1 h))))
(sqrt.f64 (/.f64 -1 h))
(pow.f64 (*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))) 1)
(*.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)) -1/2)) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(*.f64 (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)) -1/2 1) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(*.f64 d (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 (/.f64 h l) -1/2) 1))))
(log.f64 (exp.f64 (*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)) -1/2)) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(*.f64 (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)) -1/2 1) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(*.f64 d (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 (/.f64 h l) -1/2) 1))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l))))) (*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))) (*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)) -1/2)) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(*.f64 (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)) -1/2 1) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(*.f64 d (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 (/.f64 h l) -1/2) 1))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)) -1/2)) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(*.f64 (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)) -1/2 1) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(*.f64 d (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 (/.f64 h l) -1/2) 1))))
(exp.f64 (log.f64 (*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)) -1/2)) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(*.f64 (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)) -1/2 1) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(*.f64 d (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 (/.f64 h l) -1/2) 1))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)) -1/2)) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(*.f64 (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)) -1/2 1) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(*.f64 d (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 (/.f64 h l) -1/2) 1))))
(*.f64 1 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))) (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))))) (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))) (sqrt.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(/.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))) (cbrt.f64 (*.f64 h l)))
(pow.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))) 1/3)
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) 1)
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(*.f64 1 (sqrt.f64 (*.f64 h l)))
(sqrt.f64 (*.f64 h l))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 h l))) (cbrt.f64 (sqrt.f64 (*.f64 h l)))) (cbrt.f64 (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 h l))) (sqrt.f64 (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(*.f64 (sqrt.f64 h) (sqrt.f64 l))
(pow.f64 (*.f64 h l) 1/2)
(sqrt.f64 (*.f64 h l))
(pow.f64 (sqrt.f64 (*.f64 h l)) 1)
(sqrt.f64 (*.f64 h l))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(cbrt.f64 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))
(cbrt.f64 (pow.f64 (*.f64 h l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(pow.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) (neg.f64 d))) 1)
(*.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)) -1/2)) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) (neg.f64 d)))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (*.f64 h l) 3/2))) (*.f64 (neg.f64 d) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)) -1/2 1)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (neg.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 (/.f64 h l) -1/2) 1)))
(log.f64 (exp.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) (neg.f64 d)))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)) -1/2)) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) (neg.f64 d)))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (*.f64 h l) 3/2))) (*.f64 (neg.f64 d) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)) -1/2 1)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (neg.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 (/.f64 h l) -1/2) 1)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) (neg.f64 d))) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) (neg.f64 d)))) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) (neg.f64 d)))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)) -1/2)) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) (neg.f64 d)))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (*.f64 h l) 3/2))) (*.f64 (neg.f64 d) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)) -1/2 1)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (neg.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 (/.f64 h l) -1/2) 1)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) (neg.f64 d)))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)) -1/2)) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) (neg.f64 d)))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (*.f64 h l) 3/2))) (*.f64 (neg.f64 d) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)) -1/2 1)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (neg.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 (/.f64 h l) -1/2) 1)))
(exp.f64 (log.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) (neg.f64 d)))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)) -1/2)) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) (neg.f64 d)))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (*.f64 h l) 3/2))) (*.f64 (neg.f64 d) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)) -1/2 1)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (neg.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 (/.f64 h l) -1/2) 1)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) (neg.f64 d)))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (/.f64 h l)) -1/2)) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) (neg.f64 d)))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (*.f64 h l) 3/2))) (*.f64 (neg.f64 d) (fma.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) l)) -1/2 1)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (neg.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 (/.f64 h l) -1/2) 1)))

eval145.0ms (0.6%)

Compiler

Compiled 8501 to 4569 computations (46.3% saved)

prune194.0ms (0.8%)

Pruning

48 alts after pruning (43 fresh and 5 done)

PrunedKeptTotal
New28422306
Fresh112132
Picked415
Done246
Total30148349
Accurracy
95.0%
Counts
349 → 48
Alt Table
Click to see full alt table
StatusAccuracyProgram
26.7%
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))) 2)
25.7%
(/.f64 d (sqrt.f64 (*.f64 h l)))
34.6%
(*.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) 1) (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 h l))))
25.7%
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
35.9%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (/.f64 h d) l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l))))
44.4%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (/.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))))))
44.4%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
26.3%
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 h) (sqrt.f64 l))) d)
25.7%
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) d)
15.4%
(*.f64 (/.f64 1 (log.f64 (exp.f64 (sqrt.f64 (*.f64 h l))))) d)
24.7%
(*.f64 (/.f64 1 (exp.f64 (log.f64 (sqrt.f64 (*.f64 h l))))) d)
23.2%
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 h l) 3/2))) d)
2.8%
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h))) d)
26.4%
(*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d)
16.2%
(*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) 1/8)
39.7%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) 1/2) h) l)))
36.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))) (-.f64 1 (/.f64 (*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d))))) l)))
66.3%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) 1/2) h) l)))
57.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d))))) l)))
43.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 (*.f64 d d) l)) 1/8)))
40.8%
(*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l))))
2.8%
(*.f64 (*.f64 d (pow.f64 (neg.f64 l) -1/2)) (sqrt.f64 (/.f64 -1 h)))
38.6%
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l))))
24.8%
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4))))
24.3%
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
32.2%
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
37.1%
(*.f64 (*.f64 d (neg.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
17.2%
(*.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8))
16.8%
(*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)))
28.4%
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d))
35.2%
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4))))
55.2%
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l)))))
45.5%
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
53.8%
(*.f64 (sqrt.f64 (/.f64 d (*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 h d) l)) (cbrt.f64 (*.f64 (/.f64 h d) l))) (cbrt.f64 (*.f64 (/.f64 h d) l))))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l))))
25.5%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8)))
37.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
25.7%
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
51.2%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h)))))
35.1%
(*.f64 (neg.f64 d) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l))))))
28.5%
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
28.4%
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l))))
24.7%
(*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 h l)) -1/2)) d)
2.8%
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d)
25.8%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
25.8%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
21.4%
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (/.f64 (sqrt.f64 h) (pow.f64 l 3/2))))
19.8%
(*.f64 -1/8 (*.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
19.5%
(*.f64 -1/8 (*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
Compiler

Compiled 3169 to 1809 computations (42.9% saved)

regimes925.0ms (3.9%)

Counts
89 → 3
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) d)
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d))
(*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 1/2) d)
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4))))
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4))))
(*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 h l)) -1/2)) d)
(*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d)
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 h) (sqrt.f64 l))) d)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 h l) 3/2))) d)
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
(*.f64 (*.f64 d (pow.f64 (neg.f64 l) -1/2)) (sqrt.f64 (/.f64 -1 h)))
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h))) d)
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d)
(*.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 1 l) h) (sqrt.f64 (/.f64 (/.f64 1 l) h)))) d)
(*.f64 -1/8 (*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (/.f64 (sqrt.f64 h) (pow.f64 l 3/2))))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))))
(*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)))
(*.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) 1/8)
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 l) h) (/.f64 (/.f64 1 l) h)) (/.f64 (/.f64 1 l) h)))) d)
(*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l)))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l))))
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l))))
(*.f64 (neg.f64 d) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) -1/8))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8)))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d)))))
(*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 (*.f64 d d) l)) 1/8)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d))))) l)))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))))))
(*.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (/.f64 (/.f64 1 l) h)))) d)
(*.f64 (/.f64 1 (exp.f64 (log.f64 (sqrt.f64 (*.f64 h l))))) d)
(*.f64 (/.f64 1 (log.f64 (exp.f64 (sqrt.f64 (*.f64 h l))))) d)
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d)
(*.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) 1) (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 h (/.f64 -1/2 l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (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 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) 1/2) h) l)))
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (/.f64 h d) l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (/.f64 h d) l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l))))
(-.f64 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)))
(*.f64 (*.f64 d (neg.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (*.f64 (neg.f64 d) (cbrt.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))) (-.f64 1 (/.f64 (*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d))))) 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 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))) d)
(*.f64 (sqrt.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 l) h)) (cbrt.f64 (/.f64 (/.f64 1 l) h))) (cbrt.f64 (/.f64 (/.f64 1 l) h)))) d)
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1)))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(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 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) 1/2) h) l)))
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))) 3))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))) 2)
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))
(*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (/.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 (pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) 2) (*.f64 (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 d) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 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 (*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 h d) l)) (cbrt.f64 (*.f64 (/.f64 h d) l))) (cbrt.f64 (*.f64 (/.f64 h d) l))))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l))))
Outputs
(*.f64 (*.f64 d (neg.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l))))
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (/.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))))))
Calls

7 calls:

318.0ms
d
163.0ms
h
129.0ms
l
119.0ms
M
71.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))))
Results
AccuracySegmentsBranch
85.9%5d
81.5%2h
83.9%3l
68.0%3M
66.3%1D
75.8%5(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
66.3%1(*.f64 M D)
Compiler

Compiled 2057 to 1021 computations (50.4% saved)

regimes1.0s (4.4%)

Counts
85 → 3
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) d)
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d))
(*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 1/2) d)
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4))))
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4))))
(*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 h l)) -1/2)) d)
(*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d)
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 h) (sqrt.f64 l))) d)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 h l) 3/2))) d)
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
(*.f64 (*.f64 d (pow.f64 (neg.f64 l) -1/2)) (sqrt.f64 (/.f64 -1 h)))
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h))) d)
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d)
(*.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 1 l) h) (sqrt.f64 (/.f64 (/.f64 1 l) h)))) d)
(*.f64 -1/8 (*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (/.f64 (sqrt.f64 h) (pow.f64 l 3/2))))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))))
(*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)))
(*.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) 1/8)
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 l) h) (/.f64 (/.f64 1 l) h)) (/.f64 (/.f64 1 l) h)))) d)
(*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l)))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l))))
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l))))
(*.f64 (neg.f64 d) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) -1/8))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8)))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d)))))
(*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 (*.f64 d d) l)) 1/8)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d))))) l)))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))))))
(*.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (/.f64 (/.f64 1 l) h)))) d)
(*.f64 (/.f64 1 (exp.f64 (log.f64 (sqrt.f64 (*.f64 h l))))) d)
(*.f64 (/.f64 1 (log.f64 (exp.f64 (sqrt.f64 (*.f64 h l))))) d)
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d)
(*.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) 1) (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 h (/.f64 -1/2 l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (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 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) 1/2) h) l)))
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (/.f64 h d) l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (/.f64 h d) l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l))))
(-.f64 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)))
(*.f64 (*.f64 d (neg.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (*.f64 (neg.f64 d) (cbrt.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))) (-.f64 1 (/.f64 (*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d))))) 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 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))) d)
(*.f64 (sqrt.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 l) h)) (cbrt.f64 (/.f64 (/.f64 1 l) h))) (cbrt.f64 (/.f64 (/.f64 1 l) h)))) d)
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1)))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(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 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) 1/2) h) l)))
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))) 3))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))) 2)
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))
(*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
Outputs
(*.f64 (*.f64 d (neg.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l))))
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
Calls

3 calls:

602.0ms
d
233.0ms
h
133.0ms
l
Results
AccuracySegmentsBranch
84.5%7d
80.2%4h
80.0%3l
Compiler

Compiled 1866 to 914 computations (51% saved)

regimes161.0ms (0.7%)

Counts
79 → 3
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) d)
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d))
(*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 1/2) d)
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4))))
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4))))
(*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 h l)) -1/2)) d)
(*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d)
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 h) (sqrt.f64 l))) d)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 h l) 3/2))) d)
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
(*.f64 (*.f64 d (pow.f64 (neg.f64 l) -1/2)) (sqrt.f64 (/.f64 -1 h)))
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h))) d)
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d)
(*.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 1 l) h) (sqrt.f64 (/.f64 (/.f64 1 l) h)))) d)
(*.f64 -1/8 (*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (/.f64 (sqrt.f64 h) (pow.f64 l 3/2))))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))))
(*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)))
(*.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) 1/8)
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 l) h) (/.f64 (/.f64 1 l) h)) (/.f64 (/.f64 1 l) h)))) d)
(*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l)))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l))))
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l))))
(*.f64 (neg.f64 d) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) -1/8))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8)))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d)))))
(*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 (*.f64 d d) l)) 1/8)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d))))) l)))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))))))
(*.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (/.f64 (/.f64 1 l) h)))) d)
(*.f64 (/.f64 1 (exp.f64 (log.f64 (sqrt.f64 (*.f64 h l))))) d)
(*.f64 (/.f64 1 (log.f64 (exp.f64 (sqrt.f64 (*.f64 h l))))) d)
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d)
(*.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) 1) (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 h (/.f64 -1/2 l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (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 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) 1/2) h) l)))
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (/.f64 h d) l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (/.f64 h d) l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l))))
(-.f64 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)))
(*.f64 (*.f64 d (neg.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (*.f64 (neg.f64 d) (cbrt.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))) (-.f64 1 (/.f64 (*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d))))) 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 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))) d)
(*.f64 (sqrt.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 l) h)) (cbrt.f64 (/.f64 (/.f64 1 l) h))) (cbrt.f64 (/.f64 (/.f64 1 l) h)))) d)
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1)))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 1/8 (/.f64 (*.f64 M M) (/.f64 d (*.f64 D D)))) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))))
(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 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) 1/2) h) l)))
Outputs
(*.f64 (*.f64 d (neg.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l))))
(*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l))))
Calls

1 calls:

121.0ms
l
Results
AccuracySegmentsBranch
79.4%3l
Compiler

Compiled 1677 to 800 computations (52.3% saved)

regimes501.0ms (2.1%)

Counts
67 → 2
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) d)
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d))
(*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 1/2) d)
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4))))
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4))))
(*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 h l)) -1/2)) d)
(*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d)
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 h) (sqrt.f64 l))) d)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 h l) 3/2))) d)
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
(*.f64 (*.f64 d (pow.f64 (neg.f64 l) -1/2)) (sqrt.f64 (/.f64 -1 h)))
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h))) d)
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d)
(*.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 1 l) h) (sqrt.f64 (/.f64 (/.f64 1 l) h)))) d)
(*.f64 -1/8 (*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (/.f64 (sqrt.f64 h) (pow.f64 l 3/2))))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))))
(*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)))
(*.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) 1/8)
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 l) h) (/.f64 (/.f64 1 l) h)) (/.f64 (/.f64 1 l) h)))) d)
(*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l)))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l))))
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l))))
(*.f64 (neg.f64 d) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) -1/8))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (/.f64 D (/.f64 l h)) (/.f64 D (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8)))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d)))))
(*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 (*.f64 d d) l)) 1/8)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (*.f64 (/.f64 D d) (/.f64 D d))))) l)))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (*.f64 1/4 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))))))
(*.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (/.f64 (/.f64 1 l) h)))) d)
(*.f64 (/.f64 1 (exp.f64 (log.f64 (sqrt.f64 (*.f64 h l))))) d)
(*.f64 (/.f64 1 (log.f64 (exp.f64 (sqrt.f64 (*.f64 h l))))) d)
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d)
(*.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) 2) (/.f64 h l)) 1) (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 h l))))
(*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) D) M) 2) (*.f64 h (/.f64 -1/2 l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (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 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) 1/2) h) l)))
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (/.f64 h d) l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (/.f64 h d) l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l))))
(-.f64 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)))
Outputs
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l))))
(*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l))))
Calls

3 calls:

281.0ms
d
128.0ms
l
67.0ms
h
Results
AccuracySegmentsBranch
81.4%6d
76.4%2h
76.4%2l
Compiler

Compiled 1356 to 645 computations (52.4% saved)

regimes232.0ms (1%)

Counts
42 → 3
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) d)
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d))
(*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 1/2) d)
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4))))
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4))))
(*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 h l)) -1/2)) d)
(*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d)
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 h) (sqrt.f64 l))) d)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 h l) 3/2))) d)
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
(*.f64 (*.f64 d (pow.f64 (neg.f64 l) -1/2)) (sqrt.f64 (/.f64 -1 h)))
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h))) d)
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d)
(*.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 1 l) h) (sqrt.f64 (/.f64 (/.f64 1 l) h)))) d)
(*.f64 -1/8 (*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (/.f64 (sqrt.f64 h) (pow.f64 l 3/2))))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))))
(*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)))
(*.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) 1/8)
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 l) h) (/.f64 (/.f64 1 l) h)) (/.f64 (/.f64 1 l) h)))) d)
(*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l)))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l))))
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
Outputs
(*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))))
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l))))
Calls

3 calls:

102.0ms
d
76.0ms
h
37.0ms
l
Results
AccuracySegmentsBranch
76.8%6d
74.1%3h
72.2%2l
Compiler

Compiled 733 to 384 computations (47.6% saved)

regimes126.0ms (0.5%)

Counts
41 → 2
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) d)
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d))
(*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 1/2) d)
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4))))
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4))))
(*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 h l)) -1/2)) d)
(*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d)
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 h) (sqrt.f64 l))) d)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 h l) 3/2))) d)
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
(*.f64 (*.f64 d (pow.f64 (neg.f64 l) -1/2)) (sqrt.f64 (/.f64 -1 h)))
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h))) d)
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d)
(*.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 1 l) h) (sqrt.f64 (/.f64 (/.f64 1 l) h)))) d)
(*.f64 -1/8 (*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (/.f64 (sqrt.f64 h) (pow.f64 l 3/2))))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))))
(*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)))
(*.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) 1/8)
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 l) h) (/.f64 (/.f64 1 l) h)) (/.f64 (/.f64 1 l) h)))) d)
(*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) l)))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l))))
Outputs
(*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l))))
Calls

2 calls:

74.0ms
h
37.0ms
l
Results
AccuracySegmentsBranch
71.0%2l
73.0%4h
Compiler

Compiled 701 to 364 computations (48.1% saved)

regimes131.0ms (0.6%)

Counts
36 → 3
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) d)
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d))
(*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 1/2) d)
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4))))
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4))))
(*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 h l)) -1/2)) d)
(*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d)
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 h) (sqrt.f64 l))) d)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 h l) 3/2))) d)
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
(*.f64 (*.f64 d (pow.f64 (neg.f64 l) -1/2)) (sqrt.f64 (/.f64 -1 h)))
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h))) d)
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d)
(*.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 1 l) h) (sqrt.f64 (/.f64 (/.f64 1 l) h)))) d)
(*.f64 -1/8 (*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (/.f64 (sqrt.f64 h) (pow.f64 l 3/2))))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))))
(*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)))
(*.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) 1/8)
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 l) h) (/.f64 (/.f64 1 l) h)) (/.f64 (/.f64 1 l) h)))) d)
(*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
Outputs
(*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))))
(*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d)
Calls

3 calls:

56.0ms
d
32.0ms
l
30.0ms
h
Results
AccuracySegmentsBranch
68.3%2h
70.1%3d
68.3%2l
Compiler

Compiled 578 to 303 computations (47.6% saved)

regimes420.0ms (1.8%)

Counts
35 → 4
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) d)
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d))
(*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 1/2) d)
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4))))
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4))))
(*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 h l)) -1/2)) d)
(*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d)
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 h) (sqrt.f64 l))) d)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 h l) 3/2))) d)
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
(*.f64 (*.f64 d (pow.f64 (neg.f64 l) -1/2)) (sqrt.f64 (/.f64 -1 h)))
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h))) d)
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d)
(*.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 1 l) h) (sqrt.f64 (/.f64 (/.f64 1 l) h)))) d)
(*.f64 -1/8 (*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (/.f64 (sqrt.f64 h) (pow.f64 l 3/2))))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 d (*.f64 M M))))
(*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 M M) (*.f64 D (/.f64 D d)))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)))
(*.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) 1/8)
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 l) h) (/.f64 (/.f64 1 l) h)) (/.f64 (/.f64 1 l) h)))) d)
Outputs
(*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (/.f64 (sqrt.f64 h) (pow.f64 l 3/2))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d)
Calls

5 calls:

135.0ms
l
83.0ms
h
71.0ms
D
61.0ms
d
56.0ms
M
Results
AccuracySegmentsBranch
55.9%3M
51.2%5D
63.6%6h
67.8%9l
67.2%4d
Compiler

Compiled 565 to 298 computations (47.3% saved)

regimes57.0ms (0.2%)

Counts
27 → 4
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) d)
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d))
(*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 1/2) d)
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4))))
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4))))
(*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 h l)) -1/2)) d)
(*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d)
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 h) (sqrt.f64 l))) d)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 h l) 3/2))) d)
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
(*.f64 (*.f64 d (pow.f64 (neg.f64 l) -1/2)) (sqrt.f64 (/.f64 -1 h)))
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h))) d)
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d)
(*.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 1 l) h) (sqrt.f64 (/.f64 (/.f64 1 l) h)))) d)
(*.f64 -1/8 (*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
Outputs
(*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 -1/8 (*.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d)
Calls

1 calls:

46.0ms
d
Results
AccuracySegmentsBranch
66.1%4d
Compiler

Compiled 394 to 210 computations (46.7% saved)

regimes53.0ms (0.2%)

Counts
25 → 4
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) d)
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d))
(*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 1/2) d)
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4))))
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4))))
(*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 h l)) -1/2)) d)
(*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d)
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 h) (sqrt.f64 l))) d)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 h l) 3/2))) d)
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
(*.f64 (*.f64 d (pow.f64 (neg.f64 l) -1/2)) (sqrt.f64 (/.f64 -1 h)))
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h))) d)
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d)
(*.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 1 l) h) (sqrt.f64 (/.f64 (/.f64 1 l) h)))) d)
(*.f64 -1/8 (*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
Outputs
(*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 -1/8 (*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d)
Calls

1 calls:

45.0ms
d
Results
AccuracySegmentsBranch
66.1%4d
Compiler

Compiled 358 to 192 computations (46.4% saved)

regimes49.0ms (0.2%)

Counts
24 → 4
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) d)
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d))
(*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 1/2) d)
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4))))
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4))))
(*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 h l)) -1/2)) d)
(*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d)
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 h) (sqrt.f64 l))) d)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 h l) 3/2))) d)
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
(*.f64 (*.f64 d (pow.f64 (neg.f64 l) -1/2)) (sqrt.f64 (/.f64 -1 h)))
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (sqrt.f64 (/.f64 -1 h))) d)
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d)
(*.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 1 l) h) (sqrt.f64 (/.f64 (/.f64 1 l) h)))) d)
Outputs
(*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d)
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d)
Calls

1 calls:

41.0ms
d
Results
AccuracySegmentsBranch
63.1%4d
Compiler

Compiled 340 to 181 computations (46.8% saved)

regimes42.0ms (0.2%)

Counts
16 → 4
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) d)
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d))
(*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 1/2) d)
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4))))
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4))))
(*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 h l)) -1/2)) d)
Outputs
(*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
Calls

1 calls:

36.0ms
d
Results
AccuracySegmentsBranch
60.5%4d
Compiler

Compiled 252 to 124 computations (50.8% saved)

regimes38.0ms (0.2%)

Counts
14 → 4
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) d)
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d))
(*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 1/2) d)
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4))))
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4))))
Outputs
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
Calls

1 calls:

33.0ms
d
Results
AccuracySegmentsBranch
60.5%4d
Compiler

Compiled 212 to 108 computations (49.1% saved)

regimes144.0ms (0.6%)

Counts
12 → 6
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) d)
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d))
(*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 1/2) d)
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)) 1/4))))
Outputs
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d))
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)))))))
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
Calls

4 calls:

42.0ms
d
38.0ms
h
31.0ms
M
30.0ms
l
Results
AccuracySegmentsBranch
50.7%5M
54.8%5l
51.1%5h
57.1%6d
Compiler

Compiled 170 to 101 computations (40.6% saved)

regimes110.0ms (0.5%)

Counts
10 → 2
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) d)
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d))
(*.f64 (pow.f64 (/.f64 (/.f64 1 l) h) 1/2) d)
Outputs
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
Calls

5 calls:

36.0ms
D
31.0ms
M
16.0ms
l
12.0ms
d
11.0ms
h
Results
AccuracySegmentsBranch
33.9%6M
42.9%2h
36.8%6D
43.7%2l
43.7%2d
Compiler

Compiled 116 to 75 computations (35.3% saved)

regimes15.0ms (0.1%)

Counts
7 → 2
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) d)
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l))))
Outputs
(*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
Calls

1 calls:

13.0ms
l
Results
AccuracySegmentsBranch
43.7%2l
Compiler

Compiled 65 to 39 computations (40% saved)

regimes25.0ms (0.1%)

Counts
6 → 1
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) d)
Outputs
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
Calls

5 calls:

5.0ms
d
5.0ms
M
4.0ms
h
4.0ms
l
4.0ms
D
Results
AccuracySegmentsBranch
25.8%1M
25.8%1D
25.8%1h
25.8%1d
25.8%1l
Compiler

Compiled 80 to 54 computations (32.5% saved)

regimes18.0ms (0.1%)

Counts
3 → 1
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
Outputs
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
Calls

5 calls:

4.0ms
M
3.0ms
D
3.0ms
h
3.0ms
d
3.0ms
l
Results
AccuracySegmentsBranch
25.8%1D
25.8%1d
25.8%1l
25.8%1M
25.8%1h
Compiler

Compiled 56 to 41 computations (26.8% saved)

regimes16.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
2 → 1
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
Outputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
Calls

5 calls:

3.0ms
h
3.0ms
D
3.0ms
M
3.0ms
d
3.0ms
l
Results
AccuracySegmentsBranch
25.7%1D
25.7%1d
25.7%1l
25.7%1M
25.7%1h
Compiler

Compiled 48 to 36 computations (25% saved)

bsearch72.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
Steps
TimeLeftRight
64.0ms
-4.1564609147672083e-302
3.1496736945960277e-308
7.0ms
-148365889.07872805
-4.2510785243284396e-7
Results
29.0ms146×body256invalid
26.0ms107×body256infinite
12.0ms53×body256valid
Compiler

Compiled 730 to 542 computations (25.8% saved)

bsearch72.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
Steps
TimeLeftRight
65.0ms
-4.1564609147672083e-302
3.1496736945960277e-308
6.0ms
-148365889.07872805
-4.2510785243284396e-7
Results
30.0ms151×body256invalid
27.0ms116×body256infinite
11.0ms44×body256valid
Compiler

Compiled 721 to 542 computations (24.8% saved)

bsearch132.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
Steps
TimeLeftRight
67.0ms
-4.1564609147672083e-302
3.1496736945960277e-308
65.0ms
-148365889.07872805
-4.2510785243284396e-7
Results
57.0ms295×body256invalid
36.0ms155×body256infinite
31.0ms133×body256valid
Compiler

Compiled 1254 to 956 computations (23.8% saved)

bsearch63.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
62.0ms
-4.1564609147672083e-302
3.1496736945960277e-308
Results
25.0ms128×body256invalid
24.0ms106×body256infinite
10.0ms38×body256valid
Compiler

Compiled 615 to 461 computations (25% saved)

bsearch129.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
75.0ms
-1.8796359441585018e-301
2.729989895562638e-305
54.0ms
-4.54140846229426e+205
-2.0560334100102853e+204
Results
58.0ms299×body256invalid
39.0ms162×body256valid
25.0ms110×body256infinite
Compiler

Compiled 1070 to 795 computations (25.7% saved)

bsearch61.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
61.0ms
-4.1564609147672083e-302
3.1496736945960277e-308
Results
26.0ms112×body256infinite
24.0ms125×body256invalid
7.0ms32×body256valid
Compiler

Compiled 660 to 479 computations (27.4% saved)

bsearch106.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
54.0ms
9.542391940327578e+122
3.1282062350642127e+127
52.0ms
-7.8986397442837e-272
-2.8380361612444523e-273
Results
45.0ms249×body256invalid
32.0ms134×body256valid
24.0ms106×body256infinite
Compiler

Compiled 892 to 661 computations (25.9% saved)

bsearch169.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
58.0ms
7.337759305576214e+30
6.205376096900149e+34
59.0ms
8.106854153107516e-82
3.942003867820671e-75
51.0ms
-7.8986397442837e-272
-2.8380361612444523e-273
Results
68.0ms391×body256invalid
58.0ms243×body256valid
34.0ms141×body256infinite
Compiler

Compiled 1423 to 996 computations (30% saved)

bsearch377.0ms (1.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
254.0ms
7.337759305576214e+30
6.205376096900149e+34
69.0ms
1.7163971944308078e-139
3.192576602512937e-127
53.0ms
-7.8986397442837e-272
-2.8380361612444523e-273
Results
275.0ms420×body256invalid
51.0ms216×body256valid
42.0ms184×body256infinite
Compiler

Compiled 1483 to 1037 computations (30.1% saved)

bsearch169.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
51.0ms
7.337759305576214e+30
6.205376096900149e+34
71.0ms
1.7163971944308078e-139
3.192576602512937e-127
47.0ms
-7.8986397442837e-272
-2.8380361612444523e-273
Results
67.0ms368×body256invalid
52.0ms221×body256valid
41.0ms179×body256infinite
Compiler

Compiled 1483 to 1037 computations (30.1% saved)

bsearch287.0ms (1.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
102.0ms
7.337759305576214e+30
6.205376096900149e+34
133.0ms
1.0314460034358615e-119
6.3374517330129865e-102
52.0ms
-7.8986397442837e-272
-2.8380361612444523e-273
Results
167.0ms248×body256valid
66.0ms361×body256invalid
42.0ms152×body256infinite
Compiler

Compiled 1330 to 952 computations (28.4% saved)

bsearch184.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
67.0ms
4.7293401507724556e+141
2.7792894074608442e+152
66.0ms
1.0314460034358615e-119
6.3374517330129865e-102
50.0ms
-7.8986397442837e-272
-2.8380361612444523e-273
Results
70.0ms395×body256invalid
54.0ms234×body256valid
48.0ms198×body256infinite
Compiler

Compiled 1378 to 970 computations (29.6% saved)

bsearch187.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
68.0ms
4.7293401507724556e+141
2.7792894074608442e+152
70.0ms
1.0314460034358615e-119
6.3374517330129865e-102
49.0ms
-7.8986397442837e-272
-2.8380361612444523e-273
Results
76.0ms428×body256invalid
63.0ms268×body256valid
39.0ms164×body256infinite
Compiler

Compiled 1371 to 963 computations (29.8% saved)

bsearch294.0ms (1.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
78.0ms
4.7293401507724556e+141
2.7792894074608442e+152
64.0ms
1.0314460034358615e-119
6.3374517330129865e-102
48.0ms
9.402098434083494e-280
4.7439430975194655e-278
51.0ms
-8.090451871982549e-137
-5.4159384652531684e-139
53.0ms
-1.06039694286938e+117
-2.124053211395382e+113
Results
124.0ms617×body256invalid
90.0ms392×body256valid
68.0ms280×body256infinite
Compiler

Compiled 1989 to 1412 computations (29% saved)

bsearch26.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
25.0ms
7.1687469893313e-195
1.4077524520228305e-194
Results
10.0ms47×body256invalid
8.0ms36×body256infinite
6.0ms28×body256valid
Compiler

Compiled 164 to 130 computations (20.7% saved)

bsearch24.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
24.0ms
7.1687469893313e-195
1.4077524520228305e-194
Results
9.0ms47×body256invalid
9.0ms40×body256infinite
5.0ms24×body256valid
Compiler

Compiled 164 to 130 computations (20.7% saved)

simplify281.0ms (1.2%)

Algorithm
egg-herbie
Rules
680×distribute-lft-neg-in
484×unsub-neg
476×neg-mul-1
346×neg-sub0
282×*-commutative
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02123639
13213639
24133639
35123639
45913575
57003575
68363575
79563575
811773575
913983575
1014983575
1116613575
1218693575
1320533575
1422043575
1523063575
1623693575
1723983575
1824103575
1924113575
2024113575
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 l -100000000) (*.f64 (*.f64 d (neg.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))))) (if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l)))) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (/.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))))))))
(if (<=.f64 l -100000000) (*.f64 (*.f64 d (neg.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))))) (if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l)))) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))))
(if (<=.f64 l -250000) (*.f64 (*.f64 d (neg.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))))) (if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l)))) (*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l))))))
(if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l)))) (*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l)))))
(if (<=.f64 h -45000000000000003532414356057647486690539420659517204786853457547429805312720280847790346714434569728169099061221749019641078952319562258482083547036851491226941391834667541880990324785423671924817739644928) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 M M) (*.f64 D (/.f64 D d))))) (if (<=.f64 h -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))))) (*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l))))))
(if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))))) (*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l)))))
(if (<=.f64 d -7065352658264999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))))) (if (<=.f64 d 31000000000000002330409094412064467451614300994924654617970182173090743682514871344600774134030499098276244606204428316127002624) (*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))))) (*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d)))
(if (<=.f64 d -7065352658264999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))))) (if (<=.f64 d 8757546847275731/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (/.f64 (sqrt.f64 h) (pow.f64 l 3/2)))) (if (<=.f64 d 51999999999999999475755020539920384) (*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))))) (*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d))))
(if (<=.f64 d -7065352658264999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))))) (if (<=.f64 d 7039099163219863/1675975991242824637446753124775730765934920727574049172215445180465220503759193372100234287270862928461253982273310756356719235351493321243304206125760512) (*.f64 -1/8 (*.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (if (<=.f64 d 6200000000000000008442883501719552) (*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))))) (*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d))))
(if (<=.f64 d -7065352658264999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))))) (if (<=.f64 d 7446963632963723/409173825987017733751648712103449894027080255755383098685411421012016724550584319360408761540738019643860835515945008876152157068235674131666065948672) (*.f64 -1/8 (*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) (if (<=.f64 d 56000000000000001563898953701785600) (*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))))) (*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d))))
(if (<=.f64 d -7065352658264999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))))) (if (<=.f64 d 29811744551187/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d) (if (<=.f64 d 19000000000000000695311645664083968) (*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))))) (*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d))))
(if (<=.f64 d -7065352658264999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))))) (if (<=.f64 d 29811744551187/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (*.f64 (pow.f64 (*.f64 h l) -1/2) d) (if (<=.f64 d 9199999999999999655606029793064752793741573554977884327159151594475419592179234402859108695045964828875178476890994714126883575998063669193870409728) (*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))))) (*.f64 (pow.f64 (*.f64 h l) -1/2) d))))
(if (<=.f64 d -7065352658264999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))))) (if (<=.f64 d 29811744551187/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (*.f64 (pow.f64 (*.f64 h l) -1/2) d) (if (<=.f64 d 49000000000000000696331342114546858674061448435495823157160137244016541131333198722277013417340163930102265059010646778303458198328112143916288966656) (*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))))) (*.f64 (pow.f64 (*.f64 h l) -1/2) d))))
(if (<=.f64 d -14000000000000000217831825812535802339754819556894860067176788126031672936306579845709795458810664267466887932149760) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) (if (<=.f64 d -2513963986864237/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256) (*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))))) (if (<=.f64 d 4311015068594995/319334449525555169865019634085894170570792201669673206640407558789953902699034250525593274478821712174294791495070799239035590078142974985718267487725573027251200907672173708242806035431098077949224537079127027838932929672819339262222216842951687065201139345100120966662777359236855041588461568) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) (if (<=.f64 d 29811744551187/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (*.f64 (pow.f64 (*.f64 h l) -1/2) d) (if (<=.f64 d 31999999999999999386739077517995986898339840448970201378917273924931203590517714655241544595719076862806465928517632174098145034598668926343467952504832) (*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))))) (*.f64 (pow.f64 (*.f64 h l) -1/2) d))))))
(if (<=.f64 l 6969680069551595/657516987693546688405123735360016083193792475352896732437285112883591519287135102764208317034698556403372871107022277214127429031272975482890976846331485106244402958891055574773957969735540339658911656466972672) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(if (<=.f64 l 3616343432314507/328758493846773344202561867680008041596896237676448366218642556441795759643567551382104158517349278201686435553511138607063714515636487741445488423165742553122201479445527787386978984867770169829455828233486336) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(/.f64 d (sqrt.f64 (*.f64 h l)))
Outputs
(if (<=.f64 l -100000000) (*.f64 (*.f64 d (neg.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))))) (if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l)))) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (/.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))))))))
(if (<=.f64 l -100000000) (*.f64 (*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (neg.f64 (pow.f64 (/.f64 -1 h) 1/2)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))))) (if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h)))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) l)))) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2))))))))
(if (<=.f64 l -100000000) (*.f64 (*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2))) (-.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))) 1)) (if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (-.f64 (*.f64 1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) l)) 1)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2))))))))
(if (<=.f64 l -100000000) (*.f64 (*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2))) (+.f64 -1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))))) (if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (+.f64 -1 (*.f64 1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) l)))) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2))))))))
(if (<=.f64 l -100000000) (*.f64 (*.f64 d (neg.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))))) (if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l)))) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))))
(if (<=.f64 l -100000000) (*.f64 (*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (neg.f64 (pow.f64 (/.f64 -1 h) 1/2)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))))) (if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h)))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) l)))) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)))) (sqrt.f64 (/.f64 d l))))))
(if (<=.f64 l -100000000) (*.f64 (*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2))) (-.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))) 1)) (if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (-.f64 (*.f64 1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) l)) 1)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)))) (sqrt.f64 (/.f64 d l))))))
(if (<=.f64 l -100000000) (*.f64 (*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2))) (+.f64 -1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))))) (if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (+.f64 -1 (*.f64 1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) l)))) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)))) (sqrt.f64 (/.f64 d l))))))
(if (<=.f64 l -250000) (*.f64 (*.f64 d (neg.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))))) (if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l)))) (*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l))))))
(if (<=.f64 l -250000) (*.f64 (*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (neg.f64 (pow.f64 (/.f64 -1 h) 1/2)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))))) (if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h)))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) l)))) (*.f64 (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) l))) (*.f64 d (pow.f64 (*.f64 l h) -1/2)))))
(if (<=.f64 l -250000) (*.f64 (*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2))) (-.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))) 1)) (if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (-.f64 (*.f64 1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) l)) 1)) (*.f64 (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) l))) (*.f64 d (pow.f64 (*.f64 l h) -1/2)))))
(if (<=.f64 l -250000) (*.f64 (*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2))) (+.f64 -1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))))) (if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (+.f64 -1 (*.f64 1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) l)))) (*.f64 (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) l))) (*.f64 d (pow.f64 (*.f64 l h) -1/2)))))
(if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l)))) (*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l)))))
(if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) l))) (*.f64 d (neg.f64 (pow.f64 (*.f64 l h) -1/2)))) (*.f64 (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) l))) (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) (-.f64 (*.f64 1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) l)) 1)) (*.f64 (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) l))) (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) (+.f64 -1 (*.f64 1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) l)))) (*.f64 (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) l))) (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(if (<=.f64 h -45000000000000003532414356057647486690539420659517204786853457547429805312720280847790346714434569728169099061221749019641078952319562258482083547036851491226941391834667541880990324785423671924817739644928) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 M M) (*.f64 D (/.f64 D d))))) (if (<=.f64 h -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))))) (*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l))))))
(if (<=.f64 h -45000000000000003532414356057647486690539420659517204786853457547429805312720280847790346714434569728169099061221749019641078952319562258482083547036851491226941391834667541880990324785423671924817739644928) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 M M) (*.f64 D (/.f64 D d))))) (if (<=.f64 h -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))) (*.f64 d (neg.f64 (pow.f64 (*.f64 l h) -1/2)))) (*.f64 (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) l))) (*.f64 d (pow.f64 (*.f64 l h) -1/2)))))
(if (<=.f64 h -45000000000000003532414356057647486690539420659517204786853457547429805312720280847790346714434569728169099061221749019641078952319562258482083547036851491226941391834667541880990324785423671924817739644928) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 M M) (*.f64 D (/.f64 D d))))) (if (<=.f64 h -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) (-.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))) 1)) (*.f64 (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) l))) (*.f64 d (pow.f64 (*.f64 l h) -1/2)))))
(if (<=.f64 h -45000000000000003532414356057647486690539420659517204786853457547429805312720280847790346714434569728169099061221749019641078952319562258482083547036851491226941391834667541880990324785423671924817739644928) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 M M) (*.f64 D (/.f64 D d))))) (if (<=.f64 h -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) (+.f64 -1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))))) (*.f64 (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) l))) (*.f64 d (pow.f64 (*.f64 l h) -1/2)))))
(if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))))) (*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) h) l)))))
(if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) d))))))) (*.f64 (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) l))) (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (-.f64 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) d))))) 1)) (*.f64 (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) l))) (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (+.f64 -1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) d))))))) (*.f64 (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2)) l))) (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(if (<=.f64 d -7065352658264999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))))) (if (<=.f64 d 31000000000000002330409094412064467451614300994924654617970182173090743682514871344600774134030499098276244606204428316127002624) (*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l))))) (*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d)))
(if (<=.f64 d -7065352658264999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) d))))))) (if (<=.f64 d 31000000000000002330409094412064467451614300994924654617970182173090743682514871344600774134030499098276244606204428316127002624) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))) (*.f64 d (pow.f64 (*.f64 l h) -1/2))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)))))
(if (<=.f64 d -7065352658264999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (-.f64 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) d))))) 1)) (if (<=.f64 d 31000000000000002330409094412064467451614300994924654617970182173090743682514871344600774134030499098276244606204428316127002624) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))) (*.f64 d (pow.f64 (*.f64 l h) -1/2))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)))))
(if (<=.f64 d -7065352658264999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (+.f64 -1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) d))))))) (if (<=.f64 d 31000000000000002330409094412064467451614300994924654617970182173090743682514871344600774134030499098276244606204428316127002624) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 h l)))) (*.f64 d (pow.f64 (*.f64 l h) -1/2))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)))))
(if (<=.f64 d -7065352658264999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))))) (if (<=.f64 d 8757546847275731/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 M M)) (/.f64 (sqrt.f64 h) (pow.f64 l 3/2)))) (if (<=.f64 d 51999999999999999475755020539920384) (*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))))) (*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d))))
(if (<=.f64 d -7065352658264999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) d))))))) (if (<=.f64 d 8757546847275731/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (*.f64 D (/.f64 D d))) (/.f64 (sqrt.f64 h) (pow.f64 l 3/2)))) (if (<=.f64 d 51999999999999999475755020539920384) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) d)))))) (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))))))
(if (<=.f64 d -7065352658264999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (-.f64 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) d))))) 1)) (if (<=.f64 d 8757546847275731/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (*.f64 D (/.f64 D d))) (/.f64 (sqrt.f64 h) (pow.f64 l 3/2)))) (if (<=.f64 d 51999999999999999475755020539920384) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) d)))))) (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))))))
(if (<=.f64 d -7065352658264999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (+.f64 -1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) d))))))) (if (<=.f64 d 8757546847275731/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152) (*.f64 -1/8 (*.f64 (*.f64 (*.f64 M M) (*.f64 D (/.f64 D d))) (/.f64 (sqrt.f64 h) (pow.f64 l 3/2)))) (if (<=.f64 d 51999999999999999475755020539920384) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) d)))))) (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))))))
(if (<=.f64 d -7065352658264999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))))) (if (<=.f64 d 7039099163219863/1675975991242824637446753124775730765934920727574049172215445180465220503759193372100234287270862928461253982273310756356719235351493321243304206125760512) (*.f64 -1/8 (*.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (if (<=.f64 d 6200000000000000008442883501719552) (*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))))) (*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d))))
(if (<=.f64 d -7065352658264999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) d))))))) (if (<=.f64 d 7039099163219863/1675975991242824637446753124775730765934920727574049172215445180465220503759193372100234287270862928461253982273310756356719235351493321243304206125760512) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))))) (if (<=.f64 d 6200000000000000008442883501719552) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) d)))))) (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))))))
(if (<=.f64 d -7065352658264999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (-.f64 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) d))))) 1)) (if (<=.f64 d 7039099163219863/1675975991242824637446753124775730765934920727574049172215445180465220503759193372100234287270862928461253982273310756356719235351493321243304206125760512) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))))) (if (<=.f64 d 6200000000000000008442883501719552) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) d)))))) (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))))))
(if (<=.f64 d -7065352658264999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (+.f64 -1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) d))))))) (if (<=.f64 d 7039099163219863/1675975991242824637446753124775730765934920727574049172215445180465220503759193372100234287270862928461253982273310756356719235351493321243304206125760512) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 D (*.f64 M (*.f64 M (/.f64 D d)))))) (if (<=.f64 d 6200000000000000008442883501719552) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) d)))))) (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))))))
(if (<=.f64 d -7065352658264999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))))) (if (<=.f64 d 7446963632963723/409173825987017733751648712103449894027080255755383098685411421012016724550584319360408761540738019643860835515945008876152157068235674131666065948672) (*.f64 -1/8 (*.f64 D (*.f64 (*.f64 M (*.f64 M (/.f64 D d))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) (if (<=.f64 d 56000000000000001563898953701785600) (*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))))) (*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d))))
(if (<=.f64 d -7065352658264999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) d))))))) (if (<=.f64 d 7446963632963723/409173825987017733751648712103449894027080255755383098685411421012016724550584319360408761540738019643860835515945008876152157068235674131666065948672) (*.f64 -1/8 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (*.f64 M (/.f64 D d)))))) (if (<=.f64 d 56000000000000001563898953701785600) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) d)))))) (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))))))
(if (<=.f64 d -7065352658264999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (-.f64 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) d))))) 1)) (if (<=.f64 d 7446963632963723/409173825987017733751648712103449894027080255755383098685411421012016724550584319360408761540738019643860835515945008876152157068235674131666065948672) (*.f64 -1/8 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (*.f64 M (/.f64 D d)))))) (if (<=.f64 d 56000000000000001563898953701785600) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) d)))))) (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))))))
(if (<=.f64 d -7065352658264999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (+.f64 -1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) d))))))) (if (<=.f64 d 7446963632963723/409173825987017733751648712103449894027080255755383098685411421012016724550584319360408761540738019643860835515945008876152157068235674131666065948672) (*.f64 -1/8 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 M (*.f64 M (/.f64 D d)))))) (if (<=.f64 d 56000000000000001563898953701785600) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) d)))))) (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))))))
(if (<=.f64 d -7065352658264999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))))) (if (<=.f64 d 29811744551187/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d) (if (<=.f64 d 19000000000000000695311645664083968) (*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))))) (*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d))))
(if (<=.f64 d -7065352658264999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) d))))))) (if (or (<=.f64 d 29811744551187/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (not (<=.f64 d 19000000000000000695311645664083968))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) d)))))) (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))))))
(if (<=.f64 d -7065352658264999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (-.f64 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) d))))) 1)) (if (or (<=.f64 d 29811744551187/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (not (<=.f64 d 19000000000000000695311645664083968))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) d)))))) (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))))))
(if (<=.f64 d -7065352658264999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (+.f64 -1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) d))))))) (if (or (<=.f64 d 29811744551187/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (not (<=.f64 d 19000000000000000695311645664083968))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) d)))))) (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))))))
(if (<=.f64 d -7065352658264999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))))) (if (<=.f64 d 29811744551187/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (*.f64 (pow.f64 (*.f64 h l) -1/2) d) (if (<=.f64 d 9199999999999999655606029793064752793741573554977884327159151594475419592179234402859108695045964828875178476890994714126883575998063669193870409728) (*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))))) (*.f64 (pow.f64 (*.f64 h l) -1/2) d))))
(if (<=.f64 d -7065352658264999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) d))))))) (if (or (<=.f64 d 29811744551187/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (not (<=.f64 d 9199999999999999655606029793064752793741573554977884327159151594475419592179234402859108695045964828875178476890994714126883575998063669193870409728))) (*.f64 d (pow.f64 (*.f64 l h) -1/2)) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) d)))))) (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))))))
(if (<=.f64 d -7065352658264999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (-.f64 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) d))))) 1)) (if (or (<=.f64 d 29811744551187/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (not (<=.f64 d 9199999999999999655606029793064752793741573554977884327159151594475419592179234402859108695045964828875178476890994714126883575998063669193870409728))) (*.f64 d (pow.f64 (*.f64 l h) -1/2)) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) d)))))) (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))))))
(if (<=.f64 d -7065352658264999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (+.f64 -1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) d))))))) (if (or (<=.f64 d 29811744551187/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (not (<=.f64 d 9199999999999999655606029793064752793741573554977884327159151594475419592179234402859108695045964828875178476890994714126883575998063669193870409728))) (*.f64 d (pow.f64 (*.f64 l h) -1/2)) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) d)))))) (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))))))
(if (<=.f64 d -7065352658264999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))))) (if (<=.f64 d 29811744551187/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (*.f64 (pow.f64 (*.f64 h l) -1/2) d) (if (<=.f64 d 49000000000000000696331342114546858674061448435495823157160137244016541131333198722277013417340163930102265059010646778303458198328112143916288966656) (*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))))) (*.f64 (pow.f64 (*.f64 h l) -1/2) d))))
(if (<=.f64 d -7065352658264999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 l h) -1/2))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) d))))))) (if (or (<=.f64 d 29811744551187/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (not (<=.f64 d 49000000000000000696331342114546858674061448435495823157160137244016541131333198722277013417340163930102265059010646778303458198328112143916288966656))) (*.f64 d (pow.f64 (*.f64 l h) -1/2)) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) d)))))) (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))))))
(if (<=.f64 d -7065352658264999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) (-.f64 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) d))))) 1)) (if (or (<=.f64 d 29811744551187/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (not (<=.f64 d 49000000000000000696331342114546858674061448435495823157160137244016541131333198722277013417340163930102265059010646778303458198328112143916288966656))) (*.f64 d (pow.f64 (*.f64 l h) -1/2)) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) d)))))) (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))))))
(if (<=.f64 d -7065352658264999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) (+.f64 -1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) d))))))) (if (or (<=.f64 d 29811744551187/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (not (<=.f64 d 49000000000000000696331342114546858674061448435495823157160137244016541131333198722277013417340163930102265059010646778303458198328112143916288966656))) (*.f64 d (pow.f64 (*.f64 l h) -1/2)) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) d)))))) (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))))))
(if (<=.f64 d -14000000000000000217831825812535802339754819556894860067176788126031672936306579845709795458810664267466887932149760) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) (if (<=.f64 d -2513963986864237/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256) (*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))))) (if (<=.f64 d 4311015068594995/319334449525555169865019634085894170570792201669673206640407558789953902699034250525593274478821712174294791495070799239035590078142974985718267487725573027251200907672173708242806035431098077949224537079127027838932929672819339262222216842951687065201139345100120966662777359236855041588461568) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (neg.f64 d)) (if (<=.f64 d 29811744551187/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (*.f64 (pow.f64 (*.f64 h l) -1/2) d) (if (<=.f64 d 31999999999999999386739077517995986898339840448970201378917273924931203590517714655241544595719076862806465928517632174098145034598668926343467952504832) (*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))))))) (*.f64 (pow.f64 (*.f64 h l) -1/2) d))))))
(if (<=.f64 d -14000000000000000217831825812535802339754819556894860067176788126031672936306579845709795458810664267466887932149760) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 h) l))) (if (<=.f64 d -2513963986864237/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) d)))))) (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))) (if (<=.f64 d 4311015068594995/319334449525555169865019634085894170570792201669673206640407558789953902699034250525593274478821712174294791495070799239035590078142974985718267487725573027251200907672173708242806035431098077949224537079127027838932929672819339262222216842951687065201139345100120966662777359236855041588461568) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 h) l))) (if (or (<=.f64 d 29811744551187/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (not (<=.f64 d 31999999999999999386739077517995986898339840448970201378917273924931203590517714655241544595719076862806465928517632174098145034598668926343467952504832))) (*.f64 d (pow.f64 (*.f64 l h) -1/2)) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) d)))))) (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))))))))
(if (<=.f64 d -14000000000000000217831825812535802339754819556894860067176788126031672936306579845709795458810664267466887932149760) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)))) (if (<=.f64 d -2513963986864237/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) d)))))) (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))) (if (<=.f64 d 4311015068594995/319334449525555169865019634085894170570792201669673206640407558789953902699034250525593274478821712174294791495070799239035590078142974985718267487725573027251200907672173708242806035431098077949224537079127027838932929672819339262222216842951687065201139345100120966662777359236855041588461568) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)))) (if (or (<=.f64 d 29811744551187/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (not (<=.f64 d 31999999999999999386739077517995986898339840448970201378917273924931203590517714655241544595719076862806465928517632174098145034598668926343467952504832))) (*.f64 d (pow.f64 (*.f64 l h) -1/2)) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) d)))))) (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))))))))
(if (<=.f64 l 6969680069551595/657516987693546688405123735360016083193792475352896732437285112883591519287135102764208317034698556403372871107022277214127429031272975482890976846331485106244402958891055574773957969735540339658911656466972672) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 (/.f64 1 l) h))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(if (<=.f64 l 3616343432314507/328758493846773344202561867680008041596896237676448366218642556441795759643567551382104158517349278201686435553511138607063714515636487741445488423165742553122201479445527787386978984867770169829455828233486336) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(if (<=.f64 l 3616343432314507/328758493846773344202561867680008041596896237676448366218642556441795759643567551382104158517349278201686435553511138607063714515636487741445488423165742553122201479445527787386978984867770169829455828233486336) (*.f64 (neg.f64 d) (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(/.f64 d (sqrt.f64 (*.f64 l h)))
Compiler

Compiled 1338 to 845 computations (36.8% saved)

soundness4.5s (19.1%)

Rules
1484×distribute-lft-neg-in
1484×distribute-lft-neg-in
1456×distribute-rgt-neg-in
1456×distribute-rgt-neg-in
1336×distribute-neg-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02581
16481
219777
3131577
4502177
046448
11029448
032525936
176225480
2261025202
031620225
177620005
2368019073
031514489
172813593
2333613541
031620225
177620005
2368019073
055426
11248426
02581
16481
219777
3131577
4502177
046448
11029448
046448
11029448
055426
11248426
052448
11177448
025114333
154914107
2256014027
025114333
154914107
2256014027
031514489
172813593
2333613541
025114333
154914107
2256014027
025114333
154914107
2256014027
031620225
177620005
2368019073
055426
11248426
031620225
177620005
2368019073
046338
11019338
031620225
177620005
2368019073
031514489
172813593
2333613541
031514489
172813593
2333613541
046338
11019338
031514489
172813593
2333613541
031620225
177620005
2368019073
031514489
172813593
2333613541
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 4102 to 2468 computations (39.8% saved)

end459.0ms (2%)

Compiler

Compiled 2772 to 1464 computations (47.2% saved)

Profiling

Loading profile data...