Henrywood and Agarwal, Equation (12)

Details

Time bar (total: 27.4s)

analyze571.0ms (2.1%)

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)

sample5.6s (20.6%)

Results
3.2s13169×body256invalid
1.3s5170×body256valid
1.1s3086×body256infinite
Bogosity

preprocess66.0ms (0.2%)

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)

simplify45.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)

prune14.0ms (0.1%)

Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New156
Fresh011
Picked000
Done000
Total167
Accurracy
68.2%
Counts
7 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
67.8%
(*.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))))
67.5%
(*.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)))))
67.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)))
66.3%
(*.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)))
67.5%
(*.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))))))
67.8%
(*.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))))
67.5%
(*.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)))))
67.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)))
66.3%
(*.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)))
67.5%
(*.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 664 to 484 computations (27.1% saved)

localize766.0ms (2.8%)

Local Accuracy

Found 20 expressions with local accuracy:

NewAccuracyProgram
93.0%
(*.f64 M (/.f64 (/.f64 D d) 2))
89.0%
(fma.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1)
80.3%
(sqrt.f64 (/.f64 d h))
74.3%
(sqrt.f64 (/.f64 d l))
91.8%
(*.f64 D (/.f64 M (*.f64 d 2)))
89.0%
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2) -1/2) 1)
80.3%
(sqrt.f64 (/.f64 d h))
74.3%
(sqrt.f64 (/.f64 d l))
92.0%
(*.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)))))
84.6%
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))
80.3%
(sqrt.f64 (/.f64 d h))
74.3%
(sqrt.f64 (/.f64 d l))
92.6%
(*.f64 (/.f64 M 2) (/.f64 D d))
84.6%
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))
80.3%
(sqrt.f64 (/.f64 d h))
74.3%
(sqrt.f64 (/.f64 d l))
92.0%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
84.6%
(*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))
80.3%
(pow.f64 (/.f64 d h) (/.f64 1 2))
74.3%
(pow.f64 (/.f64 d l) (/.f64 1 2))
Compiler

Compiled 661 to 308 computations (53.4% saved)

series153.0ms (0.6%)

Counts
20 → 480
Calls

192 calls:

TimeVariablePointExpression
54.0ms
h
@0
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2) -1/2) 1)
16.0ms
h
@inf
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
5.0ms
D
@0
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2) -1/2) 1)
4.0ms
D
@0
(*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))
2.0ms
d
@0
(*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))

rewrite137.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
868×add-sqr-sqrt
856×pow1
848×*-un-lft-identity
804×add-exp-log
804×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify269.0ms (1%)

Algorithm
egg-herbie
Rules
1182×associate-/l*
1072×times-frac
1040×distribute-rgt-in
1036×distribute-lft-in
678×associate-/r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
027927700
159427068
2239626960
Stop Event
node limit
Counts
730 → 151
Calls
Call 1
Inputs
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/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))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
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 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (sqrt.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 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(/.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 (*.f64 (/.f64 d l) (sqrt.f64 (/.f64 d l))))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(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 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (sqrt.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 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(/.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 (*.f64 (/.f64 d h) (sqrt.f64 (/.f64 d h))))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(-.f64 (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) 1)
(/.f64 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)) h) l)
(pow.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) 1)
(log.f64 (exp.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))
(expm1.f64 (log1p.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))
(exp.f64 (log.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))
(log1p.f64 (expm1.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))) 1)
(pow.f64 (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) 1)
(log.f64 (exp.f64 (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
(exp.f64 (log.f64 (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (sqrt.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 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(pow.f64 (/.f64 d l) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(cbrt.f64 (*.f64 (/.f64 d l) (sqrt.f64 (/.f64 d l))))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(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 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (sqrt.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 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(pow.f64 (/.f64 d h) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d h)) 1)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(cbrt.f64 (*.f64 (/.f64 d h) (sqrt.f64 (/.f64 d h))))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) h) l)
(pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)) (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 D (/.f64 (/.f64 M d) 2)))) 1)
(/.f64 1 (/.f64 (*.f64 d 2) (*.f64 M D)))
(/.f64 M (/.f64 (*.f64 d 2) D))
(/.f64 (*.f64 M D) (*.f64 d 2))
(/.f64 (neg.f64 (*.f64 M D)) (neg.f64 (*.f64 d 2)))
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(/.f64 (*.f64 M (/.f64 D d)) 2)
(/.f64 (/.f64 (*.f64 M D) 2) d)
(pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 1)
(log.f64 (exp.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 D (/.f64 (/.f64 M d) 2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 D (/.f64 (/.f64 M d) 2))))
(expm1.f64 (log1p.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(exp.f64 (log.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(log1p.f64 (expm1.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (sqrt.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 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(pow.f64 (/.f64 d l) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(cbrt.f64 (*.f64 (/.f64 d l) (sqrt.f64 (/.f64 d l))))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(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 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (sqrt.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 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(pow.f64 (/.f64 d h) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d h)) 1)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(cbrt.f64 (*.f64 (/.f64 d h) (sqrt.f64 (/.f64 d h))))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(-.f64 (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) 1)
(/.f64 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)) h) l)
(pow.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) 1)
(log.f64 (exp.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))
(expm1.f64 (log1p.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))
(exp.f64 (log.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))
(log1p.f64 (expm1.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))) 1)
(pow.f64 (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) 1)
(log.f64 (exp.f64 (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
(exp.f64 (log.f64 (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (sqrt.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 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(pow.f64 (/.f64 d l) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(cbrt.f64 (*.f64 (/.f64 d l) (sqrt.f64 (/.f64 d l))))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(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 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (sqrt.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 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(pow.f64 (/.f64 d h) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d h)) 1)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(cbrt.f64 (*.f64 (/.f64 d h) (sqrt.f64 (/.f64 d h))))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(+.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2)) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1))) 1)
(*.f64 1 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)) (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1))) (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)) (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)))
(pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1) 1)
(log.f64 (exp.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)))
(exp.f64 (log.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 D (/.f64 (/.f64 M d) 2)))) 1)
(/.f64 1 (/.f64 (*.f64 d 2) (*.f64 M D)))
(/.f64 M (/.f64 (*.f64 d 2) D))
(/.f64 (*.f64 M D) (*.f64 d 2))
(/.f64 (neg.f64 (*.f64 M D)) (neg.f64 (*.f64 d 2)))
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(/.f64 (*.f64 M (/.f64 D d)) 2)
(/.f64 (/.f64 (*.f64 M D) 2) d)
(pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 1)
(log.f64 (exp.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 D (/.f64 (/.f64 M d) 2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 D (/.f64 (/.f64 M d) 2))))
(expm1.f64 (log1p.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(exp.f64 (log.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(log1p.f64 (expm1.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (sqrt.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 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(pow.f64 (/.f64 d l) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(cbrt.f64 (*.f64 (/.f64 d l) (sqrt.f64 (/.f64 d l))))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(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 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (sqrt.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 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(pow.f64 (/.f64 d h) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d h)) 1)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(cbrt.f64 (*.f64 (/.f64 d h) (sqrt.f64 (/.f64 d h))))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(+.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 -1/2 (/.f64 l h))) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1))) 1)
(*.f64 1 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1)) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1))) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1)))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1)) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1)))
(pow.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1) 1)
(log.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1) (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1)) (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1)))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1)))
(exp.f64 (log.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1)))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 D (/.f64 (/.f64 M d) 2)))) 1)
(/.f64 1 (/.f64 (*.f64 d 2) (*.f64 M D)))
(/.f64 M (/.f64 (*.f64 d 2) D))
(/.f64 (*.f64 M D) (*.f64 d 2))
(/.f64 (neg.f64 (*.f64 M D)) (neg.f64 (*.f64 d 2)))
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(/.f64 (*.f64 M (/.f64 D d)) 2)
(/.f64 (/.f64 (*.f64 M D) 2) d)
(pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 1)
(log.f64 (exp.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 D (/.f64 (/.f64 M d) 2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 D (/.f64 (/.f64 M d) 2))))
(expm1.f64 (log1p.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(exp.f64 (log.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(log1p.f64 (expm1.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
Outputs
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.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 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.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 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.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 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.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 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.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 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.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 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.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 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.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 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.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 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.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 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.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 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.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 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.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 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.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 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.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 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.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 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.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 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.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 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.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 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.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 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.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 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.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 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.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 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.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 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) 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 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) 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 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) 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 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) 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 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) 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 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) 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 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) 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 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) 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 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) 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 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) 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 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M)))))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/4 l))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.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 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.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 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.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 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.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 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.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 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.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 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.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 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.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 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.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 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.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 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.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 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.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 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.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 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.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 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.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 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.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 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.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 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.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 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.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 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.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 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.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 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.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 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.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 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 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 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.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 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) 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 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) 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 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) 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 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) 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 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d)))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) -1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 -1/8 l))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) -1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 -1/8 l))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) -1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 -1/8 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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) -1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 -1/8 l))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) -1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 -1/8 l))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) -1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 -1/8 l))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) -1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 -1/8 l))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) -1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 -1/8 l))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8 1)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) -1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 -1/8 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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) -1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 -1/8 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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) -1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 -1/8 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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) -1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 -1/8 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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) -1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 -1/8 l))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) -1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 -1/8 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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) -1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 -1/8 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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8)
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) -1/8))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 -1/8 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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D 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 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d M)))) -1/8 1)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(-.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 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (sqrt.f64 (/.f64 d l)))) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(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 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(sqrt.f64 (/.f64 d l))
(/.f64 (sqrt.f64 d) (sqrt.f64 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 (*.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))
(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 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (sqrt.f64 (/.f64 d h)))) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(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 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(sqrt.f64 (/.f64 d h))
(/.f64 (sqrt.f64 d) (sqrt.f64 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 (*.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))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(-.f64 (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) 1)
(+.f64 1 (-.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) 1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2)))
(/.f64 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)) h) l)
(+.f64 1 (-.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) 1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2)))
(pow.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) 1)
(+.f64 1 (-.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) 1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2)))
(log.f64 (exp.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))
(+.f64 1 (-.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) 1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))))
(+.f64 1 (-.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) 1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))
(+.f64 1 (-.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) 1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2)))
(expm1.f64 (log1p.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))
(+.f64 1 (-.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) 1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2)))
(exp.f64 (log.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))
(+.f64 1 (-.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) 1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2)))
(log1p.f64 (expm1.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))
(+.f64 1 (-.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) 1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))) 1)
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2) (/.f64 -1/2 (/.f64 l h)) 1))
(pow.f64 (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) 1)
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2) (/.f64 -1/2 (/.f64 l h)) 1))
(log.f64 (exp.f64 (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2) (/.f64 -1/2 (/.f64 l h)) 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2) (/.f64 -1/2 (/.f64 l h)) 1))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2) (/.f64 -1/2 (/.f64 l h)) 1))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2) (/.f64 -1/2 (/.f64 l h)) 1))
(exp.f64 (log.f64 (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2) (/.f64 -1/2 (/.f64 l h)) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2) (/.f64 -1/2 (/.f64 l h)) 1))
(-.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 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (sqrt.f64 (/.f64 d l)))) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(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 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(sqrt.f64 (/.f64 d l))
(/.f64 (sqrt.f64 d) (sqrt.f64 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))
(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 (*.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))
(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 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (sqrt.f64 (/.f64 d h)))) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(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 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(sqrt.f64 (/.f64 d h))
(/.f64 (sqrt.f64 d) (sqrt.f64 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))
(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 (*.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))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) 1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) h) l)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2))
(pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)) 1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)) (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 D (/.f64 (/.f64 M d) 2)))) 1)
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(/.f64 1 (/.f64 (*.f64 d 2) (*.f64 M D)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(/.f64 M (/.f64 (*.f64 d 2) D))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(/.f64 (*.f64 M D) (*.f64 d 2))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(/.f64 (neg.f64 (*.f64 M D)) (neg.f64 (*.f64 d 2)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(/.f64 (*.f64 M (/.f64 D d)) 2)
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(/.f64 (/.f64 (*.f64 M D) 2) d)
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 1)
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(log.f64 (exp.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 D (/.f64 (/.f64 M d) 2)))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 D (/.f64 (/.f64 M d) 2))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(expm1.f64 (log1p.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(exp.f64 (log.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(log1p.f64 (expm1.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(-.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 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (sqrt.f64 (/.f64 d l)))) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(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 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(sqrt.f64 (/.f64 d l))
(/.f64 (sqrt.f64 d) (sqrt.f64 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))
(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 (*.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))
(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 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (sqrt.f64 (/.f64 d h)))) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(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 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(sqrt.f64 (/.f64 d h))
(/.f64 (sqrt.f64 d) (sqrt.f64 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))
(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 (*.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))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(-.f64 (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) 1)
(+.f64 1 (-.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) 1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2)))
(/.f64 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)) h) l)
(+.f64 1 (-.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) 1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2)))
(pow.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) 1)
(+.f64 1 (-.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) 1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2)))
(log.f64 (exp.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))
(+.f64 1 (-.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) 1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))))
(+.f64 1 (-.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) 1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))
(+.f64 1 (-.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) 1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2)))
(expm1.f64 (log1p.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))
(+.f64 1 (-.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) 1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2)))
(exp.f64 (log.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))
(+.f64 1 (-.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) 1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2)))
(log1p.f64 (expm1.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))
(+.f64 1 (-.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) 1))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))) 1)
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2) (/.f64 -1/2 (/.f64 l h)) 1))
(pow.f64 (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) 1)
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2) (/.f64 -1/2 (/.f64 l h)) 1))
(log.f64 (exp.f64 (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2) (/.f64 -1/2 (/.f64 l h)) 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2) (/.f64 -1/2 (/.f64 l h)) 1))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2) (/.f64 -1/2 (/.f64 l h)) 1))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2) (/.f64 -1/2 (/.f64 l h)) 1))
(exp.f64 (log.f64 (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2) (/.f64 -1/2 (/.f64 l h)) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2) (/.f64 -1/2 (/.f64 l h)) 1))
(-.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 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (sqrt.f64 (/.f64 d l)))) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(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 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(sqrt.f64 (/.f64 d l))
(/.f64 (sqrt.f64 d) (sqrt.f64 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))
(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 (*.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))
(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 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (sqrt.f64 (/.f64 d h)))) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(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 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(sqrt.f64 (/.f64 d h))
(/.f64 (sqrt.f64 d) (sqrt.f64 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))
(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 (*.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))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(+.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2)) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)
(fma.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2) (/.f64 -1/2 (/.f64 l h)) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1))) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)
(fma.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2) (/.f64 -1/2 (/.f64 l h)) 1)
(*.f64 1 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)
(fma.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2) (/.f64 -1/2 (/.f64 l h)) 1)
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)) (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1))) (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)
(fma.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2) (/.f64 -1/2 (/.f64 l h)) 1)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)) (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)
(fma.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2) (/.f64 -1/2 (/.f64 l h)) 1)
(pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)
(fma.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2) (/.f64 -1/2 (/.f64 l h)) 1)
(log.f64 (exp.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)
(fma.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2) (/.f64 -1/2 (/.f64 l h)) 1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1))))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)
(fma.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2) (/.f64 -1/2 (/.f64 l h)) 1)
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)
(fma.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2) (/.f64 -1/2 (/.f64 l h)) 1)
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)
(fma.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2) (/.f64 -1/2 (/.f64 l h)) 1)
(exp.f64 (log.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)
(fma.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2) (/.f64 -1/2 (/.f64 l h)) 1)
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)
(fma.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2) (/.f64 -1/2 (/.f64 l h)) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 D (/.f64 (/.f64 M d) 2)))) 1)
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(/.f64 1 (/.f64 (*.f64 d 2) (*.f64 M D)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(/.f64 M (/.f64 (*.f64 d 2) D))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(/.f64 (*.f64 M D) (*.f64 d 2))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(/.f64 (neg.f64 (*.f64 M D)) (neg.f64 (*.f64 d 2)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(/.f64 (*.f64 M (/.f64 D d)) 2)
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(/.f64 (/.f64 (*.f64 M D) 2) d)
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 1)
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(log.f64 (exp.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 D (/.f64 (/.f64 M d) 2)))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 D (/.f64 (/.f64 M d) 2))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(expm1.f64 (log1p.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(exp.f64 (log.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(log1p.f64 (expm1.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(-.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 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (sqrt.f64 (/.f64 d l)))) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(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 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(sqrt.f64 (/.f64 d l))
(/.f64 (sqrt.f64 d) (sqrt.f64 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))
(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 (*.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))
(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 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (sqrt.f64 (/.f64 d h)))) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(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 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(sqrt.f64 (/.f64 d h))
(/.f64 (sqrt.f64 d) (sqrt.f64 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))
(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 (*.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))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(+.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 -1/2 (/.f64 l h))) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)
(fma.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2) (/.f64 -1/2 (/.f64 l h)) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1))) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)
(fma.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2) (/.f64 -1/2 (/.f64 l h)) 1)
(*.f64 1 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)
(fma.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2) (/.f64 -1/2 (/.f64 l h)) 1)
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1)) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1))) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1)))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)
(fma.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2) (/.f64 -1/2 (/.f64 l h)) 1)
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1)) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1)))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)
(fma.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2) (/.f64 -1/2 (/.f64 l h)) 1)
(pow.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)
(fma.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2) (/.f64 -1/2 (/.f64 l h)) 1)
(log.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1)))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)
(fma.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2) (/.f64 -1/2 (/.f64 l h)) 1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1))))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)
(fma.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2) (/.f64 -1/2 (/.f64 l h)) 1)
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1) (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1)) (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1)))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)
(fma.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2) (/.f64 -1/2 (/.f64 l h)) 1)
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1)))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)
(fma.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2) (/.f64 -1/2 (/.f64 l h)) 1)
(exp.f64 (log.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1)))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)
(fma.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2) (/.f64 -1/2 (/.f64 l h)) 1)
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1)))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)
(fma.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2) (/.f64 -1/2 (/.f64 l h)) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 D (/.f64 (/.f64 M d) 2)))) 1)
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(/.f64 1 (/.f64 (*.f64 d 2) (*.f64 M D)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(/.f64 M (/.f64 (*.f64 d 2) D))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(/.f64 (*.f64 M D) (*.f64 d 2))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(/.f64 (neg.f64 (*.f64 M D)) (neg.f64 (*.f64 d 2)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(/.f64 (*.f64 M (/.f64 D d)) 2)
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(/.f64 (/.f64 (*.f64 M D) 2) d)
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 1)
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(log.f64 (exp.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 D (/.f64 (/.f64 M d) 2)))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 D (/.f64 (/.f64 M d) 2))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(expm1.f64 (log1p.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(exp.f64 (log.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))
(log1p.f64 (expm1.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(/.f64 D (/.f64 2 (/.f64 M d)))

eval108.0ms (0.4%)

Compiler

Compiled 5672 to 2884 computations (49.2% saved)

prune179.0ms (0.7%)

Pruning

21 alts after pruning (20 fresh and 1 done)

PrunedKeptTotal
New16220182
Fresh000
Picked415
Done000
Total16621187
Accurracy
79.1%
Counts
187 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
58.0%
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
53.2%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))))
43.2%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))))
40.8%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
65.8%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
58.1%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
41.0%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
67.7%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) (sqrt.f64 (sqrt.f64 (/.f64 d h)))) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
67.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 M D) 2) d) 2) (*.f64 1/2 (/.f64 h l)))))
67.5%
(*.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)))))
55.9%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
16.4%
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M))))
66.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2) (/.f64 h l))))))
27.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 -1/8 l))))
27.1%
(*.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))))
36.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
25.0%
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
57.6%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2) (/.f64 -1/2 (/.f64 l h)) 1))
17.1%
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d))
13.8%
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
49.3%
(cbrt.f64 (*.f64 (*.f64 (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
58.0%
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
53.2%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/8))))
43.2%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))))
40.8%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
65.8%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
58.1%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
41.0%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
67.7%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) (sqrt.f64 (sqrt.f64 (/.f64 d h)))) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
67.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 M D) 2) d) 2) (*.f64 1/2 (/.f64 h l)))))
67.5%
(*.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)))))
55.9%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
16.4%
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M))))
66.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2) (/.f64 h l))))))
27.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 -1/8 l))))
27.1%
(*.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))))
36.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
25.0%
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
57.6%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2) (/.f64 -1/2 (/.f64 l h)) 1))
17.1%
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) d))
13.8%
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
49.3%
(cbrt.f64 (*.f64 (*.f64 (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
Compiler

Compiled 2824 to 1954 computations (30.8% saved)

localize531.0ms (1.9%)

Local Accuracy

Found 19 expressions with local accuracy:

NewAccuracyProgram
96.2%
(/.f64 (*.f64 M D) (*.f64 2 d))
95.4%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
93.3%
(*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))
88.2%
(pow.f64 (/.f64 d l) (/.f64 1 2))
90.7%
(pow.f64 (/.f64 d h) (/.f64 1 2))
89.5%
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))
88.2%
(pow.f64 (/.f64 d l) (/.f64 1 2))
85.7%
(/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))
95.1%
(*.f64 (*.f64 D D) M)
94.6%
(/.f64 h (pow.f64 l 3))
90.8%
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M))))
84.3%
(sqrt.f64 (/.f64 h (pow.f64 l 3)))
99.8%
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
98.9%
(/.f64 1 (*.f64 l h))
84.3%
(sqrt.f64 (/.f64 1 (*.f64 l h)))
95.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 M D) 2) d) 2) (*.f64 1/2 (/.f64 h l)))))
93.3%
(*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 M D) 2) d) 2) (*.f64 1/2 (/.f64 h l)))
90.7%
(sqrt.f64 (/.f64 d h))
88.2%
(sqrt.f64 (/.f64 d l))
Compiler

Compiled 537 to 217 computations (59.6% saved)

series57.0ms (0.2%)

Counts
13 → 324
Calls

132 calls:

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

rewrite100.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1090×pow1
1024×add-exp-log
1024×add-log-exp
1024×log1p-expm1-u
1024×expm1-log1p-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
059433
11324433
Stop Event
node limit
Counts
13 → 112
Calls
Call 1
Inputs
(*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 M D) 2) 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 (*.f64 M D) 2) d) 2) (*.f64 1/2 (/.f64 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 h (pow.f64 l 3)))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M))))
(/.f64 h (pow.f64 l 3))
(*.f64 (*.f64 D D) M)
(/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
(/.f64 (*.f64 M D) (*.f64 2 d))
Outputs
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) 1/2) h) l)
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))))) 1)
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))))
(*.f64 1 (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))) (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))) (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))) (sqrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (/.f64 1 (*.f64 h l)) 1/2)
(pow.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) 1)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(cbrt.f64 (*.f64 (/.f64 1 (*.f64 h l)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 1 (/.f64 1 (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (/.f64 1 (*.f64 h l)))) (cbrt.f64 (/.f64 1 (*.f64 h l))))
(pow.f64 (*.f64 h l) -1)
(pow.f64 (/.f64 1 (*.f64 h l)) 1)
(log.f64 (exp.f64 (/.f64 1 (*.f64 h l))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 h l)) (/.f64 1 (*.f64 h l))) (/.f64 1 (*.f64 h l))))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 h l))))
(exp.f64 (log.f64 (/.f64 1 (*.f64 h l))))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 h l))))
(pow.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) 1)
(log.f64 (exp.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(expm1.f64 (log1p.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(exp.f64 (log.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(log1p.f64 (expm1.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(*.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)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8) (/.f64 d (*.f64 M (*.f64 M (*.f64 D D)))))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 d) (*.f64 M (*.f64 M (*.f64 D D))))) 1)
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 d) (*.f64 M (*.f64 M (*.f64 D D)))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 d) (*.f64 M (*.f64 M (*.f64 D D))))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 d) (*.f64 M (*.f64 M (*.f64 D D)))))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 d) (*.f64 M (*.f64 M (*.f64 D D)))))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 d) (*.f64 M (*.f64 M (*.f64 D D)))))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 d) (*.f64 M (*.f64 M (*.f64 D D)))))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 -1/8 d) (*.f64 M (*.f64 M (*.f64 D D)))))))
(*.f64 h (/.f64 1 (pow.f64 l 3)))
(*.f64 1 (/.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 (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))))
(pow.f64 (*.f64 M (*.f64 D D)) 1)
(log.f64 (exp.f64 (*.f64 M (*.f64 D D))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 M (*.f64 D D)) (*.f64 M (*.f64 D D))) (*.f64 M (*.f64 D D))))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 D D))))
(exp.f64 (log.f64 (*.f64 M (*.f64 D D))))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 D D))))
(*.f64 1 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 1 (*.f64 d d)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))) (cbrt.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)))) (cbrt.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))) (sqrt.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))
(pow.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 l (*.f64 d d)))
(/.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 M (*.f64 M h))) (*.f64 d d))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))) l)
(pow.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)) (/.f64 D (/.f64 l D))) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)) (/.f64 D (/.f64 l D)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)) (/.f64 D (/.f64 l D))) (*.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)) (/.f64 D (/.f64 l D)))) (*.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)) (/.f64 D (/.f64 l D)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)) (/.f64 D (/.f64 l D)))))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)) (/.f64 D (/.f64 l D)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)) (/.f64 D (/.f64 l D)))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))))) 1)
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))))
(*.f64 (*.f64 M D) (/.f64 1 (*.f64 2 d)))
(*.f64 (*.f64 (*.f64 M D) 1/2) (/.f64 1 d))
(*.f64 1 (*.f64 (/.f64 M 2) (/.f64 D d)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 M 2) (/.f64 D d))) (cbrt.f64 (*.f64 (/.f64 M 2) (/.f64 D d)))) (cbrt.f64 (*.f64 (/.f64 M 2) (/.f64 D d))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 M 2) (/.f64 D d))) (sqrt.f64 (*.f64 (/.f64 M 2) (/.f64 D d))))
(*.f64 (/.f64 M 2) (/.f64 D d))
(pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 M 2) (/.f64 D d))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 (/.f64 M 2) (/.f64 D d))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 M 2) (/.f64 D d))))
(exp.f64 (log.f64 (*.f64 (/.f64 M 2) (/.f64 D d))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 M 2) (/.f64 D d))))

simplify181.0ms (0.7%)

Algorithm
egg-herbie
Rules
1022×unswap-sqr
888×associate-*r*
872×log-prod
822×associate-*l*
718×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

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

eval102.0ms (0.4%)

Compiler

Compiled 7227 to 3327 computations (54% saved)

prune118.0ms (0.4%)

Pruning

30 alts after pruning (29 fresh and 1 done)

PrunedKeptTotal
New22720247
Fresh6915
Picked415
Done101
Total23830268
Accurracy
83.2%
Counts
268 → 30
Alt Table
Click to see full alt table
StatusAccuracyProgram
25.0%
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
16.5%
(*.f64 (/.f64 (sqrt.f64 h) (pow.f64 l 3/2)) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M))))
25.0%
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) d)
58.0%
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
54.1%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/8 (pow.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)) (/.f64 D (/.f64 l D))) 1))))
25.2%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))))
65.8%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
58.1%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
41.4%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)) h) l)))
35.4%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))))
41.0%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
24.8%
(*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))) (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))) (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
67.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 M D) 2) d) 2) (*.f64 1/2 (/.f64 h l)))))
50.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 1/8 l) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))))
53.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (/.f64 (*.f64 (*.f64 (*.f64 D M) D) (*.f64 M h)) (*.f64 l (*.f64 d d))))))
60.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (*.f64 (/.f64 M d) M) (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l)))))))
55.9%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
26.0%
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d)
53.5%
(*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d h)) l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
66.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2) (/.f64 h l))))))
27.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 -1/8 l))))
27.1%
(*.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))))
36.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
19.2%
(*.f64 (sqrt.f64 (log.f64 (exp.f64 (/.f64 1 (*.f64 h l))))) d)
24.2%
(*.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 (*.f64 h l))))) d)
23.6%
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 h l)) (/.f64 1 (*.f64 h l))) (/.f64 1 (*.f64 h l))))) d)
24.7%
(*.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
23.9%
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 (*.f64 h l)) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
17.8%
(*.f64 -1/8 (*.f64 (*.f64 D (*.f64 D (*.f64 (/.f64 M d) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
49.3%
(cbrt.f64 (*.f64 (*.f64 (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
25.0%
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
16.5%
(*.f64 (/.f64 (sqrt.f64 h) (pow.f64 l 3/2)) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M))))
25.0%
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) d)
58.0%
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
54.1%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/8 (pow.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)) (/.f64 D (/.f64 l D))) 1))))
25.2%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))))
65.8%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
58.1%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
41.4%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)) h) l)))
35.4%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))))
41.0%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
24.8%
(*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))) (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))) (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
67.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 M D) 2) d) 2) (*.f64 1/2 (/.f64 h l)))))
50.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 1/8 l) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))))
53.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (/.f64 (*.f64 (*.f64 (*.f64 D M) D) (*.f64 M h)) (*.f64 l (*.f64 d d))))))
60.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (*.f64 (/.f64 M d) M) (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l)))))))
55.9%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
26.0%
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d)
53.5%
(*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d h)) l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
66.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2) (/.f64 h l))))))
27.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 -1/8 l))))
27.1%
(*.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))))
36.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
19.2%
(*.f64 (sqrt.f64 (log.f64 (exp.f64 (/.f64 1 (*.f64 h l))))) d)
24.2%
(*.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 (*.f64 h l))))) d)
23.6%
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 h l)) (/.f64 1 (*.f64 h l))) (/.f64 1 (*.f64 h l))))) d)
24.7%
(*.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
23.9%
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 (*.f64 h l)) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
17.8%
(*.f64 -1/8 (*.f64 (*.f64 D (*.f64 D (*.f64 (/.f64 M d) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
49.3%
(cbrt.f64 (*.f64 (*.f64 (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
Compiler

Compiled 3556 to 2458 computations (30.9% saved)

localize399.0ms (1.5%)

Local Accuracy

Found 18 expressions with local accuracy:

NewAccuracyProgram
96.2%
(/.f64 (*.f64 M D) (*.f64 2 d))
95.4%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
93.3%
(*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))
88.2%
(sqrt.f64 (/.f64 d l))
91.5%
(*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))
90.7%
(sqrt.f64 (/.f64 d h))
90.5%
(*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)))
88.2%
(sqrt.f64 (/.f64 d l))
99.8%
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 h l)) (/.f64 1 (*.f64 h l))) (/.f64 1 (*.f64 h l))))) d)
98.9%
(/.f64 1 (*.f64 h l))
84.3%
(sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 h l)) (/.f64 1 (*.f64 h l))) (/.f64 1 (*.f64 h l)))))
83.2%
(cbrt.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 h l)) (/.f64 1 (*.f64 h l))) (/.f64 1 (*.f64 h l))))
99.8%
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
83.1%
(pow.f64 (*.f64 h l) -1/2)
96.7%
(/.f64 D (/.f64 2 (/.f64 M d)))
93.3%
(*.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2) (/.f64 h l))
90.7%
(sqrt.f64 (/.f64 d h))
88.2%
(sqrt.f64 (/.f64 d l))
Compiler

Compiled 540 to 214 computations (60.4% saved)

series139.0ms (0.5%)

Counts
11 → 312
Calls

102 calls:

TimeVariablePointExpression
33.0ms
h
@0
(pow.f64 (*.f64 h l) -1/2)
31.0ms
h
@-inf
(pow.f64 (*.f64 h l) -1/2)
12.0ms
l
@-inf
(pow.f64 (*.f64 h l) -1/2)
12.0ms
l
@inf
(pow.f64 (*.f64 h l) -1/2)
12.0ms
l
@0
(pow.f64 (*.f64 h l) -1/2)

rewrite88.0ms (0.3%)

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
048297
11043297
Stop Event
node limit
Counts
11 → 98
Calls
Call 1
Inputs
(*.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2) (/.f64 h l))
(/.f64 D (/.f64 2 (/.f64 M d)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
(cbrt.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 h l)) (/.f64 1 (*.f64 h l))) (/.f64 1 (*.f64 h l))))
(sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 h l)) (/.f64 1 (*.f64 h l))) (/.f64 1 (*.f64 h l)))))
(/.f64 1 (*.f64 h l))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 h l)) (/.f64 1 (*.f64 h l))) (/.f64 1 (*.f64 h l))))) d)
(*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)))
(*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
Outputs
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) h) l)
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)) (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))) (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))))
(*.f64 D (/.f64 1 (/.f64 2 (/.f64 M d))))
(*.f64 1 (*.f64 (/.f64 D 2) (/.f64 M d)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 D 2) (/.f64 M d))) (cbrt.f64 (*.f64 (/.f64 D 2) (/.f64 M d)))) (cbrt.f64 (*.f64 (/.f64 D 2) (/.f64 M d))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 D 2) (/.f64 M d))) (sqrt.f64 (*.f64 (/.f64 D 2) (/.f64 M d))))
(*.f64 (/.f64 D 2) (/.f64 M d))
(pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 D 2) (/.f64 M d))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 D 2) (/.f64 M d))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D 2) (/.f64 M d))))
(exp.f64 (log.f64 (*.f64 (/.f64 D 2) (/.f64 M d))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D 2) (/.f64 M d))))
(*.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 (/.f64 (/.f64 1 h) l))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 h) l)) (cbrt.f64 (/.f64 (/.f64 1 h) l))) (cbrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 2)) (cbrt.f64 (/.f64 (/.f64 1 h) l)))
(/.f64 1 (*.f64 h l))
(/.f64 1 (/.f64 (*.f64 h l) 1))
(/.f64 -1 (neg.f64 (*.f64 h l)))
(/.f64 (/.f64 1 h) l)
(pow.f64 (*.f64 h l) -1)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3) 1/3)
(pow.f64 (/.f64 (/.f64 1 h) l) 1)
(log.f64 (exp.f64 (/.f64 (/.f64 1 h) l)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 h) l)))
(exp.f64 (log.f64 (/.f64 (/.f64 1 h) l)))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 1 (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l))) (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)))) (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l))) (sqrt.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(pow.f64 (/.f64 (/.f64 1 h) l) 1/2)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) 1)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(cbrt.f64 (*.f64 (/.f64 (/.f64 1 h) l) (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 1 (/.f64 (/.f64 1 h) l))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 h) l)) (cbrt.f64 (/.f64 (/.f64 1 h) l))) (cbrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 2)) (cbrt.f64 (/.f64 (/.f64 1 h) l)))
(pow.f64 (*.f64 h l) -1)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3) 1/3)
(pow.f64 (/.f64 (/.f64 1 h) l) 1)
(log.f64 (exp.f64 (/.f64 (/.f64 1 h) l)))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 h) l)))
(exp.f64 (log.f64 (/.f64 (/.f64 1 h) l)))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1 h) l)))
(pow.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) 1)
(log.f64 (exp.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))))
(expm1.f64 (log1p.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))))
(exp.f64 (log.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))))
(log1p.f64 (expm1.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))))
(pow.f64 (*.f64 D (*.f64 D (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)))) 1)
(log.f64 (exp.f64 (*.f64 D (*.f64 D (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)))) (*.f64 D (*.f64 D (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))) (*.f64 D (*.f64 D (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 D (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))))
(exp.f64 (log.f64 (*.f64 D (*.f64 D (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 D (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))))
(/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))
(/.f64 (*.f64 (/.f64 (*.f64 M M) d) h) d)
(/.f64 (*.f64 (*.f64 M M) (/.f64 h d)) d)
(pow.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(pow.f64 (*.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))))) 1)
(log.f64 (exp.f64 (*.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)))))))
(cbrt.f64 (*.f64 (*.f64 (*.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 (*.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 (*.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)))))))
(expm1.f64 (log1p.f64 (*.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)))))))
(exp.f64 (log.f64 (*.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)))))))
(log1p.f64 (expm1.f64 (*.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)))))))

simplify128.0ms (0.5%)

Algorithm
egg-herbie
Rules
1404×times-frac
626×log-prod
608×associate-*r*
572×exp-prod
550×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
030112962
171312804
2300212464
Stop Event
node limit
Counts
410 → 145
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))
(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 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(*.f64 -1 (/.f64 (cbrt.f64 -1) (*.f64 l h)))
(*.f64 -1 (/.f64 (cbrt.f64 -1) (*.f64 l h)))
(*.f64 -1 (/.f64 (cbrt.f64 -1) (*.f64 l h)))
(*.f64 -1 (/.f64 (cbrt.f64 -1) (*.f64 l h)))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(*.f64 -1 (/.f64 (cbrt.f64 -1) (*.f64 l h)))
(*.f64 -1 (/.f64 (cbrt.f64 -1) (*.f64 l h)))
(*.f64 -1 (/.f64 (cbrt.f64 -1) (*.f64 l h)))
(*.f64 -1 (/.f64 (cbrt.f64 -1) (*.f64 l h)))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) h) l)
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)) (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))) (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))))
(*.f64 D (/.f64 1 (/.f64 2 (/.f64 M d))))
(*.f64 1 (*.f64 (/.f64 D 2) (/.f64 M d)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 D 2) (/.f64 M d))) (cbrt.f64 (*.f64 (/.f64 D 2) (/.f64 M d)))) (cbrt.f64 (*.f64 (/.f64 D 2) (/.f64 M d))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 D 2) (/.f64 M d))) (sqrt.f64 (*.f64 (/.f64 D 2) (/.f64 M d))))
(*.f64 (/.f64 D 2) (/.f64 M d))
(pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 D 2) (/.f64 M d))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 D 2) (/.f64 M d))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D 2) (/.f64 M d))))
(exp.f64 (log.f64 (*.f64 (/.f64 D 2) (/.f64 M d))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D 2) (/.f64 M d))))
(*.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 (/.f64 (/.f64 1 h) l))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 h) l)) (cbrt.f64 (/.f64 (/.f64 1 h) l))) (cbrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 2)) (cbrt.f64 (/.f64 (/.f64 1 h) l)))
(/.f64 1 (*.f64 h l))
(/.f64 1 (/.f64 (*.f64 h l) 1))
(/.f64 -1 (neg.f64 (*.f64 h l)))
(/.f64 (/.f64 1 h) l)
(pow.f64 (*.f64 h l) -1)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3) 1/3)
(pow.f64 (/.f64 (/.f64 1 h) l) 1)
(log.f64 (exp.f64 (/.f64 (/.f64 1 h) l)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 h) l)))
(exp.f64 (log.f64 (/.f64 (/.f64 1 h) l)))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 1 (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l))) (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)))) (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l))) (sqrt.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(pow.f64 (/.f64 (/.f64 1 h) l) 1/2)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) 1)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(cbrt.f64 (*.f64 (/.f64 (/.f64 1 h) l) (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 1 (/.f64 (/.f64 1 h) l))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 h) l)) (cbrt.f64 (/.f64 (/.f64 1 h) l))) (cbrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 2)) (cbrt.f64 (/.f64 (/.f64 1 h) l)))
(pow.f64 (*.f64 h l) -1)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3) 1/3)
(pow.f64 (/.f64 (/.f64 1 h) l) 1)
(log.f64 (exp.f64 (/.f64 (/.f64 1 h) l)))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 h) l)))
(exp.f64 (log.f64 (/.f64 (/.f64 1 h) l)))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1 h) l)))
(pow.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) 1)
(log.f64 (exp.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))))
(expm1.f64 (log1p.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))))
(exp.f64 (log.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))))
(log1p.f64 (expm1.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))))
(pow.f64 (*.f64 D (*.f64 D (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)))) 1)
(log.f64 (exp.f64 (*.f64 D (*.f64 D (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)))) (*.f64 D (*.f64 D (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))) (*.f64 D (*.f64 D (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 D (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))))
(exp.f64 (log.f64 (*.f64 D (*.f64 D (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 D (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))))
(/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))
(/.f64 (*.f64 (/.f64 (*.f64 M M) d) h) d)
(/.f64 (*.f64 (*.f64 M M) (/.f64 h d)) d)
(pow.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(pow.f64 (*.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))))) 1)
(log.f64 (exp.f64 (*.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)))))))
(cbrt.f64 (*.f64 (*.f64 (*.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 (*.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 (*.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)))))))
(expm1.f64 (log1p.f64 (*.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)))))))
(exp.f64 (log.f64 (*.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)))))))
(log1p.f64 (expm1.f64 (*.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)))))))
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 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d l))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 1/2 M) d))
(/.f64 D (*.f64 d (/.f64 2 M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 1/2 M) d))
(/.f64 D (*.f64 d (/.f64 2 M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 1/2 M) d))
(/.f64 D (*.f64 d (/.f64 2 M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 1/2 M) d))
(/.f64 D (*.f64 d (/.f64 2 M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 1/2 M) d))
(/.f64 D (*.f64 d (/.f64 2 M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 1/2 M) d))
(/.f64 D (*.f64 d (/.f64 2 M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 1/2 M) d))
(/.f64 D (*.f64 d (/.f64 2 M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 1/2 M) d))
(/.f64 D (*.f64 d (/.f64 2 M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 1/2 M) d))
(/.f64 D (*.f64 d (/.f64 2 M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 1/2 M) d))
(/.f64 D (*.f64 d (/.f64 2 M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 1/2 M) d))
(/.f64 D (*.f64 d (/.f64 2 M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 1/2 M) d))
(/.f64 D (*.f64 d (/.f64 2 M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 1/2 M) d))
(/.f64 D (*.f64 d (/.f64 2 M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 1/2 M) d))
(/.f64 D (*.f64 d (/.f64 2 M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 1/2 M) d))
(/.f64 D (*.f64 d (/.f64 2 M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 1/2 M) d))
(/.f64 D (*.f64 d (/.f64 2 M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 1/2 M) d))
(/.f64 D (*.f64 d (/.f64 2 M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 1/2 M) d))
(/.f64 D (*.f64 d (/.f64 2 M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 1/2 M) d))
(/.f64 D (*.f64 d (/.f64 2 M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 1/2 M) d))
(/.f64 D (*.f64 d (/.f64 2 M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 1/2 M) d))
(/.f64 D (*.f64 d (/.f64 2 M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 1/2 M) d))
(/.f64 D (*.f64 d (/.f64 2 M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 1/2 M) d))
(/.f64 D (*.f64 d (/.f64 2 M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 1/2 M) d))
(/.f64 D (*.f64 d (/.f64 2 M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 1/2 M) d))
(/.f64 D (*.f64 d (/.f64 2 M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 1/2 M) d))
(/.f64 D (*.f64 d (/.f64 2 M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 1/2 M) d))
(/.f64 D (*.f64 d (/.f64 2 M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 1/2 M) d))
(/.f64 D (*.f64 d (/.f64 2 M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 1/2 M) d))
(/.f64 D (*.f64 d (/.f64 2 M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 1/2 M) d))
(/.f64 D (*.f64 d (/.f64 2 M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 1/2 M) d))
(/.f64 D (*.f64 d (/.f64 2 M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 1/2 M) d))
(/.f64 D (*.f64 d (/.f64 2 M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 1/2 M) d))
(/.f64 D (*.f64 d (/.f64 2 M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 1/2 M) d))
(/.f64 D (*.f64 d (/.f64 2 M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 1/2 M) d))
(/.f64 D (*.f64 d (/.f64 2 M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 1/2 M) d))
(/.f64 D (*.f64 d (/.f64 2 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 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 (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 l h))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(*.f64 -1 (/.f64 (cbrt.f64 -1) (*.f64 l h)))
(neg.f64 (/.f64 (cbrt.f64 -1) (*.f64 h l)))
(/.f64 (neg.f64 (cbrt.f64 -1)) (*.f64 h l))
(*.f64 -1 (/.f64 (cbrt.f64 -1) (*.f64 l h)))
(neg.f64 (/.f64 (cbrt.f64 -1) (*.f64 h l)))
(/.f64 (neg.f64 (cbrt.f64 -1)) (*.f64 h l))
(*.f64 -1 (/.f64 (cbrt.f64 -1) (*.f64 l h)))
(neg.f64 (/.f64 (cbrt.f64 -1) (*.f64 h l)))
(/.f64 (neg.f64 (cbrt.f64 -1)) (*.f64 h l))
(*.f64 -1 (/.f64 (cbrt.f64 -1) (*.f64 l h)))
(neg.f64 (/.f64 (cbrt.f64 -1) (*.f64 h l)))
(/.f64 (neg.f64 (cbrt.f64 -1)) (*.f64 h l))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(*.f64 -1 (/.f64 (cbrt.f64 -1) (*.f64 l h)))
(neg.f64 (/.f64 (cbrt.f64 -1) (*.f64 h l)))
(/.f64 (neg.f64 (cbrt.f64 -1)) (*.f64 h l))
(*.f64 -1 (/.f64 (cbrt.f64 -1) (*.f64 l h)))
(neg.f64 (/.f64 (cbrt.f64 -1) (*.f64 h l)))
(/.f64 (neg.f64 (cbrt.f64 -1)) (*.f64 h l))
(*.f64 -1 (/.f64 (cbrt.f64 -1) (*.f64 l h)))
(neg.f64 (/.f64 (cbrt.f64 -1) (*.f64 h l)))
(/.f64 (neg.f64 (cbrt.f64 -1)) (*.f64 h l))
(*.f64 -1 (/.f64 (cbrt.f64 -1) (*.f64 l h)))
(neg.f64 (/.f64 (cbrt.f64 -1) (*.f64 h l)))
(/.f64 (neg.f64 (cbrt.f64 -1)) (*.f64 h l))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (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 (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 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))
(*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))
(*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))
(*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))
(*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))
(*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))
(*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))
(*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))
(*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))
(*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))
(*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))
(*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))
(*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))
(*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))
(*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))
(*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))
(*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))
(*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))
(*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))
(*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))
(*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))
(*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))
(*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))
(*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))
(*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))
(*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))
(*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))
(*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))
(*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))
(*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))
(*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))
(*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))
(*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))
(*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))
(*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))
(*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))
(*.f64 (/.f64 M d) (*.f64 M (/.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 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.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 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.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 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.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 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.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 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.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 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.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 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (pow.f64 (sqrt.f64 -1) 2)) d))))
(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 d (*.f64 D (*.f64 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 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (pow.f64 (sqrt.f64 -1) 2)) d))))
(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 d (*.f64 D (*.f64 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 (*.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (pow.f64 (sqrt.f64 -1) 2)) d))))
(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 d (*.f64 D (*.f64 D (*.f64 M M))))) (*.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 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.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 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.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 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.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 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.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 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.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 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.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 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.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 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.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 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.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 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.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 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.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 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.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 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.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 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.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 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.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 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.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 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.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 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) h) l)
(*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) (/.f64 h l))
(*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)) 1)
(*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) (/.f64 h l))
(*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))))
(*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) (/.f64 h l))
(*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)) (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))) (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))))
(*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) (/.f64 h l))
(*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))))
(*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) (/.f64 h l))
(*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))))
(*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) (/.f64 h l))
(*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))))
(*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) (/.f64 h l))
(*.f64 (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) (/.f64 h l))
(*.f64 D (/.f64 1 (/.f64 2 (/.f64 M d))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 1/2 M) d))
(/.f64 D (*.f64 d (/.f64 2 M)))
(*.f64 1 (*.f64 (/.f64 D 2) (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 1/2 M) d))
(/.f64 D (*.f64 d (/.f64 2 M)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 D 2) (/.f64 M d))) (cbrt.f64 (*.f64 (/.f64 D 2) (/.f64 M d)))) (cbrt.f64 (*.f64 (/.f64 D 2) (/.f64 M d))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 1/2 M) d))
(/.f64 D (*.f64 d (/.f64 2 M)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 D 2) (/.f64 M d))) (sqrt.f64 (*.f64 (/.f64 D 2) (/.f64 M d))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 1/2 M) d))
(/.f64 D (*.f64 d (/.f64 2 M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 1/2 M) d))
(/.f64 D (*.f64 d (/.f64 2 M)))
(pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 1)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 1/2 M) d))
(/.f64 D (*.f64 d (/.f64 2 M)))
(log.f64 (exp.f64 (*.f64 (/.f64 D 2) (/.f64 M d))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 1/2 M) d))
(/.f64 D (*.f64 d (/.f64 2 M)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 D 2) (/.f64 M d))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 1/2 M) d))
(/.f64 D (*.f64 d (/.f64 2 M)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D 2) (/.f64 M d))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 1/2 M) d))
(/.f64 D (*.f64 d (/.f64 2 M)))
(exp.f64 (log.f64 (*.f64 (/.f64 D 2) (/.f64 M d))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 1/2 M) d))
(/.f64 D (*.f64 d (/.f64 2 M)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D 2) (/.f64 M d))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 1/2 M) d))
(/.f64 D (*.f64 d (/.f64 2 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 (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(log.f64 (exp.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.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 (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(expm1.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(exp.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 1 (/.f64 (/.f64 1 h) l))
(/.f64 1 (*.f64 h l))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(/.f64 1 (*.f64 h l))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 h) l)) (cbrt.f64 (/.f64 (/.f64 1 h) l))) (cbrt.f64 (/.f64 (/.f64 1 h) l)))
(/.f64 1 (*.f64 h l))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 2)) (cbrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 2)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (*.f64 h l) -2)))
(/.f64 1 (*.f64 h l))
(/.f64 1 (/.f64 (*.f64 h l) 1))
(/.f64 1 (*.f64 h l))
(/.f64 -1 (neg.f64 (*.f64 h l)))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 h) l)
(/.f64 1 (*.f64 h l))
(pow.f64 (*.f64 h l) -1)
(/.f64 1 (*.f64 h l))
(pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3) 1/3)
(/.f64 1 (*.f64 h l))
(pow.f64 (/.f64 (/.f64 1 h) l) 1)
(/.f64 1 (*.f64 h l))
(log.f64 (exp.f64 (/.f64 (/.f64 1 h) l)))
(/.f64 1 (*.f64 h l))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 h) l)))
(/.f64 1 (*.f64 h l))
(exp.f64 (log.f64 (/.f64 (/.f64 1 h) l)))
(/.f64 1 (*.f64 h l))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1 h) l)))
(/.f64 1 (*.f64 h l))
(*.f64 1 (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l))) (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)))) (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l))) (sqrt.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (/.f64 (/.f64 1 h) l) 1/2)
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) 1)
(pow.f64 (*.f64 h l) -1/2)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(pow.f64 (*.f64 h l) -1/2)
(cbrt.f64 (*.f64 (/.f64 (/.f64 1 h) l) (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(pow.f64 (*.f64 h l) -1/2)
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(pow.f64 (*.f64 h l) -1/2)
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 1 (/.f64 (/.f64 1 h) l))
(/.f64 1 (*.f64 h l))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(/.f64 1 (*.f64 h l))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 h) l)) (cbrt.f64 (/.f64 (/.f64 1 h) l))) (cbrt.f64 (/.f64 (/.f64 1 h) l)))
(/.f64 1 (*.f64 h l))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 2)) (cbrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 2)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (pow.f64 (*.f64 h l) -2)))
(pow.f64 (*.f64 h l) -1)
(/.f64 1 (*.f64 h l))
(pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3) 1/3)
(/.f64 1 (*.f64 h l))
(pow.f64 (/.f64 (/.f64 1 h) l) 1)
(/.f64 1 (*.f64 h l))
(log.f64 (exp.f64 (/.f64 (/.f64 1 h) l)))
(/.f64 1 (*.f64 h l))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3))
(/.f64 1 (*.f64 h l))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 h) l)))
(/.f64 1 (*.f64 h l))
(exp.f64 (log.f64 (/.f64 (/.f64 1 h) l)))
(/.f64 1 (*.f64 h l))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1 h) l)))
(/.f64 1 (*.f64 h l))
(pow.f64 (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) 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 h) l)))))
(*.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 h) l))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))))
(*.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 h) l)))))
(*.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 h) l)))))
(*.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 h) l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(pow.f64 (*.f64 D (*.f64 D (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)))) 1)
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(log.f64 (exp.f64 (*.f64 D (*.f64 D (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)))) (*.f64 D (*.f64 D (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))) (*.f64 D (*.f64 D (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 D (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(exp.f64 (log.f64 (*.f64 D (*.f64 D (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 D (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M h))) (*.f64 d d))
(*.f64 D (*.f64 D (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M d) (*.f64 M (/.f64 h d))))
(/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))
(/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))
(*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))
(/.f64 (*.f64 (/.f64 (*.f64 M M) d) h) d)
(/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))
(*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))
(/.f64 (*.f64 (*.f64 M M) (/.f64 h d)) d)
(/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))
(*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))
(pow.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)) 1)
(/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))
(*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))
(*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))
(*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))
(*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))
(*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))
(*.f64 (/.f64 M d) (*.f64 M (/.f64 h d)))
(pow.f64 (*.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))))) 1)
(*.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 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) (*.f64 1/2 (/.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) 1)))
(log.f64 (exp.f64 (*.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 (*.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 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) (*.f64 1/2 (/.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) 1)))
(cbrt.f64 (*.f64 (*.f64 (*.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 (*.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 (*.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 (*.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 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) (*.f64 1/2 (/.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) 1)))
(expm1.f64 (log1p.f64 (*.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 (*.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 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) (*.f64 1/2 (/.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) 1)))
(exp.f64 (log.f64 (*.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 (*.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 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) (*.f64 1/2 (/.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) 1)))
(log1p.f64 (expm1.f64 (*.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 (*.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 (pow.f64 (*.f64 D (/.f64 (*.f64 1/2 M) d)) 2) (*.f64 1/2 (/.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (/.f64 D (*.f64 d (/.f64 2 M))) 2) 1)))

eval65.0ms (0.2%)

Compiler

Compiled 5037 to 2381 computations (52.7% saved)

prune117.0ms (0.4%)

Pruning

36 alts after pruning (30 fresh and 6 done)

PrunedKeptTotal
New19015205
Fresh91524
Picked055
Done011
Total19936235
Accurracy
83.2%
Counts
235 → 36
Alt Table
Click to see full alt table
StatusAccuracyProgram
25.0%
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
4.2%
(*.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))) d)
16.5%
(*.f64 (/.f64 (sqrt.f64 h) (pow.f64 l 3/2)) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M))))
25.0%
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) d)
58.0%
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
54.1%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/8 (pow.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)) (/.f64 D (/.f64 l D))) 1))))
25.2%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))))
65.8%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
25.0%
(*.f64 (*.f64 (pow.f64 (*.f64 h l) -1/4) (pow.f64 (*.f64 h l) -1/4)) d)
4.2%
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d)
26.3%
(*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d)
41.4%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)) h) l)))
35.4%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))))
41.0%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
24.8%
(*.f64 (*.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))) d)
67.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 M D) 2) d) 2) (*.f64 1/2 (/.f64 h l)))))
50.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 1/8 l) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))))
53.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (/.f64 (*.f64 (*.f64 (*.f64 D M) D) (*.f64 M h)) (*.f64 l (*.f64 d d))))))
60.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (*.f64 (/.f64 M d) M) (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l)))))))
55.9%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
23.2%
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3) 1/3)) d)
26.0%
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d)
53.5%
(*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d h)) l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
66.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2) (/.f64 h l))))))
58.1%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))))))
27.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 -1/8 l))))
27.1%
(*.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))))
36.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
19.2%
(*.f64 (sqrt.f64 (log.f64 (exp.f64 (/.f64 (/.f64 1 h) l)))) d)
23.6%
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 h l)) (/.f64 1 (*.f64 h l))) (/.f64 1 (*.f64 h l))))) d)
19.7%
(*.f64 (log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2))) d)
24.7%
(*.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2))) d)
24.2%
(*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 h l)) -1/2)) d)
4.2%
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d)
23.9%
(*.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 1 h) l) (sqrt.f64 (/.f64 (/.f64 1 h) l)))) d)
17.8%
(*.f64 -1/8 (*.f64 (*.f64 D (*.f64 D (*.f64 (/.f64 M d) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
25.0%
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
4.2%
(*.f64 (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))) d)
16.5%
(*.f64 (/.f64 (sqrt.f64 h) (pow.f64 l 3/2)) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M))))
25.0%
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) d)
58.0%
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
54.1%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/8 (pow.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d)) (/.f64 D (/.f64 l D))) 1))))
25.2%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))))
65.8%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
25.0%
(*.f64 (*.f64 (pow.f64 (*.f64 h l) -1/4) (pow.f64 (*.f64 h l) -1/4)) d)
4.2%
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d)
26.3%
(*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d)
41.4%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)) h) l)))
35.4%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))))
41.0%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
24.8%
(*.f64 (*.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))) d)
67.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 M D) 2) d) 2) (*.f64 1/2 (/.f64 h l)))))
50.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 1/8 l) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))))
53.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (/.f64 (*.f64 (*.f64 (*.f64 D M) D) (*.f64 M h)) (*.f64 l (*.f64 d d))))))
60.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (*.f64 (/.f64 M d) M) (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l)))))))
55.9%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
23.2%
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3) 1/3)) d)
26.0%
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d)
53.5%
(*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d h)) l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
66.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2) (/.f64 h l))))))
58.1%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))))))
27.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 -1/8 l))))
27.1%
(*.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))))
36.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
19.2%
(*.f64 (sqrt.f64 (log.f64 (exp.f64 (/.f64 (/.f64 1 h) l)))) d)
23.6%
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 h l)) (/.f64 1 (*.f64 h l))) (/.f64 1 (*.f64 h l))))) d)
19.7%
(*.f64 (log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2))) d)
24.7%
(*.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2))) d)
24.2%
(*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 h l)) -1/2)) d)
4.2%
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d)
23.9%
(*.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 1 h) l) (sqrt.f64 (/.f64 (/.f64 1 h) l)))) d)
17.8%
(*.f64 -1/8 (*.f64 (*.f64 D (*.f64 D (*.f64 (/.f64 M d) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
Compiler

Compiled 3354 to 2388 computations (28.8% saved)

localize421.0ms (1.5%)

Local Accuracy

Found 19 expressions with local accuracy:

NewAccuracyProgram
100.0%
(log.f64 (/.f64 -1 h))
99.8%
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d)
99.5%
(+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))
96.3%
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
94.0%
(*.f64 (/.f64 h d) (*.f64 D (/.f64 D l)))
91.1%
(*.f64 (*.f64 (/.f64 M d) M) (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l))))
89.6%
(sqrt.f64 (/.f64 d h))
86.1%
(sqrt.f64 (/.f64 d l))
99.8%
(*.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 1 h) l) (sqrt.f64 (/.f64 (/.f64 1 h) l)))) d)
99.8%
(*.f64 (/.f64 (/.f64 1 h) l) (sqrt.f64 (/.f64 (/.f64 1 h) l)))
92.4%
(sqrt.f64 (/.f64 (/.f64 1 h) l))
83.5%
(cbrt.f64 (*.f64 (/.f64 (/.f64 1 h) l) (sqrt.f64 (/.f64 (/.f64 1 h) l))))
99.8%
(/.f64 (/.f64 1 h) l)
99.8%
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d)
92.4%
(sqrt.f64 (/.f64 (/.f64 1 h) l))
96.2%
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
91.4%
(*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))
89.6%
(pow.f64 (/.f64 d h) (/.f64 1 2))
86.1%
(sqrt.f64 (/.f64 d l))
Compiler

Compiled 467 to 222 computations (52.5% saved)

series168.0ms (0.6%)

Counts
14 → 240
Calls

105 calls:

TimeVariablePointExpression
48.0ms
l
@-inf
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
29.0ms
d
@0
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d)
25.0ms
l
@0
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
15.0ms
h
@0
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
11.0ms
l
@inf
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))))

rewrite118.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
722×add-sqr-sqrt
710×pow1
708×*-un-lft-identity
666×add-exp-log
660×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
038348
1788278
Stop Event
node limit
Counts
14 → 354
Calls
Call 1
Inputs
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 (/.f64 1 h) l))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d)
(/.f64 (/.f64 1 h) l)
(cbrt.f64 (*.f64 (/.f64 (/.f64 1 h) l) (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(sqrt.f64 (/.f64 (/.f64 1 h) l))
(*.f64 (/.f64 (/.f64 1 h) l) (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 1 h) l) (sqrt.f64 (/.f64 (/.f64 1 h) l)))) d)
(*.f64 (*.f64 (/.f64 M d) M) (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l))))
(*.f64 (/.f64 h d) (*.f64 D (/.f64 D l)))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
(+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d)
(log.f64 (/.f64 -1 h))
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 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 -1 l)))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 -1 l) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(/.f64 1 (sqrt.f64 (/.f64 l d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 l))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 l)))
(pow.f64 (/.f64 d l) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(pow.f64 (E.f64) (log.f64 (sqrt.f64 (/.f64 d l))))
(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) 1/4) 2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 d l)))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 d l)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 d l))))) (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 d l)))))
(sqrt.f64 (/.f64 d l))
(fabs.f64 (sqrt.f64 (/.f64 d l)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1)))) 1)
(*.f64 1 (sqrt.f64 (pow.f64 (*.f64 l h) -1)))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))) (/.f64 1 (cbrt.f64 (*.f64 l h))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (cbrt.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))))
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 1/4) (pow.f64 (pow.f64 (*.f64 l h) -1) 1/4))
(*.f64 (pow.f64 h -1/2) (sqrt.f64 (/.f64 -1 l)))
(*.f64 (pow.f64 h -1/2) (pow.f64 (/.f64 -1 l) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (pow.f64 (*.f64 l h) -1)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 1/2))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (pow.f64 (*.f64 l h) -1)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)) 1/3))
(/.f64 1 (sqrt.f64 (*.f64 l h)))
(/.f64 1 (sqrt.f64 (*.f64 l (/.f64 1 h))))
(/.f64 (pow.f64 h -1/2) (sqrt.f64 l))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 h -1/2) (*.f64 h (sqrt.f64 l)))) (cbrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 1 h))) (sqrt.f64 l))
(/.f64 (neg.f64 (pow.f64 h -1/2)) (neg.f64 (sqrt.f64 l)))
(pow.f64 (pow.f64 (*.f64 l h) -1) 1/2)
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1)) 1)
(pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2) 1/3)
(pow.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 1/4) 2)
(fabs.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1)))
(log.f64 (exp.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1)))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))))
(exp.f64 (*.f64 1/2 (neg.f64 (log.f64 (*.f64 l h)))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))
(exp.f64 (*.f64 (*.f64 1/2 (neg.f64 (log.f64 (*.f64 l h)))) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)) 1/3))
(log1p.f64 (expm1.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1))))) 1)
(pow.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1))) 1)
(pow.f64 (cbrt.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1)))) 3)
(pow.f64 (pow.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1))) 2))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))) d))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1))))))
(cbrt.f64 (pow.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1))) 3))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1)))))
(exp.f64 (log.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1)))) 1))
(log1p.f64 (expm1.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1))) 1)
(*.f64 1 (pow.f64 (*.f64 l h) -1))
(*.f64 (/.f64 1 h) (/.f64 -1 l))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1)) (sqrt.f64 (pow.f64 (*.f64 l h) -1)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 2)) (/.f64 1 (cbrt.f64 (*.f64 l h))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 l) 2)) (/.f64 (/.f64 1 h) (cbrt.f64 l)))
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 (/.f64 1 h) (sqrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 h -2)) 1) (/.f64 (/.f64 1 (cbrt.f64 h)) l))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 h -2)) (pow.f64 (cbrt.f64 l) 2)) (/.f64 1 (cbrt.f64 (*.f64 l h))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 h -2)) (sqrt.f64 l)) (/.f64 (/.f64 1 (cbrt.f64 h)) (sqrt.f64 l)))
(*.f64 (/.f64 (pow.f64 h -1/2) 1) (/.f64 (pow.f64 h -1/2) l))
(*.f64 (/.f64 (pow.f64 h -1/2) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (pow.f64 h -1/2) (cbrt.f64 l)))
(pow.f64 (pow.f64 (*.f64 l h) -1) 1)
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1)) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2) 2/3)
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 2) 1/2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3) 1/3)
(pow.f64 (*.f64 l (/.f64 1 h)) -1)
(pow.f64 (*.f64 l h) -1)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 l h) -1)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 l h) -1))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 h) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1)))
(exp.f64 (neg.f64 (log.f64 (*.f64 l h))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1)))) 1)
(*.f64 1 (sqrt.f64 (pow.f64 (*.f64 l h) -1)))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))) (/.f64 1 (cbrt.f64 (*.f64 l h))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (cbrt.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))))
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 1/4) (pow.f64 (pow.f64 (*.f64 l h) -1) 1/4))
(*.f64 (pow.f64 h -1/2) (sqrt.f64 (/.f64 -1 l)))
(*.f64 (pow.f64 h -1/2) (pow.f64 (/.f64 -1 l) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (pow.f64 (*.f64 l h) -1)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 1/2))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (pow.f64 (*.f64 l h) -1)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)) 1/3))
(/.f64 1 (sqrt.f64 (*.f64 l h)))
(/.f64 1 (sqrt.f64 (*.f64 l (/.f64 1 h))))
(/.f64 (pow.f64 h -1/2) (sqrt.f64 l))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 h -1/2) (*.f64 h (sqrt.f64 l)))) (cbrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 1 h))) (sqrt.f64 l))
(/.f64 (neg.f64 (pow.f64 h -1/2)) (neg.f64 (sqrt.f64 l)))
(pow.f64 (pow.f64 (*.f64 l h) -1) 1/2)
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1)) 1)
(pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2) 1/3)
(pow.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 1/4) 2)
(sqrt.f64 (pow.f64 (*.f64 l h) -1))
(fabs.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1)))
(log.f64 (exp.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))))
(exp.f64 (*.f64 1/2 (neg.f64 (log.f64 (*.f64 l h)))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))
(exp.f64 (*.f64 (*.f64 1/2 (neg.f64 (log.f64 (*.f64 l h)))) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)) 1/3))
(log1p.f64 (expm1.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1)))) 1)
(*.f64 1 (sqrt.f64 (pow.f64 (*.f64 l h) -1)))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))) (/.f64 1 (cbrt.f64 (*.f64 l h))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (cbrt.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))))
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 1/4) (pow.f64 (pow.f64 (*.f64 l h) -1) 1/4))
(*.f64 (pow.f64 h -1/2) (sqrt.f64 (/.f64 -1 l)))
(*.f64 (pow.f64 h -1/2) (pow.f64 (/.f64 -1 l) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (pow.f64 (*.f64 l h) -1)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 1/2))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (pow.f64 (*.f64 l h) -1)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)) 1/3))
(/.f64 1 (sqrt.f64 (*.f64 l h)))
(/.f64 1 (sqrt.f64 (*.f64 l (/.f64 1 h))))
(/.f64 (pow.f64 h -1/2) (sqrt.f64 l))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 h -1/2) (*.f64 h (sqrt.f64 l)))) (cbrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 1 h))) (sqrt.f64 l))
(/.f64 (neg.f64 (pow.f64 h -1/2)) (neg.f64 (sqrt.f64 l)))
(pow.f64 (pow.f64 (*.f64 l h) -1) 1/2)
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1)) 1)
(pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2) 1/3)
(pow.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 1/4) 2)
(fabs.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1)))
(log.f64 (exp.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1)))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))))
(exp.f64 (*.f64 1/2 (neg.f64 (log.f64 (*.f64 l h)))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))
(exp.f64 (*.f64 (*.f64 1/2 (neg.f64 (log.f64 (*.f64 l h)))) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)) 1/3))
(log1p.f64 (expm1.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2))) 1)
(/.f64 (pow.f64 h -1/2) (*.f64 (*.f64 l (/.f64 1 h)) (sqrt.f64 l)))
(/.f64 (pow.f64 h -1/2) (*.f64 (*.f64 l h) (sqrt.f64 l)))
(/.f64 (/.f64 (pow.f64 h -1/2) (*.f64 h (sqrt.f64 l))) l)
(/.f64 (*.f64 (/.f64 1 h) (pow.f64 h -1/2)) (*.f64 l (sqrt.f64 l)))
(/.f64 (*.f64 (neg.f64 (/.f64 1 h)) (pow.f64 h -1/2)) (*.f64 l (sqrt.f64 l)))
(/.f64 (*.f64 (pow.f64 h -1/2) 1) (*.f64 (sqrt.f64 l) (*.f64 l (/.f64 1 h))))
(/.f64 (*.f64 (pow.f64 h -1/2) 1) (*.f64 (sqrt.f64 l) (*.f64 l h)))
(/.f64 (*.f64 (pow.f64 h -1/2) (/.f64 1 h)) (*.f64 (sqrt.f64 l) l))
(/.f64 (*.f64 (pow.f64 h -1/2) (neg.f64 (/.f64 1 h))) (*.f64 (sqrt.f64 l) l))
(/.f64 (neg.f64 (/.f64 (pow.f64 h -1/2) (*.f64 h (sqrt.f64 l)))) l)
(pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2) 1)
(pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2) 3) 1/3)
(pow.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)) 2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3))
(log.f64 (exp.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2))))
(cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2) (pow.f64 (pow.f64 (*.f64 l h) -1) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)))
(exp.f64 (log.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1))))) 1)
(pow.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1))) 1)
(pow.f64 (cbrt.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1)))) 3)
(pow.f64 (pow.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1))) 2))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))) d))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1))))))
(cbrt.f64 (pow.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1))) 3))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1)))))
(exp.f64 (log.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1)))) 1))
(log1p.f64 (expm1.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) (*.f64 D (/.f64 D l))))) 1)
(/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D (/.f64 D l)))) (*.f64 d d))
(/.f64 (*.f64 (*.f64 h (*.f64 D (/.f64 D l))) (*.f64 M M)) (*.f64 d d))
(pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) (*.f64 D (/.f64 D l))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) (*.f64 D (/.f64 D l)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) (*.f64 D (/.f64 D l))) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (sqrt.f64 (/.f64 h d))) (/.f64 M (sqrt.f64 d))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) (*.f64 D (/.f64 D l))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (*.f64 D (/.f64 D l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) (*.f64 D (/.f64 D l))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) (*.f64 D (/.f64 D l))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 M d)) 3) (pow.f64 (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l))) 3) (pow.f64 (*.f64 M (/.f64 M d)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) (*.f64 D (/.f64 D l)))))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) (*.f64 D (/.f64 D l)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) (*.f64 D (/.f64 D l)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) (*.f64 D (/.f64 D l)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l))))) 1)
(/.f64 (*.f64 D D) (*.f64 (/.f64 d h) l))
(/.f64 (*.f64 h (*.f64 D (/.f64 D l))) d)
(/.f64 (*.f64 h (*.f64 D D)) (*.f64 d l))
(/.f64 (*.f64 (neg.f64 h) (*.f64 D D)) (*.f64 (neg.f64 d) l))
(/.f64 (*.f64 (*.f64 D D) 1) (*.f64 l (/.f64 d h)))
(/.f64 (*.f64 (*.f64 D D) h) (*.f64 l d))
(/.f64 (*.f64 (*.f64 D D) (neg.f64 h)) (*.f64 l (neg.f64 d)))
(/.f64 (neg.f64 (*.f64 h (*.f64 D (/.f64 D l)))) (neg.f64 d))
(pow.f64 (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l))) 3) 1/3)
(pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (sqrt.f64 (/.f64 h d))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 D) (/.f64 D l)) (/.f64 h d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 h d) 3) (pow.f64 (*.f64 D (/.f64 D l)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 D l)) 3) (pow.f64 (/.f64 h d) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l)))))
(exp.f64 (log.f64 (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2))) 1)
(*.f64 1 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)) 2) (cbrt.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)) (sqrt.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)))
(*.f64 (exp.f64 (*.f64 (log.f64 l) -1/2)) (exp.f64 (*.f64 (neg.f64 (log.f64 h)) -1/2)))
(*.f64 (exp.f64 (*.f64 -1/2 (log.f64 l))) (exp.f64 (*.f64 -1/2 (neg.f64 (log.f64 h)))))
(*.f64 (pow.f64 (exp.f64 -1/2) (log.f64 l)) (pow.f64 (exp.f64 -1/2) (neg.f64 (log.f64 h))))
(*.f64 (pow.f64 (exp.f64 -1/2) (neg.f64 (log.f64 h))) (pow.f64 (exp.f64 -1/2) (log.f64 l)))
(pow.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2) 1)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 l (/.f64 1 h))))
(pow.f64 (exp.f64 -1/2) (*.f64 (log.f64 (*.f64 l (/.f64 1 h))) 1))
(pow.f64 (E.f64) (log.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2) 3) 1/3)
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)) 2)
(pow.f64 (*.f64 l (/.f64 1 h)) -1/2)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)))) (sqrt.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2))) 2)) (cbrt.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2))))
(pow.f64 (pow.f64 (exp.f64 -1/2) (pow.f64 (cbrt.f64 (log.f64 (*.f64 l (/.f64 1 h)))) 2)) (cbrt.f64 (log.f64 (*.f64 l (/.f64 1 h)))))
(pow.f64 (pow.f64 (exp.f64 -1/2) (sqrt.f64 (log.f64 (*.f64 l (/.f64 1 h))))) (sqrt.f64 (log.f64 (*.f64 l (/.f64 1 h)))))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)))
(-.f64 (log.f64 l) (neg.f64 (log.f64 h)))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 l (/.f64 1 h))))) 1)
(-.f64 (/.f64 (pow.f64 (log.f64 l) 2) (log.f64 (*.f64 l (/.f64 1 h)))) (/.f64 (pow.f64 (neg.f64 (log.f64 h)) 2) (log.f64 (*.f64 l (/.f64 1 h)))))
(*.f64 1 (log.f64 (*.f64 l (/.f64 1 h))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 l (/.f64 1 h)))) 2) (cbrt.f64 (log.f64 (*.f64 l (/.f64 1 h)))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 l (/.f64 1 h)))) (sqrt.f64 (log.f64 (*.f64 l (/.f64 1 h)))))
(/.f64 (+.f64 (pow.f64 (log.f64 l) 3) (pow.f64 (neg.f64 (log.f64 h)) 3)) (+.f64 (pow.f64 (log.f64 l) 2) (-.f64 (pow.f64 (neg.f64 (log.f64 h)) 2) (*.f64 (log.f64 l) (neg.f64 (log.f64 h))))))
(/.f64 (-.f64 (pow.f64 (log.f64 l) 2) (pow.f64 (neg.f64 (log.f64 h)) 2)) (log.f64 (*.f64 l (/.f64 1 h))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (log.f64 l) 3) (pow.f64 (neg.f64 (log.f64 h)) 3))) (neg.f64 (+.f64 (pow.f64 (log.f64 l) 2) (-.f64 (pow.f64 (neg.f64 (log.f64 h)) 2) (*.f64 (log.f64 l) (neg.f64 (log.f64 h)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 l) 2) (pow.f64 (neg.f64 (log.f64 h)) 2))) (neg.f64 (log.f64 (*.f64 l h))))
(pow.f64 (log.f64 (*.f64 l (/.f64 1 h))) 1)
(pow.f64 (cbrt.f64 (log.f64 (*.f64 l (/.f64 1 h)))) 3)
(pow.f64 (pow.f64 (log.f64 (*.f64 l (/.f64 1 h))) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (*.f64 l (/.f64 1 h)))) 2)
(sqrt.f64 (pow.f64 (log.f64 (*.f64 l (/.f64 1 h))) 2))
(log.f64 (*.f64 l (/.f64 1 h)))
(log.f64 (+.f64 1 (-.f64 (*.f64 l (/.f64 1 h)) 1)))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 l (/.f64 1 h))) 3))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 l (/.f64 1 h)))))
(exp.f64 (log.f64 (log.f64 (*.f64 l (/.f64 1 h)))))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 l (/.f64 1 h)))) 1))
(log1p.f64 (-.f64 (*.f64 l (/.f64 1 h)) 1))
(fma.f64 1 (log.f64 l) (neg.f64 (log.f64 h)))
(fma.f64 1 (neg.f64 (log.f64 h)) (log.f64 l))
(fma.f64 -1 (neg.f64 (log.f64 h)) (log.f64 l))
(fma.f64 (neg.f64 (log.f64 h)) -1 (log.f64 l))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (log.f64 h))) 2) (cbrt.f64 (neg.f64 (log.f64 h))) (log.f64 l))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 l)) 2) (cbrt.f64 (log.f64 l)) (neg.f64 (log.f64 h)))
(fma.f64 (sqrt.f64 (neg.f64 (log.f64 h))) (sqrt.f64 (neg.f64 (log.f64 h))) (log.f64 l))
(fma.f64 (sqrt.f64 (log.f64 l)) (sqrt.f64 (log.f64 l)) (neg.f64 (log.f64 h)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)))) 1)
(pow.f64 (*.f64 d (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d (pow.f64 (*.f64 l (/.f64 1 h)) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d (pow.f64 (*.f64 l (/.f64 1 h)) -1/2))) 2)
(sqrt.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)) d))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2) 3) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 l (/.f64 1 h)) -1/2))))
(exp.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 l (/.f64 1 h)) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 l (/.f64 1 h)) -1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 l (/.f64 1 h)) -1/2))))
(+.f64 (log.f64 -1) (neg.f64 (log.f64 h)))
(+.f64 0 (neg.f64 (log.f64 h)))
(+.f64 (log.f64 (pow.f64 h -1/2)) (log.f64 (pow.f64 h -1/2)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 h -2))) (log.f64 (/.f64 1 (cbrt.f64 h))))
(-.f64 (log.f64 -1) (log.f64 h))
(-.f64 (log.f64 -1) (log.f64 (neg.f64 h)))
(-.f64 0 (log.f64 h))
(-.f64 0 (log.f64 (/.f64 h 1)))
(-.f64 0 (log.f64 (neg.f64 h)))
(-.f64 0 (log.f64 (/.f64 h -1)))
(-.f64 (exp.f64 (log1p.f64 (neg.f64 (log.f64 h)))) 1)
(*.f64 1 (neg.f64 (log.f64 h)))
(*.f64 -1 (neg.f64 (log.f64 h)))
(*.f64 -1 (log.f64 h))
(*.f64 (neg.f64 (log.f64 h)) -1)
(*.f64 (pow.f64 (cbrt.f64 (neg.f64 (log.f64 h))) 2) (cbrt.f64 (neg.f64 (log.f64 h))))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 h))) (sqrt.f64 (neg.f64 (log.f64 h))))
(pow.f64 (neg.f64 (log.f64 h)) 1)
(pow.f64 (cbrt.f64 (neg.f64 (log.f64 h))) 3)
(pow.f64 (pow.f64 (neg.f64 (log.f64 h)) 3) 1/3)
(pow.f64 (sqrt.f64 (neg.f64 (log.f64 h))) 2)
(neg.f64 (neg.f64 (log.f64 h)))
(neg.f64 (log.f64 h))
(neg.f64 (log.f64 (/.f64 h 1)))
(neg.f64 (log.f64 (neg.f64 h)))
(neg.f64 (log.f64 (/.f64 h -1)))
(sqrt.f64 (pow.f64 (neg.f64 (log.f64 h)) 2))
(cbrt.f64 (pow.f64 (neg.f64 (log.f64 h)) 3))
(expm1.f64 (log1p.f64 (neg.f64 (log.f64 h))))
(exp.f64 (log.f64 (neg.f64 (log.f64 h))))
(exp.f64 (*.f64 (log.f64 (neg.f64 (log.f64 h))) 1))
(log1p.f64 (-.f64 (/.f64 1 h) 1))

simplify188.0ms (0.7%)

Algorithm
egg-herbie
Rules
1818×log-prod
720×associate-*r*
682×fma-neg
676×associate-*l*
464×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
064616058
1157215164
2636915160
Stop Event
node limit
Counts
594 → 402
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(*.f64 (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) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 d l))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 d l))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 d l))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 d l))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 d l))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 d l))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 d l))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 d l))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 d l))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 d l))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 d l))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 d l))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 d l))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 d l))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 d l))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 d l))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -1) (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -1) (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -1) (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -1) (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 h)))) (log.f64 (*.f64 -1 l)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 h)))) (log.f64 (*.f64 -1 l)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 h)))) (log.f64 (*.f64 -1 l)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 h)))) (log.f64 (*.f64 -1 l)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 h)))) (log.f64 (*.f64 -1 l)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 h)))) (log.f64 (*.f64 -1 l)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 h)))) (log.f64 (*.f64 -1 l)))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 h)))) (log.f64 (*.f64 -1 l)))))
(+.f64 (log.f64 -1) (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 -1 h)))))
(+.f64 (log.f64 -1) (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 -1 h)))))
(+.f64 (log.f64 -1) (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 -1 h)))))
(+.f64 (log.f64 -1) (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 -1 h)))))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 h)))) (log.f64 (*.f64 -1 l)))
(+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 h)))) (log.f64 (*.f64 -1 l)))
(+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 h)))) (log.f64 (*.f64 -1 l)))
(+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 h)))) (log.f64 (*.f64 -1 l)))
(+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 h)))) (log.f64 (*.f64 -1 l)))
(+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 h)))) (log.f64 (*.f64 -1 l)))
(+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 h)))) (log.f64 (*.f64 -1 l)))
(+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 h)))) (log.f64 (*.f64 -1 l)))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -1) (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 -1 h))))))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -1) (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 -1 h))))))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -1) (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 -1 h))))))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -1) (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 -1 h))))))))
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) (*.f64 -1 (log.f64 (/.f64 -1 h))))))) d)
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) (*.f64 -1 (log.f64 (/.f64 -1 h))))))) d)
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) (*.f64 -1 (log.f64 (/.f64 -1 h))))))) d)
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) (*.f64 -1 (log.f64 (/.f64 -1 h))))))) d)
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d)
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d)
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d)
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d)
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 h)))) (log.f64 (*.f64 -1 l))))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 h)))) (log.f64 (*.f64 -1 l))))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 h)))) (log.f64 (*.f64 -1 l))))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 h)))) (log.f64 (*.f64 -1 l))))))
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 h)))) (log.f64 (*.f64 -1 l))))) d)
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 h)))) (log.f64 (*.f64 -1 l))))) d)
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 h)))) (log.f64 (*.f64 -1 l))))) d)
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 h)))) (log.f64 (*.f64 -1 l))))) d)
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(+.f64 (log.f64 -1) (*.f64 -1 (log.f64 h)))
(+.f64 (log.f64 -1) (*.f64 -1 (log.f64 h)))
(+.f64 (log.f64 -1) (*.f64 -1 (log.f64 h)))
(+.f64 (log.f64 -1) (*.f64 -1 (log.f64 h)))
(+.f64 (log.f64 -1) (log.f64 (/.f64 1 h)))
(+.f64 (log.f64 -1) (log.f64 (/.f64 1 h)))
(+.f64 (log.f64 -1) (log.f64 (/.f64 1 h)))
(+.f64 (log.f64 -1) (log.f64 (/.f64 1 h)))
(-.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 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 -1 l)))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 -1 l) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(/.f64 1 (sqrt.f64 (/.f64 l d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 l))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 l)))
(pow.f64 (/.f64 d l) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(pow.f64 (E.f64) (log.f64 (sqrt.f64 (/.f64 d l))))
(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) 1/4) 2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 d l)))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 d l)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 d l))))) (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 d l)))))
(sqrt.f64 (/.f64 d l))
(fabs.f64 (sqrt.f64 (/.f64 d l)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1)))) 1)
(*.f64 1 (sqrt.f64 (pow.f64 (*.f64 l h) -1)))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))) (/.f64 1 (cbrt.f64 (*.f64 l h))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (cbrt.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))))
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 1/4) (pow.f64 (pow.f64 (*.f64 l h) -1) 1/4))
(*.f64 (pow.f64 h -1/2) (sqrt.f64 (/.f64 -1 l)))
(*.f64 (pow.f64 h -1/2) (pow.f64 (/.f64 -1 l) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (pow.f64 (*.f64 l h) -1)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 1/2))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (pow.f64 (*.f64 l h) -1)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)) 1/3))
(/.f64 1 (sqrt.f64 (*.f64 l h)))
(/.f64 1 (sqrt.f64 (*.f64 l (/.f64 1 h))))
(/.f64 (pow.f64 h -1/2) (sqrt.f64 l))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 h -1/2) (*.f64 h (sqrt.f64 l)))) (cbrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 1 h))) (sqrt.f64 l))
(/.f64 (neg.f64 (pow.f64 h -1/2)) (neg.f64 (sqrt.f64 l)))
(pow.f64 (pow.f64 (*.f64 l h) -1) 1/2)
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1)) 1)
(pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2) 1/3)
(pow.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 1/4) 2)
(fabs.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1)))
(log.f64 (exp.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1)))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))))
(exp.f64 (*.f64 1/2 (neg.f64 (log.f64 (*.f64 l h)))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))
(exp.f64 (*.f64 (*.f64 1/2 (neg.f64 (log.f64 (*.f64 l h)))) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)) 1/3))
(log1p.f64 (expm1.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1))))) 1)
(pow.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1))) 1)
(pow.f64 (cbrt.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1)))) 3)
(pow.f64 (pow.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1))) 2))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))) d))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1))))))
(cbrt.f64 (pow.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1))) 3))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1)))))
(exp.f64 (log.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1)))) 1))
(log1p.f64 (expm1.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1))) 1)
(*.f64 1 (pow.f64 (*.f64 l h) -1))
(*.f64 (/.f64 1 h) (/.f64 -1 l))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1)) (sqrt.f64 (pow.f64 (*.f64 l h) -1)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 2)) (/.f64 1 (cbrt.f64 (*.f64 l h))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 l) 2)) (/.f64 (/.f64 1 h) (cbrt.f64 l)))
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 (/.f64 1 h) (sqrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 h -2)) 1) (/.f64 (/.f64 1 (cbrt.f64 h)) l))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 h -2)) (pow.f64 (cbrt.f64 l) 2)) (/.f64 1 (cbrt.f64 (*.f64 l h))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 h -2)) (sqrt.f64 l)) (/.f64 (/.f64 1 (cbrt.f64 h)) (sqrt.f64 l)))
(*.f64 (/.f64 (pow.f64 h -1/2) 1) (/.f64 (pow.f64 h -1/2) l))
(*.f64 (/.f64 (pow.f64 h -1/2) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (pow.f64 h -1/2) (cbrt.f64 l)))
(pow.f64 (pow.f64 (*.f64 l h) -1) 1)
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1)) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2) 2/3)
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 2) 1/2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3) 1/3)
(pow.f64 (*.f64 l (/.f64 1 h)) -1)
(pow.f64 (*.f64 l h) -1)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 l h) -1)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 l h) -1))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 h) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1)))
(exp.f64 (neg.f64 (log.f64 (*.f64 l h))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1)))) 1)
(*.f64 1 (sqrt.f64 (pow.f64 (*.f64 l h) -1)))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))) (/.f64 1 (cbrt.f64 (*.f64 l h))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (cbrt.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))))
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 1/4) (pow.f64 (pow.f64 (*.f64 l h) -1) 1/4))
(*.f64 (pow.f64 h -1/2) (sqrt.f64 (/.f64 -1 l)))
(*.f64 (pow.f64 h -1/2) (pow.f64 (/.f64 -1 l) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (pow.f64 (*.f64 l h) -1)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 1/2))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (pow.f64 (*.f64 l h) -1)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)) 1/3))
(/.f64 1 (sqrt.f64 (*.f64 l h)))
(/.f64 1 (sqrt.f64 (*.f64 l (/.f64 1 h))))
(/.f64 (pow.f64 h -1/2) (sqrt.f64 l))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 h -1/2) (*.f64 h (sqrt.f64 l)))) (cbrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 1 h))) (sqrt.f64 l))
(/.f64 (neg.f64 (pow.f64 h -1/2)) (neg.f64 (sqrt.f64 l)))
(pow.f64 (pow.f64 (*.f64 l h) -1) 1/2)
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1)) 1)
(pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2) 1/3)
(pow.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 1/4) 2)
(sqrt.f64 (pow.f64 (*.f64 l h) -1))
(fabs.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1)))
(log.f64 (exp.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))))
(exp.f64 (*.f64 1/2 (neg.f64 (log.f64 (*.f64 l h)))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))
(exp.f64 (*.f64 (*.f64 1/2 (neg.f64 (log.f64 (*.f64 l h)))) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)) 1/3))
(log1p.f64 (expm1.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1)))) 1)
(*.f64 1 (sqrt.f64 (pow.f64 (*.f64 l h) -1)))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))) (/.f64 1 (cbrt.f64 (*.f64 l h))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (cbrt.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))))
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 1/4) (pow.f64 (pow.f64 (*.f64 l h) -1) 1/4))
(*.f64 (pow.f64 h -1/2) (sqrt.f64 (/.f64 -1 l)))
(*.f64 (pow.f64 h -1/2) (pow.f64 (/.f64 -1 l) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (pow.f64 (*.f64 l h) -1)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 1/2))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (pow.f64 (*.f64 l h) -1)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)) 1/3))
(/.f64 1 (sqrt.f64 (*.f64 l h)))
(/.f64 1 (sqrt.f64 (*.f64 l (/.f64 1 h))))
(/.f64 (pow.f64 h -1/2) (sqrt.f64 l))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 h -1/2) (*.f64 h (sqrt.f64 l)))) (cbrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 1 h))) (sqrt.f64 l))
(/.f64 (neg.f64 (pow.f64 h -1/2)) (neg.f64 (sqrt.f64 l)))
(pow.f64 (pow.f64 (*.f64 l h) -1) 1/2)
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1)) 1)
(pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2) 1/3)
(pow.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 1/4) 2)
(fabs.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1)))
(log.f64 (exp.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1)))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))))
(exp.f64 (*.f64 1/2 (neg.f64 (log.f64 (*.f64 l h)))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))
(exp.f64 (*.f64 (*.f64 1/2 (neg.f64 (log.f64 (*.f64 l h)))) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)) 1/3))
(log1p.f64 (expm1.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2))) 1)
(/.f64 (pow.f64 h -1/2) (*.f64 (*.f64 l (/.f64 1 h)) (sqrt.f64 l)))
(/.f64 (pow.f64 h -1/2) (*.f64 (*.f64 l h) (sqrt.f64 l)))
(/.f64 (/.f64 (pow.f64 h -1/2) (*.f64 h (sqrt.f64 l))) l)
(/.f64 (*.f64 (/.f64 1 h) (pow.f64 h -1/2)) (*.f64 l (sqrt.f64 l)))
(/.f64 (*.f64 (neg.f64 (/.f64 1 h)) (pow.f64 h -1/2)) (*.f64 l (sqrt.f64 l)))
(/.f64 (*.f64 (pow.f64 h -1/2) 1) (*.f64 (sqrt.f64 l) (*.f64 l (/.f64 1 h))))
(/.f64 (*.f64 (pow.f64 h -1/2) 1) (*.f64 (sqrt.f64 l) (*.f64 l h)))
(/.f64 (*.f64 (pow.f64 h -1/2) (/.f64 1 h)) (*.f64 (sqrt.f64 l) l))
(/.f64 (*.f64 (pow.f64 h -1/2) (neg.f64 (/.f64 1 h))) (*.f64 (sqrt.f64 l) l))
(/.f64 (neg.f64 (/.f64 (pow.f64 h -1/2) (*.f64 h (sqrt.f64 l)))) l)
(pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2) 1)
(pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2) 3) 1/3)
(pow.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)) 2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3))
(log.f64 (exp.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2))))
(cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2) (pow.f64 (pow.f64 (*.f64 l h) -1) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)))
(exp.f64 (log.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1))))) 1)
(pow.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1))) 1)
(pow.f64 (cbrt.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1)))) 3)
(pow.f64 (pow.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1))) 2))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))) d))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1))))))
(cbrt.f64 (pow.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1))) 3))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1)))))
(exp.f64 (log.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1)))) 1))
(log1p.f64 (expm1.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) (*.f64 D (/.f64 D l))))) 1)
(/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D (/.f64 D l)))) (*.f64 d d))
(/.f64 (*.f64 (*.f64 h (*.f64 D (/.f64 D l))) (*.f64 M M)) (*.f64 d d))
(pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) (*.f64 D (/.f64 D l))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) (*.f64 D (/.f64 D l)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) (*.f64 D (/.f64 D l))) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (sqrt.f64 (/.f64 h d))) (/.f64 M (sqrt.f64 d))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) (*.f64 D (/.f64 D l))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (*.f64 D (/.f64 D l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) (*.f64 D (/.f64 D l))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) (*.f64 D (/.f64 D l))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 M d)) 3) (pow.f64 (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l))) 3) (pow.f64 (*.f64 M (/.f64 M d)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) (*.f64 D (/.f64 D l)))))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) (*.f64 D (/.f64 D l)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) (*.f64 D (/.f64 D l)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) (*.f64 D (/.f64 D l)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l))))) 1)
(/.f64 (*.f64 D D) (*.f64 (/.f64 d h) l))
(/.f64 (*.f64 h (*.f64 D (/.f64 D l))) d)
(/.f64 (*.f64 h (*.f64 D D)) (*.f64 d l))
(/.f64 (*.f64 (neg.f64 h) (*.f64 D D)) (*.f64 (neg.f64 d) l))
(/.f64 (*.f64 (*.f64 D D) 1) (*.f64 l (/.f64 d h)))
(/.f64 (*.f64 (*.f64 D D) h) (*.f64 l d))
(/.f64 (*.f64 (*.f64 D D) (neg.f64 h)) (*.f64 l (neg.f64 d)))
(/.f64 (neg.f64 (*.f64 h (*.f64 D (/.f64 D l)))) (neg.f64 d))
(pow.f64 (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l))) 3) 1/3)
(pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (sqrt.f64 (/.f64 h d))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 D) (/.f64 D l)) (/.f64 h d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 h d) 3) (pow.f64 (*.f64 D (/.f64 D l)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 D l)) 3) (pow.f64 (/.f64 h d) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l)))))
(exp.f64 (log.f64 (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2))) 1)
(*.f64 1 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)) 2) (cbrt.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)) (sqrt.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)))
(*.f64 (exp.f64 (*.f64 (log.f64 l) -1/2)) (exp.f64 (*.f64 (neg.f64 (log.f64 h)) -1/2)))
(*.f64 (exp.f64 (*.f64 -1/2 (log.f64 l))) (exp.f64 (*.f64 -1/2 (neg.f64 (log.f64 h)))))
(*.f64 (pow.f64 (exp.f64 -1/2) (log.f64 l)) (pow.f64 (exp.f64 -1/2) (neg.f64 (log.f64 h))))
(*.f64 (pow.f64 (exp.f64 -1/2) (neg.f64 (log.f64 h))) (pow.f64 (exp.f64 -1/2) (log.f64 l)))
(pow.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2) 1)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 l (/.f64 1 h))))
(pow.f64 (exp.f64 -1/2) (*.f64 (log.f64 (*.f64 l (/.f64 1 h))) 1))
(pow.f64 (E.f64) (log.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2) 3) 1/3)
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)) 2)
(pow.f64 (*.f64 l (/.f64 1 h)) -1/2)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)))) (sqrt.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2))) 2)) (cbrt.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2))))
(pow.f64 (pow.f64 (exp.f64 -1/2) (pow.f64 (cbrt.f64 (log.f64 (*.f64 l (/.f64 1 h)))) 2)) (cbrt.f64 (log.f64 (*.f64 l (/.f64 1 h)))))
(pow.f64 (pow.f64 (exp.f64 -1/2) (sqrt.f64 (log.f64 (*.f64 l (/.f64 1 h))))) (sqrt.f64 (log.f64 (*.f64 l (/.f64 1 h)))))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)))
(-.f64 (log.f64 l) (neg.f64 (log.f64 h)))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 l (/.f64 1 h))))) 1)
(-.f64 (/.f64 (pow.f64 (log.f64 l) 2) (log.f64 (*.f64 l (/.f64 1 h)))) (/.f64 (pow.f64 (neg.f64 (log.f64 h)) 2) (log.f64 (*.f64 l (/.f64 1 h)))))
(*.f64 1 (log.f64 (*.f64 l (/.f64 1 h))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 l (/.f64 1 h)))) 2) (cbrt.f64 (log.f64 (*.f64 l (/.f64 1 h)))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 l (/.f64 1 h)))) (sqrt.f64 (log.f64 (*.f64 l (/.f64 1 h)))))
(/.f64 (+.f64 (pow.f64 (log.f64 l) 3) (pow.f64 (neg.f64 (log.f64 h)) 3)) (+.f64 (pow.f64 (log.f64 l) 2) (-.f64 (pow.f64 (neg.f64 (log.f64 h)) 2) (*.f64 (log.f64 l) (neg.f64 (log.f64 h))))))
(/.f64 (-.f64 (pow.f64 (log.f64 l) 2) (pow.f64 (neg.f64 (log.f64 h)) 2)) (log.f64 (*.f64 l (/.f64 1 h))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (log.f64 l) 3) (pow.f64 (neg.f64 (log.f64 h)) 3))) (neg.f64 (+.f64 (pow.f64 (log.f64 l) 2) (-.f64 (pow.f64 (neg.f64 (log.f64 h)) 2) (*.f64 (log.f64 l) (neg.f64 (log.f64 h)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 l) 2) (pow.f64 (neg.f64 (log.f64 h)) 2))) (neg.f64 (log.f64 (*.f64 l h))))
(pow.f64 (log.f64 (*.f64 l (/.f64 1 h))) 1)
(pow.f64 (cbrt.f64 (log.f64 (*.f64 l (/.f64 1 h)))) 3)
(pow.f64 (pow.f64 (log.f64 (*.f64 l (/.f64 1 h))) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (*.f64 l (/.f64 1 h)))) 2)
(sqrt.f64 (pow.f64 (log.f64 (*.f64 l (/.f64 1 h))) 2))
(log.f64 (*.f64 l (/.f64 1 h)))
(log.f64 (+.f64 1 (-.f64 (*.f64 l (/.f64 1 h)) 1)))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 l (/.f64 1 h))) 3))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 l (/.f64 1 h)))))
(exp.f64 (log.f64 (log.f64 (*.f64 l (/.f64 1 h)))))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 l (/.f64 1 h)))) 1))
(log1p.f64 (-.f64 (*.f64 l (/.f64 1 h)) 1))
(fma.f64 1 (log.f64 l) (neg.f64 (log.f64 h)))
(fma.f64 1 (neg.f64 (log.f64 h)) (log.f64 l))
(fma.f64 -1 (neg.f64 (log.f64 h)) (log.f64 l))
(fma.f64 (neg.f64 (log.f64 h)) -1 (log.f64 l))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (log.f64 h))) 2) (cbrt.f64 (neg.f64 (log.f64 h))) (log.f64 l))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 l)) 2) (cbrt.f64 (log.f64 l)) (neg.f64 (log.f64 h)))
(fma.f64 (sqrt.f64 (neg.f64 (log.f64 h))) (sqrt.f64 (neg.f64 (log.f64 h))) (log.f64 l))
(fma.f64 (sqrt.f64 (log.f64 l)) (sqrt.f64 (log.f64 l)) (neg.f64 (log.f64 h)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)))) 1)
(pow.f64 (*.f64 d (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d (pow.f64 (*.f64 l (/.f64 1 h)) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d (pow.f64 (*.f64 l (/.f64 1 h)) -1/2))) 2)
(sqrt.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)) d))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2) 3) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 l (/.f64 1 h)) -1/2))))
(exp.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 l (/.f64 1 h)) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 l (/.f64 1 h)) -1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 l (/.f64 1 h)) -1/2))))
(+.f64 (log.f64 -1) (neg.f64 (log.f64 h)))
(+.f64 0 (neg.f64 (log.f64 h)))
(+.f64 (log.f64 (pow.f64 h -1/2)) (log.f64 (pow.f64 h -1/2)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 h -2))) (log.f64 (/.f64 1 (cbrt.f64 h))))
(-.f64 (log.f64 -1) (log.f64 h))
(-.f64 (log.f64 -1) (log.f64 (neg.f64 h)))
(-.f64 0 (log.f64 h))
(-.f64 0 (log.f64 (/.f64 h 1)))
(-.f64 0 (log.f64 (neg.f64 h)))
(-.f64 0 (log.f64 (/.f64 h -1)))
(-.f64 (exp.f64 (log1p.f64 (neg.f64 (log.f64 h)))) 1)
(*.f64 1 (neg.f64 (log.f64 h)))
(*.f64 -1 (neg.f64 (log.f64 h)))
(*.f64 -1 (log.f64 h))
(*.f64 (neg.f64 (log.f64 h)) -1)
(*.f64 (pow.f64 (cbrt.f64 (neg.f64 (log.f64 h))) 2) (cbrt.f64 (neg.f64 (log.f64 h))))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 h))) (sqrt.f64 (neg.f64 (log.f64 h))))
(pow.f64 (neg.f64 (log.f64 h)) 1)
(pow.f64 (cbrt.f64 (neg.f64 (log.f64 h))) 3)
(pow.f64 (pow.f64 (neg.f64 (log.f64 h)) 3) 1/3)
(pow.f64 (sqrt.f64 (neg.f64 (log.f64 h))) 2)
(neg.f64 (neg.f64 (log.f64 h)))
(neg.f64 (log.f64 h))
(neg.f64 (log.f64 (/.f64 h 1)))
(neg.f64 (log.f64 (neg.f64 h)))
(neg.f64 (log.f64 (/.f64 h -1)))
(sqrt.f64 (pow.f64 (neg.f64 (log.f64 h)) 2))
(cbrt.f64 (pow.f64 (neg.f64 (log.f64 h)) 3))
(expm1.f64 (log1p.f64 (neg.f64 (log.f64 h))))
(exp.f64 (log.f64 (neg.f64 (log.f64 h))))
(exp.f64 (*.f64 (log.f64 (neg.f64 (log.f64 h))) 1))
(log1p.f64 (-.f64 (/.f64 1 h) 1))
Outputs
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 d l))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 d l))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 d l))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 d l))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 d l))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 d l))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 d l))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 d l))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 d l))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 d l))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 d l))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 d l))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 d l))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 d l))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 d l))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 d l))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l d))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -1) (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -1) (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -1) (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -1) (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 l)) (neg.f64 (log.f64 (/.f64 -1 h)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (/.f64 h -1)) (log.f64 (/.f64 -1 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 l)) (neg.f64 (log.f64 (/.f64 -1 h)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (/.f64 h -1)) (log.f64 (/.f64 -1 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 l)) (neg.f64 (log.f64 (/.f64 -1 h)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (/.f64 h -1)) (log.f64 (/.f64 -1 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 l)) (neg.f64 (log.f64 (/.f64 -1 h)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (/.f64 h -1)) (log.f64 (/.f64 -1 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 h)))) (log.f64 (*.f64 -1 l)))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 h)))) (log.f64 (*.f64 -1 l)))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 h)))) (log.f64 (*.f64 -1 l)))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 h)))) (log.f64 (*.f64 -1 l)))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 h)))) (log.f64 (*.f64 -1 l)))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 h)))) (log.f64 (*.f64 -1 l)))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 h)))) (log.f64 (*.f64 -1 l)))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 h)))) (log.f64 (*.f64 -1 l)))))
(pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l))))
(+.f64 (log.f64 -1) (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 -1 h)))))
(fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l)))
(+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l)))
(+.f64 (log.f64 -1) (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 -1 h)))))
(fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l)))
(+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l)))
(+.f64 (log.f64 -1) (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 -1 h)))))
(fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l)))
(+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l)))
(+.f64 (log.f64 -1) (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 -1 h)))))
(fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l)))
(+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l)))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))
(fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l)))
(+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l)))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))
(fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l)))
(+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l)))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))
(fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l)))
(+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l)))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))
(fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l)))
(+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(fma.f64 -1 (log.f64 (/.f64 -1 l)) (neg.f64 (log.f64 (/.f64 -1 h))))
(-.f64 (log.f64 (/.f64 h -1)) (log.f64 (/.f64 -1 l)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(fma.f64 -1 (log.f64 (/.f64 -1 l)) (neg.f64 (log.f64 (/.f64 -1 h))))
(-.f64 (log.f64 (/.f64 h -1)) (log.f64 (/.f64 -1 l)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(fma.f64 -1 (log.f64 (/.f64 -1 l)) (neg.f64 (log.f64 (/.f64 -1 h))))
(-.f64 (log.f64 (/.f64 h -1)) (log.f64 (/.f64 -1 l)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(fma.f64 -1 (log.f64 (/.f64 -1 l)) (neg.f64 (log.f64 (/.f64 -1 h))))
(-.f64 (log.f64 (/.f64 h -1)) (log.f64 (/.f64 -1 l)))
(+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 h)))) (log.f64 (*.f64 -1 l)))
(fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l)))
(+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l)))
(+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 h)))) (log.f64 (*.f64 -1 l)))
(fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l)))
(+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l)))
(+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 h)))) (log.f64 (*.f64 -1 l)))
(fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l)))
(+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l)))
(+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 h)))) (log.f64 (*.f64 -1 l)))
(fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l)))
(+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l)))
(+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 h)))) (log.f64 (*.f64 -1 l)))
(fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l)))
(+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l)))
(+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 h)))) (log.f64 (*.f64 -1 l)))
(fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l)))
(+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l)))
(+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 h)))) (log.f64 (*.f64 -1 l)))
(fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l)))
(+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l)))
(+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 h)))) (log.f64 (*.f64 -1 l)))
(fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l)))
(+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l)))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -1) (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 -1 h))))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l)))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l)))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -1) (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 -1 h))))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l)))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l)))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -1) (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 -1 h))))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l)))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l)))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -1) (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 -1 h))))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l)))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l)))))
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) (*.f64 -1 (log.f64 (/.f64 -1 h))))))) d)
(*.f64 d (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l)))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l)))))
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) (*.f64 -1 (log.f64 (/.f64 -1 h))))))) d)
(*.f64 d (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l)))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l)))))
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) (*.f64 -1 (log.f64 (/.f64 -1 h))))))) d)
(*.f64 d (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l)))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l)))))
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 l))) (*.f64 -1 (log.f64 (/.f64 -1 h))))))) d)
(*.f64 d (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l)))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l)))))
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d)
(*.f64 d (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 l)) (neg.f64 (log.f64 (/.f64 -1 h))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (/.f64 h -1)) (log.f64 (/.f64 -1 l)))))
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d)
(*.f64 d (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 l)) (neg.f64 (log.f64 (/.f64 -1 h))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (/.f64 h -1)) (log.f64 (/.f64 -1 l)))))
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d)
(*.f64 d (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 l)) (neg.f64 (log.f64 (/.f64 -1 h))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (/.f64 h -1)) (log.f64 (/.f64 -1 l)))))
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 l))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))) d)
(*.f64 d (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 l)) (neg.f64 (log.f64 (/.f64 -1 h))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (/.f64 h -1)) (log.f64 (/.f64 -1 l)))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 h)))) (log.f64 (*.f64 -1 l))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l)))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l)))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 h)))) (log.f64 (*.f64 -1 l))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l)))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l)))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 h)))) (log.f64 (*.f64 -1 l))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l)))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l)))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 h)))) (log.f64 (*.f64 -1 l))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l)))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l)))))
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 h)))) (log.f64 (*.f64 -1 l))))) d)
(*.f64 d (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l)))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l)))))
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 h)))) (log.f64 (*.f64 -1 l))))) d)
(*.f64 d (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l)))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l)))))
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 h)))) (log.f64 (*.f64 -1 l))))) d)
(*.f64 d (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l)))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l)))))
(*.f64 (exp.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 h)))) (log.f64 (*.f64 -1 l))))) d)
(*.f64 d (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l)))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l)))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l)))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l)))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l)))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l)))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l)))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l)))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l)))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l)))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l)))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l)))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l)))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l)))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l)))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l)))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l)))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l)))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l)))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l)))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l)))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l)))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l)))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l)))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l)))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l)))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l)))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l)))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l)))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l)))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l)))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l)))))
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (fma.f64 -1 (log.f64 (/.f64 -1 h)) (log.f64 (neg.f64 l)))))
(*.f64 d (pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (/.f64 h -1)) (log.f64 (neg.f64 l)))))
(+.f64 (log.f64 -1) (*.f64 -1 (log.f64 h)))
(log.f64 (/.f64 -1 h))
(+.f64 (log.f64 -1) (*.f64 -1 (log.f64 h)))
(log.f64 (/.f64 -1 h))
(+.f64 (log.f64 -1) (*.f64 -1 (log.f64 h)))
(log.f64 (/.f64 -1 h))
(+.f64 (log.f64 -1) (*.f64 -1 (log.f64 h)))
(log.f64 (/.f64 -1 h))
(+.f64 (log.f64 -1) (log.f64 (/.f64 1 h)))
(log.f64 (/.f64 -1 h))
(+.f64 (log.f64 -1) (log.f64 (/.f64 1 h)))
(log.f64 (/.f64 -1 h))
(+.f64 (log.f64 -1) (log.f64 (/.f64 1 h)))
(log.f64 (/.f64 -1 h))
(+.f64 (log.f64 -1) (log.f64 (/.f64 1 h)))
(log.f64 (/.f64 -1 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 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(sqrt.f64 (/.f64 d l))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 -1 l)))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 -1 l) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 -1 l)))
(*.f64 (sqrt.f64 (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 (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 1 (sqrt.f64 (/.f64 l d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 l))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 l)))
(*.f64 1 (/.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 (E.f64) (log.f64 (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) 1/4) 2)
(sqrt.f64 (/.f64 d l))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 d l)))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (/.f64 d l)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 d l))))) (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 d l)))))
(sqrt.f64 (/.f64 d l))
(fabs.f64 (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(sqrt.f64 (/.f64 d l))
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1)))) 1)
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(*.f64 1 (sqrt.f64 (pow.f64 (*.f64 l h) -1)))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))) (/.f64 1 (cbrt.f64 (*.f64 l h))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))) (/.f64 1 (cbrt.f64 (*.f64 l h))))
(/.f64 (cbrt.f64 (fabs.f64 (pow.f64 (*.f64 l h) -1/2))) (cbrt.f64 (*.f64 l h)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (cbrt.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))) (/.f64 1 (cbrt.f64 (*.f64 l h))))
(/.f64 (cbrt.f64 (fabs.f64 (pow.f64 (*.f64 l h) -1/2))) (cbrt.f64 (*.f64 l h)))
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 1/4) (pow.f64 (pow.f64 (*.f64 l h) -1) 1/4))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(*.f64 (pow.f64 h -1/2) (sqrt.f64 (/.f64 -1 l)))
(*.f64 (sqrt.f64 (/.f64 -1 l)) (pow.f64 h -1/2))
(*.f64 (pow.f64 h -1/2) (pow.f64 (/.f64 -1 l) 1/2))
(*.f64 (sqrt.f64 (/.f64 -1 l)) (pow.f64 h -1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (pow.f64 (*.f64 l h) -1)))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h)))))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (pow.f64 (*.f64 l h) -1)))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2))) (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2))))
(*.f64 (cbrt.f64 (fabs.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/4))) (cbrt.f64 (fabs.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/4))))
(/.f64 1 (sqrt.f64 (*.f64 l h)))
(/.f64 1 (sqrt.f64 (*.f64 l (/.f64 1 h))))
(/.f64 1 (sqrt.f64 (/.f64 l h)))
(/.f64 (pow.f64 h -1/2) (sqrt.f64 l))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 h -1/2) (*.f64 h (sqrt.f64 l)))) (cbrt.f64 l))
(/.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 h -1/2) (sqrt.f64 l)) h)) (cbrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 1 h))) (sqrt.f64 l))
(/.f64 (sqrt.f64 (/.f64 -1 h)) (sqrt.f64 l))
(/.f64 (neg.f64 (pow.f64 h -1/2)) (neg.f64 (sqrt.f64 l)))
(*.f64 1 (/.f64 (pow.f64 h -1/2) (sqrt.f64 l)))
(pow.f64 (pow.f64 (*.f64 l h) -1) 1/2)
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1)) 1)
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2) 1/3)
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(pow.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))) 3)
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 1/4) 2)
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(fabs.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1)))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(log.f64 (exp.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1)))))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(exp.f64 (*.f64 1/2 (neg.f64 (log.f64 (*.f64 l h)))))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(exp.f64 (*.f64 (*.f64 1/2 (neg.f64 (log.f64 (*.f64 l h)))) 1))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)) 1/3))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(log1p.f64 (expm1.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1))))) 1)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(pow.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1))) 1)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(pow.f64 (cbrt.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1)))) 3)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(pow.f64 (pow.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1))) 3) 1/3)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(pow.f64 (sqrt.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1)))) 2)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(sqrt.f64 (pow.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1))) 2))
(sqrt.f64 (pow.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) 2))
(fabs.f64 (*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))) d))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(cbrt.f64 (pow.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1))) 3))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2) (pow.f64 d 3)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(expm1.f64 (log1p.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(exp.f64 (log.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1)))) 1))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(log1p.f64 (expm1.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1))) 1)
(/.f64 1 (*.f64 l h))
(*.f64 1 (pow.f64 (*.f64 l h) -1))
(/.f64 1 (*.f64 l h))
(*.f64 (/.f64 1 h) (/.f64 -1 l))
(*.f64 (/.f64 -1 l) (/.f64 1 h))
(/.f64 -1 (*.f64 l h))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1)) (sqrt.f64 (pow.f64 (*.f64 l h) -1)))
(/.f64 1 (*.f64 l h))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 2)) (/.f64 1 (cbrt.f64 (*.f64 l h))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 2)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2)) (cbrt.f64 (*.f64 l h)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 l) 2)) (/.f64 (/.f64 1 h) (cbrt.f64 l)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 l) 2)) (/.f64 1 (*.f64 (cbrt.f64 l) h)))
(/.f64 (/.f64 1 (*.f64 h (cbrt.f64 l))) (pow.f64 (cbrt.f64 l) 2))
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 (/.f64 1 h) (sqrt.f64 l)))
(/.f64 (/.f64 (/.f64 1 h) (sqrt.f64 l)) (sqrt.f64 l))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 h -2)) 1) (/.f64 (/.f64 1 (cbrt.f64 h)) l))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 h -2)) (/.f64 1 (cbrt.f64 h))) l)
(*.f64 (cbrt.f64 (pow.f64 h -2)) (/.f64 1 (*.f64 l (cbrt.f64 h))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 h -2)) (pow.f64 (cbrt.f64 l) 2)) (/.f64 1 (cbrt.f64 (*.f64 l h))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (/.f64 (cbrt.f64 (pow.f64 h -2)) (pow.f64 (cbrt.f64 l) 2)))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 h -2)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 (*.f64 l h)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 h -2)) (sqrt.f64 l)) (/.f64 (/.f64 1 (cbrt.f64 h)) (sqrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 h -2)) (sqrt.f64 l)) (/.f64 1 (*.f64 (sqrt.f64 l) (cbrt.f64 h))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 h -2)) (sqrt.f64 l)) (/.f64 (/.f64 1 (sqrt.f64 l)) (cbrt.f64 h)))
(*.f64 (/.f64 (pow.f64 h -1/2) 1) (/.f64 (pow.f64 h -1/2) l))
(/.f64 1 (*.f64 l h))
(*.f64 (/.f64 (pow.f64 h -1/2) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (pow.f64 h -1/2) (cbrt.f64 l)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 l) 2)) (/.f64 1 (*.f64 (cbrt.f64 l) h)))
(/.f64 (/.f64 1 (*.f64 h (cbrt.f64 l))) (pow.f64 (cbrt.f64 l) 2))
(pow.f64 (pow.f64 (*.f64 l h) -1) 1)
(/.f64 1 (*.f64 l h))
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1)) 2)
(/.f64 1 (*.f64 l h))
(pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2) 2/3)
(/.f64 1 (*.f64 l h))
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 3)
(/.f64 1 (*.f64 l h))
(pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 2) 1/2)
(sqrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 2))
(sqrt.f64 (pow.f64 (*.f64 l h) -2))
(pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3) 1/3)
(/.f64 1 (*.f64 l h))
(pow.f64 (*.f64 l (/.f64 1 h)) -1)
(/.f64 1 (*.f64 l (/.f64 1 h)))
(/.f64 1 (/.f64 l h))
(pow.f64 (*.f64 l h) -1)
(/.f64 1 (*.f64 l h))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 2))
(sqrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 2))
(sqrt.f64 (pow.f64 (*.f64 l h) -2))
(log.f64 (exp.f64 (pow.f64 (*.f64 l h) -1)))
(/.f64 1 (*.f64 l h))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 l h) -1))))
(/.f64 1 (*.f64 l h))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3))
(/.f64 1 (*.f64 l h))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 h) 3) (pow.f64 l 3)))
(cbrt.f64 (/.f64 (/.f64 1 (pow.f64 h 3)) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1)))
(/.f64 1 (*.f64 l h))
(exp.f64 (neg.f64 (log.f64 (*.f64 l h))))
(/.f64 1 (*.f64 l h))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1))
(/.f64 1 (*.f64 l h))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1)))
(/.f64 1 (*.f64 l h))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1)))) 1)
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(*.f64 1 (sqrt.f64 (pow.f64 (*.f64 l h) -1)))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))) (/.f64 1 (cbrt.f64 (*.f64 l h))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))) (/.f64 1 (cbrt.f64 (*.f64 l h))))
(/.f64 (cbrt.f64 (fabs.f64 (pow.f64 (*.f64 l h) -1/2))) (cbrt.f64 (*.f64 l h)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (cbrt.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))) (/.f64 1 (cbrt.f64 (*.f64 l h))))
(/.f64 (cbrt.f64 (fabs.f64 (pow.f64 (*.f64 l h) -1/2))) (cbrt.f64 (*.f64 l h)))
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 1/4) (pow.f64 (pow.f64 (*.f64 l h) -1) 1/4))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(*.f64 (pow.f64 h -1/2) (sqrt.f64 (/.f64 -1 l)))
(*.f64 (sqrt.f64 (/.f64 -1 l)) (pow.f64 h -1/2))
(*.f64 (pow.f64 h -1/2) (pow.f64 (/.f64 -1 l) 1/2))
(*.f64 (sqrt.f64 (/.f64 -1 l)) (pow.f64 h -1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (pow.f64 (*.f64 l h) -1)))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h)))))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (pow.f64 (*.f64 l h) -1)))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2))) (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2))))
(*.f64 (cbrt.f64 (fabs.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/4))) (cbrt.f64 (fabs.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/4))))
(/.f64 1 (sqrt.f64 (*.f64 l h)))
(/.f64 1 (sqrt.f64 (*.f64 l (/.f64 1 h))))
(/.f64 1 (sqrt.f64 (/.f64 l h)))
(/.f64 (pow.f64 h -1/2) (sqrt.f64 l))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 h -1/2) (*.f64 h (sqrt.f64 l)))) (cbrt.f64 l))
(/.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 h -1/2) (sqrt.f64 l)) h)) (cbrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 1 h))) (sqrt.f64 l))
(/.f64 (sqrt.f64 (/.f64 -1 h)) (sqrt.f64 l))
(/.f64 (neg.f64 (pow.f64 h -1/2)) (neg.f64 (sqrt.f64 l)))
(*.f64 1 (/.f64 (pow.f64 h -1/2) (sqrt.f64 l)))
(pow.f64 (pow.f64 (*.f64 l h) -1) 1/2)
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1)) 1)
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2) 1/3)
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(pow.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))) 3)
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 1/4) 2)
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(sqrt.f64 (pow.f64 (*.f64 l h) -1))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(fabs.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1)))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(log.f64 (exp.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1)))))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(exp.f64 (*.f64 1/2 (neg.f64 (log.f64 (*.f64 l h)))))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(exp.f64 (*.f64 (*.f64 1/2 (neg.f64 (log.f64 (*.f64 l h)))) 1))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)) 1/3))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(log1p.f64 (expm1.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1)))) 1)
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(*.f64 1 (sqrt.f64 (pow.f64 (*.f64 l h) -1)))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))) (/.f64 1 (cbrt.f64 (*.f64 l h))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))) (/.f64 1 (cbrt.f64 (*.f64 l h))))
(/.f64 (cbrt.f64 (fabs.f64 (pow.f64 (*.f64 l h) -1/2))) (cbrt.f64 (*.f64 l h)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) (cbrt.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))) (/.f64 1 (cbrt.f64 (*.f64 l h))))
(/.f64 (cbrt.f64 (fabs.f64 (pow.f64 (*.f64 l h) -1/2))) (cbrt.f64 (*.f64 l h)))
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 1/4) (pow.f64 (pow.f64 (*.f64 l h) -1) 1/4))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(*.f64 (pow.f64 h -1/2) (sqrt.f64 (/.f64 -1 l)))
(*.f64 (sqrt.f64 (/.f64 -1 l)) (pow.f64 h -1/2))
(*.f64 (pow.f64 h -1/2) (pow.f64 (/.f64 -1 l) 1/2))
(*.f64 (sqrt.f64 (/.f64 -1 l)) (pow.f64 h -1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (pow.f64 (*.f64 l h) -1)))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 l h))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 l h)))))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (pow.f64 (*.f64 l h) -1)))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2))) (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2))))
(*.f64 (cbrt.f64 (fabs.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/4))) (cbrt.f64 (fabs.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/4))))
(/.f64 1 (sqrt.f64 (*.f64 l h)))
(/.f64 1 (sqrt.f64 (*.f64 l (/.f64 1 h))))
(/.f64 1 (sqrt.f64 (/.f64 l h)))
(/.f64 (pow.f64 h -1/2) (sqrt.f64 l))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 h -1/2) (*.f64 h (sqrt.f64 l)))) (cbrt.f64 l))
(/.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 h -1/2) (sqrt.f64 l)) h)) (cbrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 1 h))) (sqrt.f64 l))
(/.f64 (sqrt.f64 (/.f64 -1 h)) (sqrt.f64 l))
(/.f64 (neg.f64 (pow.f64 h -1/2)) (neg.f64 (sqrt.f64 l)))
(*.f64 1 (/.f64 (pow.f64 h -1/2) (sqrt.f64 l)))
(pow.f64 (pow.f64 (*.f64 l h) -1) 1/2)
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1)) 1)
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2) 1/3)
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(pow.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))) 3)
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 1/4) 2)
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(fabs.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1)))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(log.f64 (exp.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1)))))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(exp.f64 (*.f64 1/2 (neg.f64 (log.f64 (*.f64 l h)))))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(exp.f64 (*.f64 (*.f64 1/2 (neg.f64 (log.f64 (*.f64 l h)))) 1))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)) 1/3))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(log1p.f64 (expm1.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))))
(sqrt.f64 (/.f64 1 (*.f64 l h)))
(fabs.f64 (pow.f64 (*.f64 l h) -1/2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2))) 1)
(pow.f64 (/.f64 1 (*.f64 l h)) 3/2)
(/.f64 (pow.f64 h -1/2) (*.f64 (*.f64 l (/.f64 1 h)) (sqrt.f64 l)))
(/.f64 (pow.f64 h -1/2) (*.f64 l (*.f64 (/.f64 1 h) (sqrt.f64 l))))
(*.f64 (/.f64 (/.f64 (pow.f64 h -1/2) (sqrt.f64 l)) l) h)
(/.f64 (pow.f64 h -1/2) (*.f64 (*.f64 l h) (sqrt.f64 l)))
(/.f64 (pow.f64 h -1/2) (*.f64 h (*.f64 l (sqrt.f64 l))))
(/.f64 (/.f64 (pow.f64 h -1/2) (*.f64 h (sqrt.f64 l))) l)
(/.f64 (pow.f64 h -1/2) (*.f64 (*.f64 l h) (sqrt.f64 l)))
(/.f64 (pow.f64 h -1/2) (*.f64 h (*.f64 l (sqrt.f64 l))))
(/.f64 (*.f64 (/.f64 1 h) (pow.f64 h -1/2)) (*.f64 l (sqrt.f64 l)))
(/.f64 (pow.f64 h -1/2) (*.f64 (*.f64 l h) (sqrt.f64 l)))
(/.f64 (pow.f64 h -1/2) (*.f64 h (*.f64 l (sqrt.f64 l))))
(/.f64 (*.f64 (neg.f64 (/.f64 1 h)) (pow.f64 h -1/2)) (*.f64 l (sqrt.f64 l)))
(/.f64 (neg.f64 (/.f64 (pow.f64 h -1/2) h)) (*.f64 l (sqrt.f64 l)))
(/.f64 (neg.f64 (pow.f64 h -1/2)) (*.f64 h (*.f64 l (sqrt.f64 l))))
(/.f64 (*.f64 (pow.f64 h -1/2) 1) (*.f64 (sqrt.f64 l) (*.f64 l (/.f64 1 h))))
(/.f64 (pow.f64 h -1/2) (*.f64 l (*.f64 (/.f64 1 h) (sqrt.f64 l))))
(*.f64 (/.f64 (/.f64 (pow.f64 h -1/2) (sqrt.f64 l)) l) h)
(/.f64 (*.f64 (pow.f64 h -1/2) 1) (*.f64 (sqrt.f64 l) (*.f64 l h)))
(/.f64 (pow.f64 h -1/2) (*.f64 (*.f64 l h) (sqrt.f64 l)))
(/.f64 (pow.f64 h -1/2) (*.f64 h (*.f64 l (sqrt.f64 l))))
(/.f64 (*.f64 (pow.f64 h -1/2) (/.f64 1 h)) (*.f64 (sqrt.f64 l) l))
(/.f64 (pow.f64 h -1/2) (*.f64 (*.f64 l h) (sqrt.f64 l)))
(/.f64 (pow.f64 h -1/2) (*.f64 h (*.f64 l (sqrt.f64 l))))
(/.f64 (*.f64 (pow.f64 h -1/2) (neg.f64 (/.f64 1 h))) (*.f64 (sqrt.f64 l) l))
(/.f64 (neg.f64 (/.f64 (pow.f64 h -1/2) h)) (*.f64 l (sqrt.f64 l)))
(/.f64 (neg.f64 (pow.f64 h -1/2)) (*.f64 h (*.f64 l (sqrt.f64 l))))
(/.f64 (neg.f64 (/.f64 (pow.f64 h -1/2) (*.f64 h (sqrt.f64 l)))) l)
(/.f64 (neg.f64 (/.f64 (pow.f64 h -1/2) h)) (*.f64 l (sqrt.f64 l)))
(/.f64 (neg.f64 (pow.f64 h -1/2)) (*.f64 h (*.f64 l (sqrt.f64 l))))
(pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)
(pow.f64 (/.f64 1 (*.f64 l h)) 3/2)
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1)) 3)
(pow.f64 (/.f64 1 (*.f64 l h)) 3/2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2) 1)
(pow.f64 (/.f64 1 (*.f64 l h)) 3/2)
(pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2) 3) 1/3)
(pow.f64 (/.f64 1 (*.f64 l h)) 3/2)
(pow.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)) 2)
(pow.f64 (/.f64 1 (*.f64 l h)) 3/2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3))
(sqrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3))
(sqrt.f64 (/.f64 1 (pow.f64 (*.f64 l h) 3)))
(log.f64 (exp.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)))
(pow.f64 (/.f64 1 (*.f64 l h)) 3/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2))))
(pow.f64 (/.f64 1 (*.f64 l h)) 3/2)
(cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2) 3))
(pow.f64 (/.f64 1 (*.f64 l h)) 3/2)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2) (pow.f64 (pow.f64 (*.f64 l h) -1) 3)))
(pow.f64 (/.f64 1 (*.f64 l h)) 3/2)
(expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)))
(pow.f64 (/.f64 1 (*.f64 l h)) 3/2)
(exp.f64 (log.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)))
(pow.f64 (/.f64 1 (*.f64 l h)) 3/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)) 1))
(pow.f64 (/.f64 1 (*.f64 l h)) 3/2)
(log1p.f64 (expm1.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)))
(pow.f64 (/.f64 1 (*.f64 l h)) 3/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1))))) 1)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(pow.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1))) 1)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(pow.f64 (cbrt.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1)))) 3)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(pow.f64 (pow.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1))) 3) 1/3)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(pow.f64 (sqrt.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1)))) 2)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(sqrt.f64 (pow.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1))) 2))
(sqrt.f64 (pow.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) 2))
(fabs.f64 (*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))) d))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(cbrt.f64 (pow.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1))) 3))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2) (pow.f64 d 3)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(expm1.f64 (log1p.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(exp.f64 (log.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1)))) 1))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(log1p.f64 (expm1.f64 (*.f64 d (sqrt.f64 (pow.f64 (*.f64 l h) -1)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) (*.f64 D (/.f64 D l))))) 1)
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (*.f64 M M) (*.f64 h (*.f64 D (/.f64 D l)))) (*.f64 d d))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(/.f64 (*.f64 (*.f64 h (*.f64 D (/.f64 D l))) (*.f64 M M)) (*.f64 d d))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) (*.f64 D (/.f64 D l))) 1)
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) (*.f64 D (/.f64 D l)))) 3)
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) (*.f64 D (/.f64 D l))) 3) 1/3)
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(pow.f64 (*.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (sqrt.f64 (/.f64 h d))) (/.f64 M (sqrt.f64 d))) 2)
(pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 h d)) (/.f64 M (sqrt.f64 d)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) (*.f64 D (/.f64 D l))) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l))) 2))
(fabs.f64 (*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (*.f64 D (/.f64 D l))))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) (*.f64 D (/.f64 D l))))))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) (*.f64 D (/.f64 D l))) 3))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 M d)) 3) (pow.f64 (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l))) 3)))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l))) 3) (pow.f64 (*.f64 M (/.f64 M d)) 3)))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) (*.f64 D (/.f64 D l)))))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) (*.f64 D (/.f64 D l)))))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) (*.f64 D (/.f64 D l)))) 1))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) (*.f64 D (/.f64 D l)))))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) d) d) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l))))) 1)
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 D D) (*.f64 (/.f64 d h) l))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 h (*.f64 D (/.f64 D l))) d)
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 h (*.f64 D D)) (*.f64 d l))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 (neg.f64 h) (*.f64 D D)) (*.f64 (neg.f64 d) l))
(/.f64 (neg.f64 h) (/.f64 (*.f64 l (neg.f64 d)) (*.f64 D D)))
(*.f64 1 (*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h)))
(/.f64 (*.f64 (*.f64 D D) 1) (*.f64 l (/.f64 d h)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 (*.f64 D D) h) (*.f64 l d))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(/.f64 (*.f64 (*.f64 D D) (neg.f64 h)) (*.f64 l (neg.f64 d)))
(/.f64 (neg.f64 h) (/.f64 (*.f64 l (neg.f64 d)) (*.f64 D D)))
(*.f64 1 (*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h)))
(/.f64 (neg.f64 (*.f64 h (*.f64 D (/.f64 D l)))) (neg.f64 d))
(/.f64 (neg.f64 h) (/.f64 (*.f64 l (neg.f64 d)) (*.f64 D D)))
(*.f64 1 (*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h)))
(pow.f64 (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l))) 1)
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l)))) 3)
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(pow.f64 (pow.f64 (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l))) 3) 1/3)
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (sqrt.f64 (/.f64 h d))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l))) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l)) 2))
(fabs.f64 (*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 D) (/.f64 D l)) (/.f64 h d)))
(*.f64 (/.f64 h d) (log.f64 (pow.f64 (exp.f64 D) (/.f64 D l))))
(*.f64 (/.f64 h d) (*.f64 (/.f64 D l) (log.f64 (exp.f64 D))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l))))))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l))) 3))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 h d) 3) (pow.f64 (*.f64 D (/.f64 D l)) 3)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 D l)) 3) (pow.f64 (/.f64 h d) 3)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l)))))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(exp.f64 (log.f64 (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l)))))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l)))) 1))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l)))))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l))
(*.f64 (/.f64 D l) (*.f64 (/.f64 D d) h))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2))) 1)
(pow.f64 (*.f64 l (/.f64 1 h)) -1/2)
(pow.f64 (/.f64 l h) -1/2)
(*.f64 1 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2))
(pow.f64 (*.f64 l (/.f64 1 h)) -1/2)
(pow.f64 (/.f64 l h) -1/2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)) 2) (cbrt.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)))
(pow.f64 (*.f64 l (/.f64 1 h)) -1/2)
(pow.f64 (/.f64 l h) -1/2)
(*.f64 (sqrt.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)) (sqrt.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)))
(pow.f64 (*.f64 l (/.f64 1 h)) -1/2)
(pow.f64 (/.f64 l h) -1/2)
(*.f64 (exp.f64 (*.f64 (log.f64 l) -1/2)) (exp.f64 (*.f64 (neg.f64 (log.f64 h)) -1/2)))
(*.f64 (pow.f64 l -1/2) (pow.f64 (exp.f64 -1/2) (neg.f64 (log.f64 h))))
(exp.f64 (*.f64 -1/2 (log.f64 (/.f64 l h))))
(*.f64 (exp.f64 (*.f64 -1/2 (log.f64 l))) (exp.f64 (*.f64 -1/2 (neg.f64 (log.f64 h)))))
(*.f64 (pow.f64 l -1/2) (pow.f64 (exp.f64 -1/2) (neg.f64 (log.f64 h))))
(exp.f64 (*.f64 -1/2 (log.f64 (/.f64 l h))))
(*.f64 (pow.f64 (exp.f64 -1/2) (log.f64 l)) (pow.f64 (exp.f64 -1/2) (neg.f64 (log.f64 h))))
(*.f64 (pow.f64 l -1/2) (pow.f64 (exp.f64 -1/2) (neg.f64 (log.f64 h))))
(exp.f64 (*.f64 -1/2 (log.f64 (/.f64 l h))))
(*.f64 (pow.f64 (exp.f64 -1/2) (neg.f64 (log.f64 h))) (pow.f64 (exp.f64 -1/2) (log.f64 l)))
(*.f64 (pow.f64 l -1/2) (pow.f64 (exp.f64 -1/2) (neg.f64 (log.f64 h))))
(exp.f64 (*.f64 -1/2 (log.f64 (/.f64 l h))))
(pow.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2) 1)
(pow.f64 (*.f64 l (/.f64 1 h)) -1/2)
(pow.f64 (/.f64 l h) -1/2)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 l (/.f64 1 h))))
(pow.f64 (exp.f64 -1/2) (log.f64 (/.f64 l h)))
(pow.f64 (exp.f64 -1/2) (*.f64 (log.f64 (*.f64 l (/.f64 1 h))) 1))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 l (/.f64 1 h))))
(pow.f64 (exp.f64 -1/2) (log.f64 (/.f64 l h)))
(pow.f64 (E.f64) (log.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)))
(pow.f64 (E.f64) (*.f64 -1/2 (log.f64 (/.f64 l h))))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)) 3)
(pow.f64 (*.f64 l (/.f64 1 h)) -1/2)
(pow.f64 (/.f64 l h) -1/2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2) 3) 1/3)
(pow.f64 (*.f64 l (/.f64 1 h)) -1/2)
(pow.f64 (/.f64 l h) -1/2)
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)) 2)
(pow.f64 (*.f64 l (/.f64 1 h)) -1/2)
(pow.f64 (/.f64 l h) -1/2)
(pow.f64 (*.f64 l (/.f64 1 h)) -1/2)
(pow.f64 (/.f64 l h) -1/2)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)))) (sqrt.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 -1/2 (log.f64 (/.f64 l h))))) (sqrt.f64 (*.f64 -1/2 (log.f64 (/.f64 l h)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2))) 2)) (cbrt.f64 (log.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (log.f64 (/.f64 l h)))) 2)) (cbrt.f64 (*.f64 -1/2 (log.f64 (/.f64 l h)))))
(pow.f64 (pow.f64 (exp.f64 -1/2) (pow.f64 (cbrt.f64 (log.f64 (*.f64 l (/.f64 1 h)))) 2)) (cbrt.f64 (log.f64 (*.f64 l (/.f64 1 h)))))
(pow.f64 (pow.f64 (exp.f64 -1/2) (pow.f64 (cbrt.f64 (log.f64 (/.f64 l h))) 2)) (cbrt.f64 (log.f64 (/.f64 l h))))
(pow.f64 (pow.f64 (exp.f64 -1/2) (sqrt.f64 (log.f64 (*.f64 l (/.f64 1 h))))) (sqrt.f64 (log.f64 (*.f64 l (/.f64 1 h)))))
(pow.f64 (pow.f64 (exp.f64 -1/2) (sqrt.f64 (log.f64 (/.f64 l h)))) (sqrt.f64 (log.f64 (/.f64 l h))))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2) 2))
(sqrt.f64 (/.f64 1 (*.f64 l (/.f64 1 h))))
(sqrt.f64 (/.f64 1 (/.f64 l h)))
(log.f64 (exp.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)))
(pow.f64 (*.f64 l (/.f64 1 h)) -1/2)
(pow.f64 (/.f64 l h) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2))))
(pow.f64 (*.f64 l (/.f64 1 h)) -1/2)
(pow.f64 (/.f64 l h) -1/2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2) 3))
(pow.f64 (*.f64 l (/.f64 1 h)) -1/2)
(pow.f64 (/.f64 l h) -1/2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)))
(pow.f64 (*.f64 l (/.f64 1 h)) -1/2)
(pow.f64 (/.f64 l h) -1/2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)))
(pow.f64 (*.f64 l (/.f64 1 h)) -1/2)
(pow.f64 (/.f64 l h) -1/2)
(-.f64 (log.f64 l) (neg.f64 (log.f64 h)))
(log.f64 (*.f64 l h))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 l (/.f64 1 h))))) 1)
(log.f64 (*.f64 l (/.f64 1 h)))
(log.f64 (/.f64 l h))
(-.f64 (/.f64 (pow.f64 (log.f64 l) 2) (log.f64 (*.f64 l (/.f64 1 h)))) (/.f64 (pow.f64 (neg.f64 (log.f64 h)) 2) (log.f64 (*.f64 l (/.f64 1 h)))))
(/.f64 (-.f64 (pow.f64 (log.f64 l) 2) (pow.f64 (neg.f64 (log.f64 h)) 2)) (log.f64 (*.f64 l (/.f64 1 h))))
(/.f64 (*.f64 (log.f64 (/.f64 l h)) (log.f64 (*.f64 l h))) (log.f64 (/.f64 l h)))
(*.f64 1 (log.f64 (*.f64 l (/.f64 1 h))))
(log.f64 (*.f64 l (/.f64 1 h)))
(log.f64 (/.f64 l h))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 l (/.f64 1 h)))) 2) (cbrt.f64 (log.f64 (*.f64 l (/.f64 1 h)))))
(log.f64 (*.f64 l (/.f64 1 h)))
(log.f64 (/.f64 l h))
(*.f64 (sqrt.f64 (log.f64 (*.f64 l (/.f64 1 h)))) (sqrt.f64 (log.f64 (*.f64 l (/.f64 1 h)))))
(log.f64 (*.f64 l (/.f64 1 h)))
(log.f64 (/.f64 l h))
(/.f64 (+.f64 (pow.f64 (log.f64 l) 3) (pow.f64 (neg.f64 (log.f64 h)) 3)) (+.f64 (pow.f64 (log.f64 l) 2) (-.f64 (pow.f64 (neg.f64 (log.f64 h)) 2) (*.f64 (log.f64 l) (neg.f64 (log.f64 h))))))
(/.f64 (-.f64 (pow.f64 (log.f64 l) 3) (pow.f64 (log.f64 h) 3)) (+.f64 (pow.f64 (log.f64 l) 2) (*.f64 (neg.f64 (log.f64 h)) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l)))))
(/.f64 (-.f64 (pow.f64 (log.f64 l) 3) (pow.f64 (log.f64 h) 3)) (+.f64 (pow.f64 (log.f64 l) 2) (fma.f64 (log.f64 h) (log.f64 h) (*.f64 (log.f64 l) (log.f64 h)))))
(/.f64 (-.f64 (pow.f64 (log.f64 l) 2) (pow.f64 (neg.f64 (log.f64 h)) 2)) (log.f64 (*.f64 l (/.f64 1 h))))
(/.f64 (*.f64 (log.f64 (/.f64 l h)) (log.f64 (*.f64 l h))) (log.f64 (/.f64 l h)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (log.f64 l) 3) (pow.f64 (neg.f64 (log.f64 h)) 3))) (neg.f64 (+.f64 (pow.f64 (log.f64 l) 2) (-.f64 (pow.f64 (neg.f64 (log.f64 h)) 2) (*.f64 (log.f64 l) (neg.f64 (log.f64 h)))))))
(/.f64 (-.f64 (pow.f64 (log.f64 h) 3) (pow.f64 (log.f64 l) 3)) (-.f64 (neg.f64 (pow.f64 (log.f64 l) 2)) (*.f64 (neg.f64 (log.f64 h)) (-.f64 (neg.f64 (log.f64 h)) (log.f64 l)))))
(/.f64 (-.f64 (pow.f64 (log.f64 h) 3) (pow.f64 (log.f64 l) 3)) (-.f64 (neg.f64 (pow.f64 (log.f64 l) 2)) (fma.f64 (log.f64 h) (log.f64 h) (*.f64 (log.f64 l) (log.f64 h)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 l) 2) (pow.f64 (neg.f64 (log.f64 h)) 2))) (neg.f64 (log.f64 (*.f64 l h))))
(*.f64 1 (/.f64 (*.f64 (log.f64 (/.f64 l h)) (log.f64 (*.f64 l h))) (log.f64 (*.f64 l h))))
(pow.f64 (log.f64 (*.f64 l (/.f64 1 h))) 1)
(log.f64 (*.f64 l (/.f64 1 h)))
(log.f64 (/.f64 l h))
(pow.f64 (cbrt.f64 (log.f64 (*.f64 l (/.f64 1 h)))) 3)
(log.f64 (*.f64 l (/.f64 1 h)))
(log.f64 (/.f64 l h))
(pow.f64 (pow.f64 (log.f64 (*.f64 l (/.f64 1 h))) 3) 1/3)
(log.f64 (*.f64 l (/.f64 1 h)))
(log.f64 (/.f64 l h))
(pow.f64 (sqrt.f64 (log.f64 (*.f64 l (/.f64 1 h)))) 2)
(log.f64 (*.f64 l (/.f64 1 h)))
(log.f64 (/.f64 l h))
(sqrt.f64 (pow.f64 (log.f64 (*.f64 l (/.f64 1 h))) 2))
(fabs.f64 (log.f64 (/.f64 l h)))
(log.f64 (*.f64 l (/.f64 1 h)))
(log.f64 (/.f64 l h))
(log.f64 (+.f64 1 (-.f64 (*.f64 l (/.f64 1 h)) 1)))
(log1p.f64 (fma.f64 l (/.f64 1 h) -1))
(log.f64 (+.f64 (/.f64 l h) 0))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 l (/.f64 1 h))) 3))
(log.f64 (*.f64 l (/.f64 1 h)))
(log.f64 (/.f64 l h))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 l (/.f64 1 h)))))
(log.f64 (*.f64 l (/.f64 1 h)))
(log.f64 (/.f64 l h))
(exp.f64 (log.f64 (log.f64 (*.f64 l (/.f64 1 h)))))
(log.f64 (*.f64 l (/.f64 1 h)))
(log.f64 (/.f64 l h))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 l (/.f64 1 h)))) 1))
(log.f64 (*.f64 l (/.f64 1 h)))
(log.f64 (/.f64 l h))
(log1p.f64 (-.f64 (*.f64 l (/.f64 1 h)) 1))
(log1p.f64 (fma.f64 l (/.f64 1 h) -1))
(log.f64 (+.f64 (/.f64 l h) 0))
(fma.f64 1 (log.f64 l) (neg.f64 (log.f64 h)))
(log.f64 (*.f64 l (/.f64 1 h)))
(log.f64 (/.f64 l h))
(fma.f64 1 (neg.f64 (log.f64 h)) (log.f64 l))
(log.f64 (*.f64 l (/.f64 1 h)))
(log.f64 (/.f64 l h))
(fma.f64 -1 (neg.f64 (log.f64 h)) (log.f64 l))
(log.f64 (*.f64 l h))
(fma.f64 (neg.f64 (log.f64 h)) -1 (log.f64 l))
(log.f64 (*.f64 l h))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (log.f64 h))) 2) (cbrt.f64 (neg.f64 (log.f64 h))) (log.f64 l))
(log.f64 (*.f64 l (/.f64 1 h)))
(log.f64 (/.f64 l h))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 l)) 2) (cbrt.f64 (log.f64 l)) (neg.f64 (log.f64 h)))
(log.f64 (*.f64 l (/.f64 1 h)))
(log.f64 (/.f64 l h))
(fma.f64 (sqrt.f64 (neg.f64 (log.f64 h))) (sqrt.f64 (neg.f64 (log.f64 h))) (log.f64 l))
(log.f64 (*.f64 l (/.f64 1 h)))
(log.f64 (/.f64 l h))
(fma.f64 (sqrt.f64 (log.f64 l)) (sqrt.f64 (log.f64 l)) (neg.f64 (log.f64 h)))
(log.f64 (*.f64 l (/.f64 1 h)))
(log.f64 (/.f64 l h))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)))) 1)
(*.f64 d (pow.f64 (*.f64 l (/.f64 1 h)) -1/2))
(*.f64 d (pow.f64 (/.f64 l h) -1/2))
(pow.f64 (*.f64 d (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)) 1)
(*.f64 d (pow.f64 (*.f64 l (/.f64 1 h)) -1/2))
(*.f64 d (pow.f64 (/.f64 l h) -1/2))
(pow.f64 (cbrt.f64 (*.f64 d (pow.f64 (*.f64 l (/.f64 1 h)) -1/2))) 3)
(*.f64 d (pow.f64 (*.f64 l (/.f64 1 h)) -1/2))
(*.f64 d (pow.f64 (/.f64 l h) -1/2))
(pow.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)) 3) 1/3)
(*.f64 d (pow.f64 (*.f64 l (/.f64 1 h)) -1/2))
(*.f64 d (pow.f64 (/.f64 l h) -1/2))
(pow.f64 (sqrt.f64 (*.f64 d (pow.f64 (*.f64 l (/.f64 1 h)) -1/2))) 2)
(*.f64 d (pow.f64 (*.f64 l (/.f64 1 h)) -1/2))
(*.f64 d (pow.f64 (/.f64 l h) -1/2))
(sqrt.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)) 2))
(fabs.f64 (*.f64 d (pow.f64 (/.f64 l h) -1/2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)) d))
(*.f64 d (pow.f64 (*.f64 l (/.f64 1 h)) -1/2))
(*.f64 d (pow.f64 (/.f64 l h) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)))))
(*.f64 d (pow.f64 (*.f64 l (/.f64 1 h)) -1/2))
(*.f64 d (pow.f64 (/.f64 l h) -1/2))
(cbrt.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)) 3))
(*.f64 d (pow.f64 (*.f64 l (/.f64 1 h)) -1/2))
(*.f64 d (pow.f64 (/.f64 l h) -1/2))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2) 3)))
(*.f64 d (pow.f64 (*.f64 l (/.f64 1 h)) -1/2))
(*.f64 d (pow.f64 (/.f64 l h) -1/2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2) 3) (pow.f64 d 3)))
(*.f64 d (pow.f64 (*.f64 l (/.f64 1 h)) -1/2))
(*.f64 d (pow.f64 (/.f64 l h) -1/2))
(expm1.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 l (/.f64 1 h)) -1/2))))
(*.f64 d (pow.f64 (*.f64 l (/.f64 1 h)) -1/2))
(*.f64 d (pow.f64 (/.f64 l h) -1/2))
(exp.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 l (/.f64 1 h)) -1/2))))
(*.f64 d (pow.f64 (*.f64 l (/.f64 1 h)) -1/2))
(*.f64 d (pow.f64 (/.f64 l h) -1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 l (/.f64 1 h)) -1/2))) 1))
(*.f64 d (pow.f64 (*.f64 l (/.f64 1 h)) -1/2))
(*.f64 d (pow.f64 (/.f64 l h) -1/2))
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 l (/.f64 1 h)) -1/2))))
(*.f64 d (pow.f64 (*.f64 l (/.f64 1 h)) -1/2))
(*.f64 d (pow.f64 (/.f64 l h) -1/2))
(+.f64 (log.f64 -1) (neg.f64 (log.f64 h)))
(log.f64 (/.f64 -1 h))
(+.f64 0 (neg.f64 (log.f64 h)))
(neg.f64 (log.f64 h))
(+.f64 (log.f64 (pow.f64 h -1/2)) (log.f64 (pow.f64 h -1/2)))
(neg.f64 (log.f64 h))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 h -2))) (log.f64 (/.f64 1 (cbrt.f64 h))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 h -2))) (neg.f64 (log.f64 (cbrt.f64 h))))
(-.f64 (log.f64 (cbrt.f64 (pow.f64 h -2))) (log.f64 (cbrt.f64 h)))
(-.f64 (log.f64 -1) (log.f64 h))
(log.f64 (/.f64 -1 h))
(-.f64 (log.f64 -1) (log.f64 (neg.f64 h)))
(-.f64 0 (log.f64 h))
(neg.f64 (log.f64 h))
(-.f64 0 (log.f64 (/.f64 h 1)))
(neg.f64 (log.f64 h))
(-.f64 0 (log.f64 (neg.f64 h)))
(neg.f64 (log.f64 (neg.f64 h)))
(-.f64 0 (log.f64 (/.f64 h -1)))
(log.f64 (/.f64 -1 h))
(-.f64 (exp.f64 (log1p.f64 (neg.f64 (log.f64 h)))) 1)
(neg.f64 (log.f64 h))
(*.f64 1 (neg.f64 (log.f64 h)))
(neg.f64 (log.f64 h))
(*.f64 -1 (neg.f64 (log.f64 h)))
(log.f64 h)
(*.f64 -1 (log.f64 h))
(neg.f64 (log.f64 h))
(*.f64 (neg.f64 (log.f64 h)) -1)
(log.f64 h)
(*.f64 (pow.f64 (cbrt.f64 (neg.f64 (log.f64 h))) 2) (cbrt.f64 (neg.f64 (log.f64 h))))
(neg.f64 (log.f64 h))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 h))) (sqrt.f64 (neg.f64 (log.f64 h))))
(neg.f64 (log.f64 h))
(pow.f64 (neg.f64 (log.f64 h)) 1)
(neg.f64 (log.f64 h))
(pow.f64 (cbrt.f64 (neg.f64 (log.f64 h))) 3)
(neg.f64 (log.f64 h))
(pow.f64 (pow.f64 (neg.f64 (log.f64 h)) 3) 1/3)
(neg.f64 (log.f64 h))
(pow.f64 (sqrt.f64 (neg.f64 (log.f64 h))) 2)
(neg.f64 (log.f64 h))
(neg.f64 (neg.f64 (log.f64 h)))
(log.f64 h)
(neg.f64 (log.f64 h))
(neg.f64 (log.f64 (/.f64 h 1)))
(neg.f64 (log.f64 h))
(neg.f64 (log.f64 (neg.f64 h)))
(neg.f64 (log.f64 (/.f64 h -1)))
(log.f64 (/.f64 -1 h))
(sqrt.f64 (pow.f64 (neg.f64 (log.f64 h)) 2))
(fabs.f64 (neg.f64 (log.f64 h)))
(cbrt.f64 (pow.f64 (neg.f64 (log.f64 h)) 3))
(neg.f64 (log.f64 h))
(expm1.f64 (log1p.f64 (neg.f64 (log.f64 h))))
(neg.f64 (log.f64 h))
(exp.f64 (log.f64 (neg.f64 (log.f64 h))))
(neg.f64 (log.f64 h))
(exp.f64 (*.f64 (log.f64 (neg.f64 (log.f64 h))) 1))
(neg.f64 (log.f64 h))
(log1p.f64 (-.f64 (/.f64 1 h) 1))
(log1p.f64 (+.f64 (/.f64 1 h) -1))
(log1p.f64 (+.f64 -1 (/.f64 1 h)))

eval264.0ms (1%)

Compiler

Compiled 11646 to 6599 computations (43.3% saved)

prune197.0ms (0.7%)

Pruning

57 alts after pruning (50 fresh and 7 done)

PrunedKeptTotal
New55432586
Fresh71825
Picked325
Done156
Total56557622
Accurracy
92.7%
Counts
622 → 57
Alt Table
Click to see full alt table
StatusAccuracyProgram
23.2%
(*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2) 1/3) d)
11.2%
(*.f64 (pow.f64 (/.f64 l h) -1/2) d)
11.2%
(*.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2) d)
25.0%
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
11.2%
(*.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (log.f64 (/.f64 l h)))) 2)) (cbrt.f64 (*.f64 -1/2 (log.f64 (/.f64 l h))))) d)
11.2%
(*.f64 (pow.f64 (exp.f64 -1/2) (log.f64 (/.f64 l h))) d)
11.2%
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2)) 3) d)
24.8%
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1))) 3) d)
11.2%
(*.f64 (pow.f64 (E.f64) (*.f64 -1/2 (log.f64 (/.f64 l h)))) d)
26.3%
(*.f64 (/.f64 (pow.f64 h -1/2) (sqrt.f64 l)) d)
16.5%
(*.f64 (/.f64 (sqrt.f64 h) (pow.f64 l 3/2)) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M))))
11.2%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 l h))) d)
11.2%
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l (/.f64 1 h)))) d)
25.0%
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d)
58.0%
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
65.5%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (E.f64) (log.f64 (sqrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
25.2%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))))
67.9%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
67.7%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
4.2%
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d)
26.3%
(*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d)
41.4%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)) h) l)))
35.4%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 1/8 l))))
41.0%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
67.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 M D) 2) d) 2) (*.f64 1/2 (/.f64 h l)))))
53.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (/.f64 (*.f64 (*.f64 (*.f64 D M) D) (*.f64 M h)) (*.f64 l (*.f64 d d))))))
49.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h))))))
60.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (*.f64 (/.f64 M d) M) (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l)))))))
65.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
26.0%
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d)
22.5%
(*.f64 (sqrt.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 h -2)) (/.f64 1 (cbrt.f64 h))) l)) d)
53.5%
(*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d h)) l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
66.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 M d))) 2) (/.f64 h l))))))
58.1%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4))))))
27.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (/.f64 d M) (/.f64 d M)) h)) (/.f64 -1/8 l))))
27.1%
(*.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))))
36.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
11.2%
(*.f64 (sqrt.f64 (/.f64 1 (/.f64 l h))) d)
11.2%
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l (/.f64 1 h)))) d)
17.7%
(*.f64 (sqrt.f64 (-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1))) 1)) d)
19.2%
(*.f64 (sqrt.f64 (log.f64 (exp.f64 (/.f64 (/.f64 1 h) l)))) d)
23.6%
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 h l)) (/.f64 1 (*.f64 h l))) (/.f64 1 (*.f64 h l))))) d)
19.7%
(*.f64 (log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2))) d)
24.7%
(*.f64 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2))) d)
23.3%
(*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)) 1/3)) d)
24.2%
(*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 h l)) -1/2)) d)
20.0%
(*.f64 (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 l (/.f64 1 h)) 1)))) d)
11.2%
(*.f64 (exp.f64 (*.f64 -1/2 (log.f64 (/.f64 l h)))) d)
2.2%
(*.f64 (exp.f64 (*.f64 -1/2 (expm1.f64 (log1p.f64 (log.f64 (*.f64 l (/.f64 1 h))))))) d)
11.2%
(*.f64 (exp.f64 (*.f64 -1/2 (cbrt.f64 (pow.f64 (log.f64 (*.f64 l (/.f64 1 h))) 3)))) d)
23.9%
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)) d)
25.0%
(*.f64 (cbrt.f64 (*.f64 (/.f64 -1 (*.f64 l h)) (sqrt.f64 (/.f64 (/.f64 1 h) l)))) d)
25.0%
(*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1 h) (/.f64 -1 l)) (sqrt.f64 (/.f64 (/.f64 1 h) l)))) d)
23.6%
(*.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (pow.f64 (pow.f64 (*.f64 l h) -1) 3/2)))) d)
17.8%
(*.f64 -1/8 (*.f64 (*.f64 D (*.f64 D (*.f64 (/.f64 M d) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
5.6%
(fabs.f64 (*.f64 d (pow.f64 (/.f64 l h) -1/2)))
38.9%
(fabs.f64 (*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2))))
Compiler

Compiled 3131 to 1903 computations (39.2% saved)

regimes1.1s (4.1%)

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

7 calls:

360.0ms
h
205.0ms
l
163.0ms
D
122.0ms
d
115.0ms
M
Results
AccuracySegmentsBranch
73.9%3d
79.2%7h
71.8%2l
70.2%3M
67.9%1D
78.1%2(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
70.1%3(*.f64 M D)
Compiler

Compiled 1946 to 1036 computations (46.8% saved)

regimes392.0ms (1.4%)

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

4 calls:

158.0ms
h
131.0ms
d
49.0ms
l
29.0ms
D
Results
AccuracySegmentsBranch
67.5%1D
71.8%4h
67.5%1l
72.6%5d
Compiler

Compiled 961 to 503 computations (47.7% saved)

regimes922.0ms (3.4%)

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

5 calls:

309.0ms
d
207.0ms
h
144.0ms
l
136.0ms
M
99.0ms
D
Results
AccuracySegmentsBranch
74.0%8d
67.2%4M
67.4%5h
65.0%4l
64.7%4D
Compiler

Compiled 886 to 473 computations (46.6% saved)

regimes354.0ms (1.3%)

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

2 calls:

213.0ms
d
125.0ms
M
Results
AccuracySegmentsBranch
65.0%4M
70.2%6d
Compiler

Compiled 706 to 361 computations (48.9% saved)

regimes166.0ms (0.6%)

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

1 calls:

152.0ms
d
Results
AccuracySegmentsBranch
69.0%6d
Compiler

Compiled 541 to 292 computations (46% saved)

regimes350.0ms (1.3%)

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

2 calls:

182.0ms
h
154.0ms
d
Results
AccuracySegmentsBranch
67.7%7h
67.2%5d
Compiler

Compiled 518 to 287 computations (44.6% saved)

regimes315.0ms (1.2%)

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

4 calls:

141.0ms
d
73.0ms
l
60.0ms
D
17.0ms
M
Results
AccuracySegmentsBranch
58.0%1D
58.0%1M
62.6%4l
65.4%5d
Compiler

Compiled 501 to 286 computations (42.9% saved)

regimes522.0ms (1.9%)

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

5 calls:

203.0ms
h
185.0ms
d
60.0ms
l
46.0ms
M
17.0ms
D
Results
AccuracySegmentsBranch
59.9%3l
57.2%3M
53.5%1D
60.0%6h
66.2%7d
Compiler

Compiled 427 to 262 computations (38.6% saved)

regimes509.0ms (1.9%)

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

5 calls:

165.0ms
l
122.0ms
d
97.0ms
h
69.0ms
D
43.0ms
M
Results
AccuracySegmentsBranch
55.3%7h
47.3%5D
44.2%3M
55.8%9l
56.5%6d
Compiler

Compiled 401 to 246 computations (38.7% saved)

regimes79.0ms (0.3%)

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

1 calls:

69.0ms
d
Results
AccuracySegmentsBranch
54.9%4d
Compiler

Compiled 356 to 215 computations (39.6% saved)

regimes80.0ms (0.3%)

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

1 calls:

70.0ms
d
Results
AccuracySegmentsBranch
54.9%4d
Compiler

Compiled 338 to 208 computations (38.5% saved)

regimes79.0ms (0.3%)

Counts
25 → 3
Calls
Call 1
Inputs
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
(*.f64 (pow.f64 (/.f64 l h) -1/2) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (/.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) d)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d)
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 l h))) d)
(*.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l (/.f64 1 h)))) d)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l (/.f64 1 h)))) d)
(fabs.f64 (*.f64 d (pow.f64 (/.f64 l h) -1/2)))
(*.f64 (/.f64 (pow.f64 h -1/2) (sqrt.f64 l)) d)
(*.f64 (exp.f64 (*.f64 -1/2 (log.f64 (/.f64 l 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 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)) d)
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d)
(*.f64 (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 l (/.f64 1 h)) 1)))) d)
(*.f64 (*.f64 (pow.f64 (*.f64 h l) -1/4) (pow.f64 (*.f64 h l) -1/4)) d)
(*.f64 (cbrt.f64 (*.f64 (/.f64 -1 (*.f64 l h)) (sqrt.f64 (/.f64 (/.f64 1 h) l)))) d)
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 (*.f64 h l)) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(*.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 1 h) l) (sqrt.f64 (/.f64 (/.f64 1 h) l)))) d)
(*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1 h) (/.f64 -1 l)) (sqrt.f64 (/.f64 (/.f64 1 h) l)))) d)
Outputs
(*.f64 (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 l (/.f64 1 h)) 1)))) d)
(*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1 h) (/.f64 -1 l)) (sqrt.f64 (/.f64 (/.f64 1 h) l)))) d)
(*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d)
Calls

2 calls:

36.0ms
d
35.0ms
h
Results
AccuracySegmentsBranch
50.6%3h
48.7%3d
Compiler

Compiled 272 to 171 computations (37.1% saved)

regimes41.0ms (0.2%)

Counts
24 → 3
Calls
Call 1
Inputs
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
(*.f64 (pow.f64 (/.f64 l h) -1/2) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (/.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) d)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d)
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 l h))) d)
(*.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l (/.f64 1 h)))) d)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l (/.f64 1 h)))) d)
(fabs.f64 (*.f64 d (pow.f64 (/.f64 l h) -1/2)))
(*.f64 (/.f64 (pow.f64 h -1/2) (sqrt.f64 l)) d)
(*.f64 (exp.f64 (*.f64 -1/2 (log.f64 (/.f64 l 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 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)) d)
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d)
(*.f64 (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 l (/.f64 1 h)) 1)))) d)
(*.f64 (*.f64 (pow.f64 (*.f64 h l) -1/4) (pow.f64 (*.f64 h l) -1/4)) d)
(*.f64 (cbrt.f64 (*.f64 (/.f64 -1 (*.f64 l h)) (sqrt.f64 (/.f64 (/.f64 1 h) l)))) d)
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 (*.f64 h l)) (sqrt.f64 (/.f64 1 (*.f64 h l))))) d)
(*.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 1 h) l) (sqrt.f64 (/.f64 (/.f64 1 h) l)))) d)
Outputs
(*.f64 (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 l (/.f64 1 h)) 1)))) d)
(*.f64 (cbrt.f64 (*.f64 (/.f64 -1 (*.f64 l h)) (sqrt.f64 (/.f64 (/.f64 1 h) l)))) d)
(*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d)
Calls

1 calls:

33.0ms
h
Results
AccuracySegmentsBranch
50.6%3h
Compiler

Compiled 249 to 154 computations (38.2% saved)

regimes70.0ms (0.3%)

Counts
21 → 3
Calls
Call 1
Inputs
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
(*.f64 (pow.f64 (/.f64 l h) -1/2) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (/.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) d)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d)
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 l h))) d)
(*.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l (/.f64 1 h)))) d)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l (/.f64 1 h)))) d)
(fabs.f64 (*.f64 d (pow.f64 (/.f64 l h) -1/2)))
(*.f64 (/.f64 (pow.f64 h -1/2) (sqrt.f64 l)) d)
(*.f64 (exp.f64 (*.f64 -1/2 (log.f64 (/.f64 l 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 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)) d)
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d)
(*.f64 (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 l (/.f64 1 h)) 1)))) d)
(*.f64 (*.f64 (pow.f64 (*.f64 h l) -1/4) (pow.f64 (*.f64 h l) -1/4)) d)
Outputs
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
(*.f64 (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 l (/.f64 1 h)) 1)))) d)
(*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d)
Calls

2 calls:

35.0ms
h
30.0ms
d
Results
AccuracySegmentsBranch
48.0%3d
47.7%3h
Compiler

Compiled 210 to 132 computations (37.1% saved)

regimes88.0ms (0.3%)

Counts
19 → 3
Calls
Call 1
Inputs
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
(*.f64 (pow.f64 (/.f64 l h) -1/2) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (/.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) d)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d)
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 l h))) d)
(*.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l (/.f64 1 h)))) d)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l (/.f64 1 h)))) d)
(fabs.f64 (*.f64 d (pow.f64 (/.f64 l h) -1/2)))
(*.f64 (/.f64 (pow.f64 h -1/2) (sqrt.f64 l)) d)
(*.f64 (exp.f64 (*.f64 -1/2 (log.f64 (/.f64 l 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 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)) d)
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d)
Outputs
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)) d)
(*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d)
Calls

3 calls:

27.0ms
d
27.0ms
l
27.0ms
h
Results
AccuracySegmentsBranch
45.8%3l
43.8%3h
43.3%3d
Compiler

Compiled 190 to 121 computations (36.3% saved)

regimes181.0ms (0.7%)

Counts
17 → 3
Calls
Call 1
Inputs
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
(*.f64 (pow.f64 (/.f64 l h) -1/2) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (/.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) d)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d)
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 l h))) d)
(*.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l (/.f64 1 h)))) d)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l (/.f64 1 h)))) d)
(fabs.f64 (*.f64 d (pow.f64 (/.f64 l h) -1/2)))
(*.f64 (/.f64 (pow.f64 h -1/2) (sqrt.f64 l)) d)
(*.f64 (exp.f64 (*.f64 -1/2 (log.f64 (/.f64 l 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 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)) d)
Outputs
(*.f64 (pow.f64 (/.f64 l h) -1/2) d)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)) d)
(*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d)
Calls

5 calls:

65.0ms
h
44.0ms
d
25.0ms
D
25.0ms
M
17.0ms
l
Results
AccuracySegmentsBranch
35.7%4d
38.1%3h
31.9%3D
31.0%3M
34.0%2l
Compiler

Compiled 179 to 115 computations (35.8% saved)

regimes57.0ms (0.2%)

Counts
16 → 3
Calls
Call 1
Inputs
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
(*.f64 (pow.f64 (/.f64 l h) -1/2) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (/.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) d)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d)
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 l h))) d)
(*.f64 (pow.f64 (*.f64 l (/.f64 1 h)) -1/2) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l (/.f64 1 h)))) d)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l (/.f64 1 h)))) d)
(fabs.f64 (*.f64 d (pow.f64 (/.f64 l h) -1/2)))
(*.f64 (/.f64 (pow.f64 h -1/2) (sqrt.f64 l)) d)
(*.f64 (exp.f64 (*.f64 -1/2 (log.f64 (/.f64 l 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)
Outputs
(*.f64 (pow.f64 (/.f64 l h) -1/2) d)
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d)
(*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d)
Calls

1 calls:

52.0ms
h
Results
AccuracySegmentsBranch
36.6%3h
Compiler

Compiled 145 to 89 computations (38.6% saved)

regimes27.0ms (0.1%)

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

1 calls:

23.0ms
h
Results
AccuracySegmentsBranch
36.6%3h
Compiler

Compiled 136 to 83 computations (39% saved)

regimes50.0ms (0.2%)

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

3 calls:

20.0ms
l
13.0ms
h
13.0ms
d
Results
AccuracySegmentsBranch
28.4%2d
29.2%2l
31.0%2h
Compiler

Compiled 122 to 78 computations (36.1% saved)

regimes69.0ms (0.3%)

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

2 calls:

63.0ms
h
4.0ms
D
Results
AccuracySegmentsBranch
25.0%1D
30.0%2h
Compiler

Compiled 47 to 32 computations (31.9% saved)

regimes7.0ms (0%)

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

1 calls:

6.0ms
h
Results
AccuracySegmentsBranch
30.0%2h
Compiler

Compiled 25 to 18 computations (28% saved)

regimes14.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

5 calls:

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

Compiled 42 to 34 computations (19% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.507944195517733e+285
+inf
Compiler

Compiled 48 to 38 computations (20.8% saved)

bsearch580.0ms (2.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
66.0ms
3.7670686028020544e+176
4.046863652898383e+190
114.0ms
4.988535265729558e+84
5.0779480507914425e+89
61.0ms
1.3681583371734754e-164
5.131709699735843e-163
84.0ms
-1.309680442294576e-307
7.11523405678168e-309
103.0ms
-5.9277348384132255e-152
-3.1312530056415226e-157
99.0ms
-6.60682728726828e+70
-5.994484160187304e+68
53.0ms
-2.1770646037188274e+157
-1.6553148197190862e+156
Results
237.0ms527×body256valid
231.0ms853×body256invalid
93.0ms337×body256infinite
Compiler

Compiled 2940 to 2092 computations (28.8% saved)

bsearch309.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
65.0ms
3.7670686028020544e+176
4.046863652898383e+190
57.0ms
4.988535265729558e+84
5.0779480507914425e+89
50.0ms
1.3681583371734754e-164
5.131709699735843e-163
54.0ms
-1.309680442294576e-307
7.11523405678168e-309
83.0ms
-5.9277348384132255e-152
-3.1312530056415226e-157
Results
131.0ms623×body256invalid
91.0ms382×body256valid
73.0ms274×body256infinite
Compiler

Compiled 2278 to 1631 computations (28.4% saved)

bsearch370.0ms (1.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
72.0ms
3.7670686028020544e+176
4.046863652898383e+190
62.0ms
4.988535265729558e+84
5.0779480507914425e+89
58.0ms
1.4683419191844336e-92
4.286398558664226e-90
39.0ms
-1.309680442294576e-307
7.11523405678168e-309
138.0ms
-5.9277348384132255e-152
-3.1312530056415226e-157
Results
152.0ms697×body256invalid
142.0ms417×body256valid
61.0ms255×body256infinite
Compiler

Compiled 2337 to 1671 computations (28.5% saved)

bsearch271.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
70.0ms
3.7670686028020544e+176
4.046863652898383e+190
67.0ms
1.3681583371734754e-164
5.131709699735843e-163
46.0ms
-1.309680442294576e-307
7.11523405678168e-309
87.0ms
-5.9277348384132255e-152
-3.1312530056415226e-157
Results
119.0ms530×body256invalid
71.0ms305×body256valid
52.0ms207×body256infinite
Compiler

Compiled 1654 to 1217 computations (26.4% saved)

bsearch230.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
69.0ms
3.7670686028020544e+176
4.046863652898383e+190
51.0ms
1.3681583371734754e-164
5.131709699735843e-163
43.0ms
-1.309680442294576e-307
7.11523405678168e-309
66.0ms
-5.871181055405566e-110
-1.4589954241308428e-112
Results
97.0ms516×body256invalid
70.0ms290×body256valid
53.0ms206×body256infinite
Compiler

Compiled 1576 to 1178 computations (25.3% saved)

bsearch325.0ms (1.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
69.0ms
3.7670686028020544e+176
4.046863652898383e+190
61.0ms
4.988535265729558e+84
5.0779480507914425e+89
60.0ms
0.13955253124316863
117017285.94692549
38.0ms
1.675632267205542e-93
1.4683419191844336e-92
40.0ms
-1.309680442294576e-307
7.11523405678168e-309
56.0ms
-5.871181055405566e-110
-1.4589954241308428e-112
Results
126.0ms712×body256invalid
118.0ms492×body256valid
65.0ms276×body256infinite
Compiler

Compiled 2366 to 1768 computations (25.3% saved)

bsearch304.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
40.0ms
1.675632267205542e-93
1.4683419191844336e-92
47.0ms
-1.309680442294576e-307
7.11523405678168e-309
60.0ms
-1.2956633399501793e-92
-1.9286039526556709e-97
73.0ms
-1.7030748502193879e-71
-3.005338613400575e-73
83.0ms
-8.801621551330495e-45
-4.485898387207046e-52
Results
139.0ms584×body256invalid
86.0ms351×body256valid
66.0ms241×body256infinite
Compiler

Compiled 1604 to 1194 computations (25.6% saved)

bsearch145.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
46.0ms
1.675632267205542e-93
1.4683419191844336e-92
40.0ms
-1.309680442294576e-307
7.11523405678168e-309
59.0ms
-1.2956633399501793e-92
-1.9286039526556709e-97
Results
60.0ms322×body256invalid
47.0ms193×body256valid
32.0ms143×body256infinite
Compiler

Compiled 900 to 698 computations (22.4% saved)

bsearch158.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
45.0ms
1.675632267205542e-93
1.4683419191844336e-92
44.0ms
-1.309680442294576e-307
7.11523405678168e-309
68.0ms
-1.2956633399501793e-92
-1.9286039526556709e-97
Results
68.0ms346×body256invalid
50.0ms190×body256valid
34.0ms146×body256infinite
Compiler

Compiled 900 to 698 computations (22.4% saved)

bsearch246.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
169.0ms
-2.717522274543618e-297
1.992209162539695e-308
76.0ms
-2.978614147434318e+57
-1.3499838460495143e+52
Results
112.0ms344×body256invalid
85.0ms123×body256infinite
42.0ms181×body256valid
Compiler

Compiled 806 to 644 computations (20.1% saved)

bsearch148.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
78.0ms
-2.717522274543618e-297
1.992209162539695e-308
70.0ms
-2.978614147434318e+57
-1.3499838460495143e+52
Results
73.0ms364×body256invalid
37.0ms165×body256valid
32.0ms139×body256infinite
Compiler

Compiled 768 to 606 computations (21.1% saved)

bsearch124.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
60.0ms
1.535601341493737e-303
7.518104026465089e-296
64.0ms
-1.2956633399501793e-92
-1.9286039526556709e-97
Results
50.0ms284×body256invalid
38.0ms151×body256valid
31.0ms137×body256infinite
Compiler

Compiled 678 to 551 computations (18.7% saved)

bsearch216.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
94.0ms
-7.25482951762786e-308
1.2561321536049665e-304
122.0ms
-5.252884575001915e-169
-1.8527379602310774e-183
Results
89.0ms331×body256invalid
74.0ms97×body256valid
47.0ms207×body256infinite
Compiler

Compiled 657 to 523 computations (20.4% saved)

bsearch138.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
70.0ms
-2.717522274543618e-297
1.992209162539695e-308
68.0ms
-6.433118936074227e-15
-3.3218007837718875e-23
Results
58.0ms281×body256invalid
38.0ms144×body256infinite
37.0ms160×body256valid
Compiler

Compiled 619 to 495 computations (20% saved)

bsearch145.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
73.0ms
-2.717522274543618e-297
1.992209162539695e-308
71.0ms
-6.433118936074227e-15
-3.3218007837718875e-23
Results
64.0ms310×body256invalid
42.0ms161×body256valid
33.0ms143×body256infinite
Compiler

Compiled 581 to 457 computations (21.3% saved)

bsearch137.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
73.0ms
-2.717522274543618e-297
1.992209162539695e-308
65.0ms
-6.433118936074227e-15
-3.3218007837718875e-23
Results
63.0ms315×body256invalid
35.0ms157×body256valid
33.0ms147×body256infinite
Compiler

Compiled 571 to 447 computations (21.7% saved)

bsearch61.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
61.0ms
-6.433118936074227e-15
-3.3218007837718875e-23
Results
26.0ms133×body256invalid
19.0ms86×body256valid
13.0ms58×body256infinite
Compiler

Compiled 291 to 227 computations (22% saved)

bsearch194.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
194.0ms
-6.433118936074227e-15
-3.3218007837718875e-23
Results
96.0ms87×body256valid
83.0ms139×body256invalid
13.0ms57×body256infinite
Compiler

Compiled 291 to 227 computations (22% saved)

bsearch88.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
88.0ms
-6.433118936074227e-15
-3.3218007837718875e-23
Results
45.0ms83×body256valid
28.0ms144×body256invalid
14.0ms61×body256infinite
Compiler

Compiled 282 to 218 computations (22.7% saved)

simplify202.0ms (0.7%)

Algorithm
egg-herbie
Rules
226×*-commutative
102×+-commutative
100×sub-neg
92×distribute-lft-neg-in
92×distribute-rgt-neg-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03224262
14434192
25204192
35974188
46744188
57454188
67864188
78014188
88034188
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) 5000000000000000164943055170434837427135440057522539318423791570869012863893044939457394359293162206430058690814701199200294101105758807930912040583618895295566352963538529190225559103961304787468696490024321895827150961861074155612506360583410417131562672326958643646649953541871894528) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 M D) 2) d) 2) (*.f64 1/2 (/.f64 h l))))) (fabs.f64 (*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))))
(*.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))))))
(if (<=.f64 d -2099999999999999812625150035304557427647229541542239603489947305553939201207352945308499107027603187740777076876093616353398094268712846273481884312436473856) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4)))))) (if (<=.f64 d -64999999999999997818313430902900420587732714450632600824357610279927808) (fabs.f64 (*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))) (if (<=.f64 d -1358626472935755/30191699398572330817932436647906151127335369763331523427009650401964993299137190816689013801421270140331747000246110759198164677039398341060491474011461568349195162615808) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (/.f64 (*.f64 (*.f64 (*.f64 D M) D) (*.f64 M h)) (*.f64 l (*.f64 d d)))))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 l (/.f64 1 h)) 1)))) d) (if (<=.f64 d 8266613047380103/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (*.f64 -1/8 (*.f64 (*.f64 D (*.f64 D (*.f64 (/.f64 M d) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (if (<=.f64 d 57000000000000002103870955957931499653287528967258021629884865748029518912219905485963264) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (/.f64 (*.f64 (*.f64 (*.f64 D M) D) (*.f64 M h)) (*.f64 l (*.f64 d d)))))) (if (<=.f64 d 80000000000000004195049475800502697563790401235437796884529097946544494678029750910567654647102860927909797091335457422634763213441497953213858383684738858174535256480966221234176) (*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d h)) l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) (*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d))))))))
(if (<=.f64 d -7004474260468781/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (*.f64 (/.f64 M d) M) (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l))))))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 l (/.f64 1 h)) 1)))) d) (if (<=.f64 d 8266613047380103/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (*.f64 -1/8 (*.f64 (*.f64 D (*.f64 D (*.f64 (/.f64 M d) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (if (<=.f64 d 35000000000000000512074333073620556083951504575262927074751377550942872748790187556864) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (/.f64 (*.f64 (*.f64 (*.f64 D M) D) (*.f64 M h)) (*.f64 l (*.f64 d d)))))) (if (<=.f64 d 1999999999999999893189745903130456677987053736438977713089142880627189412987511965773920050358187058649987332174230712262070456479105474777052558536156287047383518309811773687971446784) (*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d h)) l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) (*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d))))))
(if (<=.f64 d -5472245515991235/1886981212410770676120777290494134445458460610208220214188103150122812081196074426043063362588829383770734187515381922449885292314962396316280717125716348021824697663488) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (*.f64 (/.f64 M d) M) (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l))))))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 l (/.f64 1 h)) 1)))) d) (if (<=.f64 d 5687876567655377/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984) (*.f64 (/.f64 (sqrt.f64 h) (pow.f64 l 3/2)) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M)))) (if (<=.f64 d 107999999999999993298019468764209742423057607956952203460759198409874141144094938759168) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))))) (if (<=.f64 d 7200000000000000166270257379424675152294835218932234783100064962714863765692095359833484937449245479997633175155461734215514168814578289249507413959906569337126626306415776671064560022585344) (*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d h)) l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) (*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d))))))
(if (<=.f64 d -5255771031303471/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (*.f64 (/.f64 M d) M) (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l))))))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 l (/.f64 1 h)) 1)))) d) (if (<=.f64 d 1750576880621669/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (*.f64 -1/8 (*.f64 (*.f64 D (*.f64 D (*.f64 (/.f64 M d) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (if (<=.f64 d 30500000000000000339666750176846666259244308318935739578711525467583431327787282203339395746191362039434218031982203140401648497738720460164469013241402776756657315891122492407808) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d)))))
(if (<=.f64 d -8231363154421169/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 l (/.f64 1 h)) 1)))) d) (if (<=.f64 d 6613290437904083/64836180763765514976756372870174392984569472378788076562432145776416450178326689787495422639798496785753091978301574830974924235553308989185732419283030682610330965678148586307584) (*.f64 -1/8 (*.f64 (*.f64 D (*.f64 D (*.f64 (/.f64 M d) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (if (<=.f64 d 184999999999999997104093288067712616246757481336200700460321607756017571260828195667542475491259329002477484682818845270064340157224957671823902556886919480304770274189775592226816) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d)))))
(if (<=.f64 d -6325152739713109/43322963970637732180912721627235682866194329302747133987038743447103457934462900359999600095377180907771737671271930809827721216) (*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d h)) l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 l (/.f64 1 h)) 1)))) d) (if (<=.f64 d 32108980623861/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (*.f64 (/.f64 (sqrt.f64 h) (pow.f64 l 3/2)) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M)))) (if (<=.f64 d 2400000) (*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d h)) l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) (if (<=.f64 d 7199999999999999898288615257142172199941633644314752853272728502510937167732540440576) (*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d) (if (<=.f64 d 10000000000000000524381184475062837195473800154429724610566137243318061834753718863820956830887857615988724636416932177829345401680187244151732297960592357271816907060120777654272) (*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d h)) l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) (*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d)))))))
(if (<=.f64 d -1010998000018149/1684996666696914987166688442938726917102321526408785780068975640576) (*.f64 (cbrt.f64 (*.f64 (/.f64 -1 (*.f64 l h)) (sqrt.f64 (/.f64 (/.f64 1 h) l)))) d) (if (<=.f64 d -8454495018966373/497323236409786642155382248146820840100456150797347717440463976893159497012533375533056) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 h l)) (/.f64 1 (*.f64 h l))) (/.f64 1 (*.f64 h l))))) d) (if (<=.f64 d -493193942382505/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 l (/.f64 1 h)) 1)))) d) (if (<=.f64 d 6458492102628041/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744) (*.f64 (/.f64 (sqrt.f64 h) (pow.f64 l 3/2)) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M)))) (*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d))))))
(if (<=.f64 d -5871356456934583/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (*.f64 (cbrt.f64 (*.f64 (/.f64 -1 (*.f64 l h)) (sqrt.f64 (/.f64 (/.f64 1 h) l)))) d) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 l (/.f64 1 h)) 1)))) d) (if (<=.f64 d 2788894317043927/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872) (*.f64 (/.f64 (sqrt.f64 h) (pow.f64 l 3/2)) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M)))) (*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d))))
(if (<=.f64 d -6458492102628041/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (*.f64 (cbrt.f64 (*.f64 (/.f64 -1 (*.f64 l h)) (sqrt.f64 (/.f64 (/.f64 1 h) l)))) d) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 l (/.f64 1 h)) 1)))) d) (if (<=.f64 d 32108980623861/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248) (*.f64 -1/8 (*.f64 (*.f64 D (*.f64 D (*.f64 (/.f64 M d) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d))))
(if (<=.f64 h -1900000000000000114725690076639016954042723826606800896) (*.f64 (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 l (/.f64 1 h)) 1)))) d) (if (<=.f64 h -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1 h) (/.f64 -1 l)) (sqrt.f64 (/.f64 (/.f64 1 h) l)))) d) (*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d)))
(if (<=.f64 h -15999999999999999891535178789786047623387335071105024) (*.f64 (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 l (/.f64 1 h)) 1)))) d) (if (<=.f64 h -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (cbrt.f64 (*.f64 (/.f64 -1 (*.f64 l h)) (sqrt.f64 (/.f64 (/.f64 1 h) l)))) d) (*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d)))
(if (<=.f64 d -8717790067256469/37576681324381331646231689548629392438010920782533117931316655544515344401833735095419183974156299248510959616) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (if (<=.f64 d 4941461262385513/3088413288990945714607167766096760666649729152895234960279866913260350640380788374205938472006792060778611417607373228628384532735989280347702230834056678923362997806954442769843550227998248540363155634742320939156524772391123850992097524347673943425610505012700786888921103128284156837954503288400970554554866145951744) (*.f64 (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 l (/.f64 1 h)) 1)))) d) (*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d)))
(if (<=.f64 l -2566372847412485/285152538601387201165073225356268207805826781703034995661199532368704697950542336656619550707335712486165144348349650456918044045085964874890791332482638386765749667147516559380179637015412736) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (if (<=.f64 l -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)) d) (*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d)))
(if (<=.f64 h -2028240960365167/316912650057057350374175801344) (*.f64 (pow.f64 (/.f64 l h) -1/2) d) (if (<=.f64 h -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)) d) (*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d)))
(if (<=.f64 h -2028240960365167/316912650057057350374175801344) (*.f64 (pow.f64 (/.f64 l h) -1/2) d) (if (<=.f64 h -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) (*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d)))
(if (<=.f64 h -602134035108409/316912650057057350374175801344) (*.f64 (pow.f64 (/.f64 l h) -1/2) d) (if (<=.f64 h -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) (*.f64 (/.f64 (pow.f64 h -1/2) (sqrt.f64 l)) d)))
(if (<=.f64 h -1077503010193995/316912650057057350374175801344) (*.f64 (pow.f64 (/.f64 l h) -1/2) d) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d))
(if (<=.f64 h -7463926734143815/162259276829213363391578010288128) (*.f64 (pow.f64 (/.f64 l h) -1/2) d) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d))
(if (<=.f64 h -2028240960365167/316912650057057350374175801344) (*.f64 (pow.f64 (/.f64 l h) -1/2) d) (*.f64 (pow.f64 (*.f64 h l) -1/2) d))
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
Outputs
(if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) 5000000000000000164943055170434837427135440057522539318423791570869012863893044939457394359293162206430058690814701199200294101105758807930912040583618895295566352963538529190225559103961304787468696490024321895827150961861074155612506360583410417131562672326958643646649953541871894528) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 M D) 2) d) 2) (*.f64 1/2 (/.f64 h l))))) (fabs.f64 (*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))))
(if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (*.f64 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2)) (/.f64 h l)))) 5000000000000000164943055170434837427135440057522539318423791570869012863893044939457394359293162206430058690814701199200294101105758807930912040583618895295566352963538529190225559103961304787468696490024321895827150961861074155612506360583410417131562672326958643646649953541871894528) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 M D) 2) d) 2) (*.f64 1/2 (/.f64 h l))))) (fabs.f64 (*.f64 d (fabs.f64 (pow.f64 (*.f64 h l) -1/2)))))
(if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (*.f64 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2)) (/.f64 h l)))) 5000000000000000164943055170434837427135440057522539318423791570869012863893044939457394359293162206430058690814701199200294101105758807930912040583618895295566352963538529190225559103961304787468696490024321895827150961861074155612506360583410417131562672326958643646649953541871894528) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 (*.f64 M D) 2) d) 2) (*.f64 1/2 (/.f64 h l))))) (*.f64 (fabs.f64 (pow.f64 (*.f64 h l) -1/2)) (fabs.f64 d)))
(*.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 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2))))))
(if (<=.f64 d -2099999999999999812625150035304557427647229541542239603489947305553939201207352945308499107027603187740777076876093616353398094268712846273481884312436473856) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 M h))) 1/4)))))) (if (<=.f64 d -64999999999999997818313430902900420587732714450632600824357610279927808) (fabs.f64 (*.f64 d (fabs.f64 (pow.f64 (*.f64 l h) -1/2)))) (if (<=.f64 d -1358626472935755/30191699398572330817932436647906151127335369763331523427009650401964993299137190816689013801421270140331747000246110759198164677039398341060491474011461568349195162615808) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (/.f64 (*.f64 (*.f64 (*.f64 D M) D) (*.f64 M h)) (*.f64 l (*.f64 d d)))))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 l (/.f64 1 h)) 1)))) d) (if (<=.f64 d 8266613047380103/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (*.f64 -1/8 (*.f64 (*.f64 D (*.f64 D (*.f64 (/.f64 M d) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (if (<=.f64 d 57000000000000002103870955957931499653287528967258021629884865748029518912219905485963264) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (/.f64 (*.f64 (*.f64 (*.f64 D M) D) (*.f64 M h)) (*.f64 l (*.f64 d d)))))) (if (<=.f64 d 80000000000000004195049475800502697563790401235437796884529097946544494678029750910567654647102860927909797091335457422634763213441497953213858383684738858174535256480966221234176) (*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d h)) l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) (*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d))))))))
(if (<=.f64 d -2099999999999999812625150035304557427647229541542239603489947305553939201207352945308499107027603187740777076876093616353398094268712846273481884312436473856) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 h M))) 1/4)))))) (if (<=.f64 d -64999999999999997818313430902900420587732714450632600824357610279927808) (fabs.f64 (*.f64 d (fabs.f64 (pow.f64 (*.f64 h l) -1/2)))) (if (<=.f64 d -1358626472935755/30191699398572330817932436647906151127335369763331523427009650401964993299137190816689013801421270140331747000246110759198164677039398341060491474011461568349195162615808) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (/.f64 (*.f64 (*.f64 h M) (*.f64 D (*.f64 M D))) (*.f64 l (*.f64 d d)))))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 l (/.f64 1 h)) 1))))) (if (<=.f64 d 8266613047380103/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (*.f64 -1/8 (*.f64 (*.f64 D (*.f64 D (*.f64 M (/.f64 M d)))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (if (<=.f64 d 57000000000000002103870955957931499653287528967258021629884865748029518912219905485963264) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (/.f64 (*.f64 (*.f64 h M) (*.f64 D (*.f64 M D))) (*.f64 l (*.f64 d d)))))) (if (<=.f64 d 80000000000000004195049475800502697563790401235437796884529097946544494678029750910567654647102860927909797091335457422634763213441497953213858383684738858174535256480966221234176) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)))) (sqrt.f64 (/.f64 (*.f64 d (/.f64 d h)) l))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))))))))))
(if (<=.f64 d -2099999999999999812625150035304557427647229541542239603489947305553939201207352945308499107027603187740777076876093616353398094268712846273481884312436473856) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 h M))) 1/4)))))) (if (<=.f64 d -64999999999999997818313430902900420587732714450632600824357610279927808) (*.f64 (fabs.f64 (pow.f64 (*.f64 h l) -1/2)) (fabs.f64 d)) (if (<=.f64 d -1358626472935755/30191699398572330817932436647906151127335369763331523427009650401964993299137190816689013801421270140331747000246110759198164677039398341060491474011461568349195162615808) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (/.f64 (*.f64 (*.f64 h M) (*.f64 D (*.f64 M D))) (*.f64 l (*.f64 d d)))))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 l (/.f64 1 h)) 1))))) (if (<=.f64 d 8266613047380103/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (*.f64 -1/8 (*.f64 (*.f64 D (*.f64 D (*.f64 M (/.f64 M d)))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (if (<=.f64 d 57000000000000002103870955957931499653287528967258021629884865748029518912219905485963264) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (/.f64 (*.f64 (*.f64 h M) (*.f64 D (*.f64 M D))) (*.f64 l (*.f64 d d)))))) (if (<=.f64 d 80000000000000004195049475800502697563790401235437796884529097946544494678029750910567654647102860927909797091335457422634763213441497953213858383684738858174535256480966221234176) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)))) (sqrt.f64 (/.f64 (*.f64 d (/.f64 d h)) l))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))))))))))
(if (<=.f64 d -2099999999999999812625150035304557427647229541542239603489947305553939201207352945308499107027603187740777076876093616353398094268712846273481884312436473856) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 M (/.f64 l (*.f64 h M))) 1/4)))))) (if (<=.f64 d -64999999999999997818313430902900420587732714450632600824357610279927808) (*.f64 (fabs.f64 (pow.f64 (*.f64 h l) -1/2)) (fabs.f64 d)) (if (<=.f64 d -1358626472935755/30191699398572330817932436647906151127335369763331523427009650401964993299137190816689013801421270140331747000246110759198164677039398341060491474011461568349195162615808) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (/.f64 (*.f64 (*.f64 h M) (*.f64 D (*.f64 M D))) (*.f64 l (*.f64 d d)))))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (exp.f64 (*.f64 -1/2 (log1p.f64 (+.f64 (*.f64 l (/.f64 1 h)) -1))))) (if (<=.f64 d 8266613047380103/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (*.f64 -1/8 (*.f64 (*.f64 D (*.f64 D (*.f64 M (/.f64 M d)))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (if (<=.f64 d 57000000000000002103870955957931499653287528967258021629884865748029518912219905485963264) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (/.f64 (*.f64 (*.f64 h M) (*.f64 D (*.f64 M D))) (*.f64 l (*.f64 d d)))))) (if (<=.f64 d 80000000000000004195049475800502697563790401235437796884529097946544494678029750910567654647102860927909797091335457422634763213441497953213858383684738858174535256480966221234176) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)))) (sqrt.f64 (/.f64 (*.f64 d (/.f64 d h)) l))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))))))))))
(if (<=.f64 d -7004474260468781/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (*.f64 (/.f64 M d) M) (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l))))))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 l (/.f64 1 h)) 1)))) d) (if (<=.f64 d 8266613047380103/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (*.f64 -1/8 (*.f64 (*.f64 D (*.f64 D (*.f64 (/.f64 M d) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (if (<=.f64 d 35000000000000000512074333073620556083951504575262927074751377550942872748790187556864) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (/.f64 (*.f64 (*.f64 (*.f64 D M) D) (*.f64 M h)) (*.f64 l (*.f64 d d)))))) (if (<=.f64 d 1999999999999999893189745903130456677987053736438977713089142880627189412987511965773920050358187058649987332174230712262070456479105474777052558536156287047383518309811773687971446784) (*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d h)) l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) (*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d))))))
(if (<=.f64 d -7004474260468781/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (*.f64 M (/.f64 M d)) (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l))))))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 l (/.f64 1 h)) 1))))) (if (<=.f64 d 8266613047380103/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (*.f64 -1/8 (*.f64 (*.f64 D (*.f64 D (*.f64 M (/.f64 M d)))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (if (<=.f64 d 35000000000000000512074333073620556083951504575262927074751377550942872748790187556864) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (/.f64 (*.f64 (*.f64 h M) (*.f64 D (*.f64 M D))) (*.f64 l (*.f64 d d)))))) (if (<=.f64 d 1999999999999999893189745903130456677987053736438977713089142880627189412987511965773920050358187058649987332174230712262070456479105474777052558536156287047383518309811773687971446784) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)))) (sqrt.f64 (/.f64 (*.f64 d (/.f64 d h)) l))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))))))))
(if (<=.f64 d -7004474260468781/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (*.f64 M (/.f64 M d)) (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l))))))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (exp.f64 (*.f64 -1/2 (log1p.f64 (+.f64 (*.f64 l (/.f64 1 h)) -1))))) (if (<=.f64 d 8266613047380103/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (*.f64 -1/8 (*.f64 (*.f64 D (*.f64 D (*.f64 M (/.f64 M d)))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (if (<=.f64 d 35000000000000000512074333073620556083951504575262927074751377550942872748790187556864) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (/.f64 (*.f64 (*.f64 h M) (*.f64 D (*.f64 M D))) (*.f64 l (*.f64 d d)))))) (if (<=.f64 d 1999999999999999893189745903130456677987053736438977713089142880627189412987511965773920050358187058649987332174230712262070456479105474777052558536156287047383518309811773687971446784) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)))) (sqrt.f64 (/.f64 (*.f64 d (/.f64 d h)) l))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))))))))
(if (<=.f64 d -5472245515991235/1886981212410770676120777290494134445458460610208220214188103150122812081196074426043063362588829383770734187515381922449885292314962396316280717125716348021824697663488) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (*.f64 (/.f64 M d) M) (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l))))))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 l (/.f64 1 h)) 1)))) d) (if (<=.f64 d 5687876567655377/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984) (*.f64 (/.f64 (sqrt.f64 h) (pow.f64 l 3/2)) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M)))) (if (<=.f64 d 107999999999999993298019468764209742423057607956952203460759198409874141144094938759168) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (/.f64 D l) (/.f64 (*.f64 (*.f64 M M) D) (/.f64 (*.f64 d d) h)))))) (if (<=.f64 d 7200000000000000166270257379424675152294835218932234783100064962714863765692095359833484937449245479997633175155461734215514168814578289249507413959906569337126626306415776671064560022585344) (*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d h)) l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) (*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d))))))
(if (<=.f64 d -5472245515991235/1886981212410770676120777290494134445458460610208220214188103150122812081196074426043063362588829383770734187515381922449885292314962396316280717125716348021824697663488) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (*.f64 M (/.f64 M d)) (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l))))))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 l (/.f64 1 h)) 1))))) (if (<=.f64 d 5687876567655377/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984) (*.f64 (/.f64 (sqrt.f64 h) (pow.f64 l 3/2)) (/.f64 -1/8 (/.f64 d (*.f64 M (*.f64 M (*.f64 D D)))))) (if (<=.f64 d 107999999999999993298019468764209742423057607956952203460759198409874141144094938759168) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (/.f64 D l) (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 d d) h)))))) (if (<=.f64 d 7200000000000000166270257379424675152294835218932234783100064962714863765692095359833484937449245479997633175155461734215514168814578289249507413959906569337126626306415776671064560022585344) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)))) (sqrt.f64 (/.f64 (*.f64 d (/.f64 d h)) l))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))))))))
(if (<=.f64 d -5472245515991235/1886981212410770676120777290494134445458460610208220214188103150122812081196074426043063362588829383770734187515381922449885292314962396316280717125716348021824697663488) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (*.f64 M (/.f64 M d)) (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l))))))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (exp.f64 (*.f64 -1/2 (log1p.f64 (+.f64 (*.f64 l (/.f64 1 h)) -1))))) (if (<=.f64 d 5687876567655377/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984) (*.f64 (/.f64 (sqrt.f64 h) (pow.f64 l 3/2)) (/.f64 -1/8 (/.f64 d (*.f64 M (*.f64 M (*.f64 D D)))))) (if (<=.f64 d 107999999999999993298019468764209742423057607956952203460759198409874141144094938759168) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (/.f64 D l) (/.f64 (*.f64 D (*.f64 M M)) (/.f64 (*.f64 d d) h)))))) (if (<=.f64 d 7200000000000000166270257379424675152294835218932234783100064962714863765692095359833484937449245479997633175155461734215514168814578289249507413959906569337126626306415776671064560022585344) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)))) (sqrt.f64 (/.f64 (*.f64 d (/.f64 d h)) l))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))))))))
(if (<=.f64 d -5255771031303471/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (*.f64 (/.f64 M d) M) (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l))))))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 l (/.f64 1 h)) 1)))) d) (if (<=.f64 d 1750576880621669/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (*.f64 -1/8 (*.f64 (*.f64 D (*.f64 D (*.f64 (/.f64 M d) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (if (<=.f64 d 30500000000000000339666750176846666259244308318935739578711525467583431327787282203339395746191362039434218031982203140401648497738720460164469013241402776756657315891122492407808) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d)))))
(if (<=.f64 d -5255771031303471/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (*.f64 M (/.f64 M d)) (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l))))))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 l (/.f64 1 h)) 1))))) (if (<=.f64 d 1750576880621669/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (*.f64 -1/8 (*.f64 (*.f64 D (*.f64 D (*.f64 M (/.f64 M d)))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (if (<=.f64 d 30500000000000000339666750176846666259244308318935739578711525467583431327787282203339395746191362039434218031982203140401648497738720460164469013241402776756657315891122492407808) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)))))))
(if (<=.f64 d -5255771031303471/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (*.f64 M (/.f64 M d)) (*.f64 (/.f64 h d) (*.f64 D (/.f64 D l))))))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (exp.f64 (*.f64 -1/2 (log1p.f64 (+.f64 (*.f64 l (/.f64 1 h)) -1))))) (if (<=.f64 d 1750576880621669/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (*.f64 -1/8 (*.f64 (*.f64 D (*.f64 D (*.f64 M (/.f64 M d)))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (if (<=.f64 d 30500000000000000339666750176846666259244308318935739578711525467583431327787282203339395746191362039434218031982203140401648497738720460164469013241402776756657315891122492407808) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)))))))
(if (<=.f64 d -8231363154421169/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 l (/.f64 1 h)) 1)))) d) (if (<=.f64 d 6613290437904083/64836180763765514976756372870174392984569472378788076562432145776416450178326689787495422639798496785753091978301574830974924235553308989185732419283030682610330965678148586307584) (*.f64 -1/8 (*.f64 (*.f64 D (*.f64 D (*.f64 (/.f64 M d) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (if (<=.f64 d 184999999999999997104093288067712616246757481336200700460321607756017571260828195667542475491259329002477484682818845270064340157224957671823902556886919480304770274189775592226816) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d)))))
(if (<=.f64 d -8231363154421169/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 l (/.f64 1 h)) 1))))) (if (<=.f64 d 6613290437904083/64836180763765514976756372870174392984569472378788076562432145776416450178326689787495422639798496785753091978301574830974924235553308989185732419283030682610330965678148586307584) (*.f64 -1/8 (*.f64 (*.f64 D (*.f64 D (*.f64 M (/.f64 M d)))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (if (<=.f64 d 184999999999999997104093288067712616246757481336200700460321607756017571260828195667542475491259329002477484682818845270064340157224957671823902556886919480304770274189775592226816) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)))))))
(if (<=.f64 d -8231363154421169/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (exp.f64 (*.f64 -1/2 (log1p.f64 (+.f64 (*.f64 l (/.f64 1 h)) -1))))) (if (<=.f64 d 6613290437904083/64836180763765514976756372870174392984569472378788076562432145776416450178326689787495422639798496785753091978301574830974924235553308989185732419283030682610330965678148586307584) (*.f64 -1/8 (*.f64 (*.f64 D (*.f64 D (*.f64 M (/.f64 M d)))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (if (<=.f64 d 184999999999999997104093288067712616246757481336200700460321607756017571260828195667542475491259329002477484682818845270064340157224957671823902556886919480304770274189775592226816) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)))))))
(if (<=.f64 d -6325152739713109/43322963970637732180912721627235682866194329302747133987038743447103457934462900359999600095377180907771737671271930809827721216) (*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d h)) l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 l (/.f64 1 h)) 1)))) d) (if (<=.f64 d 32108980623861/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (*.f64 (/.f64 (sqrt.f64 h) (pow.f64 l 3/2)) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M)))) (if (<=.f64 d 2400000) (*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d h)) l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) (if (<=.f64 d 7199999999999999898288615257142172199941633644314752853272728502510937167732540440576) (*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d) (if (<=.f64 d 10000000000000000524381184475062837195473800154429724610566137243318061834753718863820956830887857615988724636416932177829345401680187244151732297960592357271816907060120777654272) (*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d h)) l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) (*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d)))))))
(if (<=.f64 d -6325152739713109/43322963970637732180912721627235682866194329302747133987038743447103457934462900359999600095377180907771737671271930809827721216) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)))) (sqrt.f64 (/.f64 (*.f64 d (/.f64 d h)) l))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 l (/.f64 1 h)) 1))))) (if (<=.f64 d 32108980623861/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (*.f64 (/.f64 (sqrt.f64 h) (pow.f64 l 3/2)) (/.f64 -1/8 (/.f64 d (*.f64 M (*.f64 M (*.f64 D D)))))) (if (<=.f64 d 2400000) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)))) (sqrt.f64 (/.f64 (*.f64 d (/.f64 d h)) l))) (if (or (<=.f64 d 7199999999999999898288615257142172199941633644314752853272728502510937167732540440576) (not (<=.f64 d 10000000000000000524381184475062837195473800154429724610566137243318061834753718863820956830887857615988724636416932177829345401680187244151732297960592357271816907060120777654272))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)))) (sqrt.f64 (/.f64 (*.f64 d (/.f64 d h)) l))))))))
(if (<=.f64 d -6325152739713109/43322963970637732180912721627235682866194329302747133987038743447103457934462900359999600095377180907771737671271930809827721216) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)))) (sqrt.f64 (/.f64 (*.f64 d (/.f64 d h)) l))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 l (/.f64 1 h)) 1))))) (if (<=.f64 d 32108980623861/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (*.f64 (/.f64 (sqrt.f64 h) (pow.f64 l 3/2)) (/.f64 -1/8 (/.f64 d (*.f64 M (*.f64 M (*.f64 D D)))))) (if (or (<=.f64 d 2400000) (not (or (<=.f64 d 7199999999999999898288615257142172199941633644314752853272728502510937167732540440576) (not (<=.f64 d 10000000000000000524381184475062837195473800154429724610566137243318061834753718863820956830887857615988724636416932177829345401680187244151732297960592357271816907060120777654272))))) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)))) (sqrt.f64 (/.f64 (*.f64 d (/.f64 d h)) l))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)))))))
(if (<=.f64 d -6325152739713109/43322963970637732180912721627235682866194329302747133987038743447103457934462900359999600095377180907771737671271930809827721216) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)))) (sqrt.f64 (/.f64 (*.f64 d (/.f64 d h)) l))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (exp.f64 (*.f64 -1/2 (log1p.f64 (+.f64 (*.f64 l (/.f64 1 h)) -1))))) (if (<=.f64 d 32108980623861/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (*.f64 (/.f64 (sqrt.f64 h) (pow.f64 l 3/2)) (/.f64 -1/8 (/.f64 d (*.f64 M (*.f64 M (*.f64 D D)))))) (if (or (<=.f64 d 2400000) (not (or (<=.f64 d 7199999999999999898288615257142172199941633644314752853272728502510937167732540440576) (not (<=.f64 d 10000000000000000524381184475062837195473800154429724610566137243318061834753718863820956830887857615988724636416932177829345401680187244151732297960592357271816907060120777654272))))) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)))) (sqrt.f64 (/.f64 (*.f64 d (/.f64 d h)) l))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)))))))
(if (<=.f64 d -6325152739713109/43322963970637732180912721627235682866194329302747133987038743447103457934462900359999600095377180907771737671271930809827721216) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)))) (sqrt.f64 (/.f64 (*.f64 d (/.f64 d h)) l))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (exp.f64 (*.f64 -1/2 (log1p.f64 (+.f64 (*.f64 l (/.f64 1 h)) -1))))) (if (<=.f64 d 32108980623861/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (*.f64 (/.f64 (sqrt.f64 h) (pow.f64 l 3/2)) (/.f64 -1/8 (/.f64 d (*.f64 M (*.f64 M (*.f64 D D)))))) (if (or (<=.f64 d 2400000) (and (not (<=.f64 d 7199999999999999898288615257142172199941633644314752853272728502510937167732540440576)) (<=.f64 d 10000000000000000524381184475062837195473800154429724610566137243318061834753718863820956830887857615988724636416932177829345401680187244151732297960592357271816907060120777654272))) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)))) (sqrt.f64 (/.f64 (*.f64 d (/.f64 d h)) l))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)))))))
(if (<=.f64 d -1010998000018149/1684996666696914987166688442938726917102321526408785780068975640576) (*.f64 (cbrt.f64 (*.f64 (/.f64 -1 (*.f64 l h)) (sqrt.f64 (/.f64 (/.f64 1 h) l)))) d) (if (<=.f64 d -8454495018966373/497323236409786642155382248146820840100456150797347717440463976893159497012533375533056) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 h l)) (/.f64 1 (*.f64 h l))) (/.f64 1 (*.f64 h l))))) d) (if (<=.f64 d -493193942382505/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 l (/.f64 1 h)) 1)))) d) (if (<=.f64 d 6458492102628041/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744) (*.f64 (/.f64 (sqrt.f64 h) (pow.f64 l 3/2)) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M)))) (*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d))))))
(if (<=.f64 d -1010998000018149/1684996666696914987166688442938726917102321526408785780068975640576) (*.f64 d (cbrt.f64 (*.f64 (/.f64 -1 (*.f64 h l)) (sqrt.f64 (/.f64 (/.f64 1 h) l))))) (if (<=.f64 d -8454495018966373/497323236409786642155382248146820840100456150797347717440463976893159497012533375533056) (*.f64 d (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 1 (*.f64 h l)) (*.f64 (/.f64 1 (*.f64 h l)) (/.f64 1 (*.f64 h l))))))) (if (<=.f64 d -493193942382505/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 l (/.f64 1 h)) 1))))) (if (<=.f64 d 6458492102628041/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744) (*.f64 (/.f64 (sqrt.f64 h) (pow.f64 l 3/2)) (/.f64 -1/8 (/.f64 d (*.f64 M (*.f64 M (*.f64 D D)))))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))))))))
(if (<=.f64 d -1010998000018149/1684996666696914987166688442938726917102321526408785780068975640576) (*.f64 d (cbrt.f64 (*.f64 (/.f64 -1 (*.f64 h l)) (sqrt.f64 (/.f64 (/.f64 1 h) l))))) (if (<=.f64 d -8454495018966373/497323236409786642155382248146820840100456150797347717440463976893159497012533375533056) (*.f64 d (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 1 (*.f64 h l)) (*.f64 (/.f64 1 (*.f64 h l)) (/.f64 1 (*.f64 h l))))))) (if (<=.f64 d -493193942382505/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (exp.f64 (*.f64 -1/2 (log1p.f64 (+.f64 (*.f64 l (/.f64 1 h)) -1))))) (if (<=.f64 d 6458492102628041/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744) (*.f64 (/.f64 (sqrt.f64 h) (pow.f64 l 3/2)) (/.f64 -1/8 (/.f64 d (*.f64 M (*.f64 M (*.f64 D D)))))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))))))))
(if (<=.f64 d -5871356456934583/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (*.f64 (cbrt.f64 (*.f64 (/.f64 -1 (*.f64 l h)) (sqrt.f64 (/.f64 (/.f64 1 h) l)))) d) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 l (/.f64 1 h)) 1)))) d) (if (<=.f64 d 2788894317043927/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872) (*.f64 (/.f64 (sqrt.f64 h) (pow.f64 l 3/2)) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 D D) M) M)))) (*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d))))
(if (<=.f64 d -5871356456934583/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (*.f64 d (cbrt.f64 (*.f64 (/.f64 -1 (*.f64 h l)) (sqrt.f64 (/.f64 (/.f64 1 h) l))))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 l (/.f64 1 h)) 1))))) (if (<=.f64 d 2788894317043927/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872) (*.f64 (/.f64 (sqrt.f64 h) (pow.f64 l 3/2)) (/.f64 -1/8 (/.f64 d (*.f64 M (*.f64 M (*.f64 D D)))))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))))))
(if (<=.f64 d -5871356456934583/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (*.f64 d (cbrt.f64 (*.f64 (/.f64 -1 (*.f64 h l)) (sqrt.f64 (/.f64 (/.f64 1 h) l))))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (exp.f64 (*.f64 -1/2 (log1p.f64 (+.f64 (*.f64 l (/.f64 1 h)) -1))))) (if (<=.f64 d 2788894317043927/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872) (*.f64 (/.f64 (sqrt.f64 h) (pow.f64 l 3/2)) (/.f64 -1/8 (/.f64 d (*.f64 M (*.f64 M (*.f64 D D)))))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))))))
(if (<=.f64 d -6458492102628041/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (*.f64 (cbrt.f64 (*.f64 (/.f64 -1 (*.f64 l h)) (sqrt.f64 (/.f64 (/.f64 1 h) l)))) d) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 l (/.f64 1 h)) 1)))) d) (if (<=.f64 d 32108980623861/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248) (*.f64 -1/8 (*.f64 (*.f64 D (*.f64 D (*.f64 (/.f64 M d) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d))))
(if (<=.f64 d -6458492102628041/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (*.f64 d (cbrt.f64 (*.f64 (/.f64 -1 (*.f64 h l)) (sqrt.f64 (/.f64 (/.f64 1 h) l))))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 l (/.f64 1 h)) 1))))) (if (<=.f64 d 32108980623861/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248) (*.f64 -1/8 (*.f64 (*.f64 D (*.f64 D (*.f64 M (/.f64 M d)))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))))))
(if (<=.f64 d -6458492102628041/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (*.f64 d (cbrt.f64 (*.f64 (/.f64 -1 (*.f64 h l)) (sqrt.f64 (/.f64 (/.f64 1 h) l))))) (if (<=.f64 d -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (exp.f64 (*.f64 -1/2 (log1p.f64 (+.f64 (*.f64 l (/.f64 1 h)) -1))))) (if (<=.f64 d 32108980623861/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248) (*.f64 -1/8 (*.f64 (*.f64 D (*.f64 D (*.f64 M (/.f64 M d)))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))))))
(if (<=.f64 h -1900000000000000114725690076639016954042723826606800896) (*.f64 (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 l (/.f64 1 h)) 1)))) d) (if (<=.f64 h -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1 h) (/.f64 -1 l)) (sqrt.f64 (/.f64 (/.f64 1 h) l)))) d) (*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d)))
(if (<=.f64 h -1900000000000000114725690076639016954042723826606800896) (*.f64 d (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 l (/.f64 1 h)) 1))))) (if (<=.f64 h -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 d (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (/.f64 1 h) (/.f64 -1 l))))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)))))
(if (<=.f64 h -1900000000000000114725690076639016954042723826606800896) (*.f64 d (exp.f64 (*.f64 -1/2 (log1p.f64 (+.f64 (*.f64 l (/.f64 1 h)) -1))))) (if (<=.f64 h -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 d (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (/.f64 1 h) (/.f64 -1 l))))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)))))
(if (<=.f64 h -15999999999999999891535178789786047623387335071105024) (*.f64 (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 l (/.f64 1 h)) 1)))) d) (if (<=.f64 h -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (cbrt.f64 (*.f64 (/.f64 -1 (*.f64 l h)) (sqrt.f64 (/.f64 (/.f64 1 h) l)))) d) (*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d)))
(if (<=.f64 h -15999999999999999891535178789786047623387335071105024) (*.f64 d (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 l (/.f64 1 h)) 1))))) (if (<=.f64 h -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 d (cbrt.f64 (*.f64 (/.f64 -1 (*.f64 h l)) (sqrt.f64 (/.f64 (/.f64 1 h) l))))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)))))
(if (<=.f64 h -15999999999999999891535178789786047623387335071105024) (*.f64 d (exp.f64 (*.f64 -1/2 (log1p.f64 (+.f64 (*.f64 l (/.f64 1 h)) -1))))) (if (<=.f64 h -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 d (cbrt.f64 (*.f64 (/.f64 -1 (*.f64 h l)) (sqrt.f64 (/.f64 (/.f64 1 h) l))))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)))))
(if (<=.f64 d -8717790067256469/37576681324381331646231689548629392438010920782533117931316655544515344401833735095419183974156299248510959616) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (if (<=.f64 d 4941461262385513/3088413288990945714607167766096760666649729152895234960279866913260350640380788374205938472006792060778611417607373228628384532735989280347702230834056678923362997806954442769843550227998248540363155634742320939156524772391123850992097524347673943425610505012700786888921103128284156837954503288400970554554866145951744) (*.f64 (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 l (/.f64 1 h)) 1)))) d) (*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d)))
(if (<=.f64 d -8717790067256469/37576681324381331646231689548629392438010920782533117931316655544515344401833735095419183974156299248510959616) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (if (<=.f64 d 4941461262385513/3088413288990945714607167766096760666649729152895234960279866913260350640380788374205938472006792060778611417607373228628384532735989280347702230834056678923362997806954442769843550227998248540363155634742320939156524772391123850992097524347673943425610505012700786888921103128284156837954503288400970554554866145951744) (*.f64 d (exp.f64 (*.f64 -1/2 (log1p.f64 (-.f64 (*.f64 l (/.f64 1 h)) 1))))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)))))
(if (<=.f64 d -8717790067256469/37576681324381331646231689548629392438010920782533117931316655544515344401833735095419183974156299248510959616) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (if (<=.f64 d 4941461262385513/3088413288990945714607167766096760666649729152895234960279866913260350640380788374205938472006792060778611417607373228628384532735989280347702230834056678923362997806954442769843550227998248540363155634742320939156524772391123850992097524347673943425610505012700786888921103128284156837954503288400970554554866145951744) (*.f64 d (exp.f64 (*.f64 -1/2 (log1p.f64 (+.f64 (*.f64 l (/.f64 1 h)) -1))))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)))))
(if (<=.f64 l -2566372847412485/285152538601387201165073225356268207805826781703034995661199532368704697950542336656619550707335712486165144348349650456918044045085964874890791332482638386765749667147516559380179637015412736) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (if (<=.f64 l -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)) d) (*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d)))
(if (<=.f64 l -2566372847412485/285152538601387201165073225356268207805826781703034995661199532368704697950542336656619550707335712486165144348349650456918044045085964874890791332482638386765749667147516559380179637015412736) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (if (<=.f64 l -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 d (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)))))
(if (<=.f64 h -2028240960365167/316912650057057350374175801344) (*.f64 (pow.f64 (/.f64 l h) -1/2) d) (if (<=.f64 h -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)) d) (*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d)))
(if (<=.f64 h -2028240960365167/316912650057057350374175801344) (*.f64 d (pow.f64 (/.f64 l h) -1/2)) (if (<=.f64 h -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 d (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)))))
(if (<=.f64 h -2028240960365167/316912650057057350374175801344) (*.f64 (pow.f64 (/.f64 l h) -1/2) d) (if (<=.f64 h -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) (*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d)))
(if (<=.f64 h -2028240960365167/316912650057057350374175801344) (*.f64 d (pow.f64 (/.f64 l h) -1/2)) (if (<=.f64 h -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)))))
(if (<=.f64 h -602134035108409/316912650057057350374175801344) (*.f64 (pow.f64 (/.f64 l h) -1/2) d) (if (<=.f64 h -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d) (*.f64 (/.f64 (pow.f64 h -1/2) (sqrt.f64 l)) d)))
(if (<=.f64 h -602134035108409/316912650057057350374175801344) (*.f64 d (pow.f64 (/.f64 l h) -1/2)) (if (<=.f64 h -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) (*.f64 d (/.f64 (pow.f64 h -1/2) (sqrt.f64 l)))))
(if (<=.f64 h -1077503010193995/316912650057057350374175801344) (*.f64 (pow.f64 (/.f64 l h) -1/2) d) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)) d))
(if (<=.f64 h -1077503010193995/316912650057057350374175801344) (*.f64 d (pow.f64 (/.f64 l h) -1/2)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(if (<=.f64 h -7463926734143815/162259276829213363391578010288128) (*.f64 (pow.f64 (/.f64 l h) -1/2) d) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d))
(if (<=.f64 h -7463926734143815/162259276829213363391578010288128) (*.f64 d (pow.f64 (/.f64 l h) -1/2)) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(if (<=.f64 h -2028240960365167/316912650057057350374175801344) (*.f64 (pow.f64 (/.f64 l h) -1/2) d) (*.f64 (pow.f64 (*.f64 h l) -1/2) d))
(if (<=.f64 h -2028240960365167/316912650057057350374175801344) (*.f64 d (pow.f64 (/.f64 l h) -1/2)) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
Compiler

Compiled 1587 to 1034 computations (34.8% saved)

soundness5.6s (20.3%)

Rules
1818×log-prod
1818×log-prod
1818×log-prod
1818×log-prod
1818×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02581
16481
219777
3131577
4502177
052534
11172534
059433
11324433
029917596
173017536
2365617220
038348
1788278
064616058
1157215164
2636915160
059433
11324433
029917596
173017536
2365617220
038348
1788278
064616058
1157215164
2636915160
038348
1788278
048297
11043297
059433
11324433
048297
11043297
038348
1788278
064616058
1157215164
2636915160
02581
16481
219777
3131577
4502177
038348
1788278
038348
1788278
064616058
1157215164
2636915160
029917596
173017536
2365617220
027927700
159427068
2239626960
059433
11324433
029917596
173017536
2365617220
059433
11324433
029917596
173017536
2365617220
052534
11172534
027927700
159427068
2239626960
029917596
173017536
2365617220
064616058
1157215164
2636915160
029917596
173017536
2365617220
02581
16481
219777
3131577
4502177
027927700
159427068
2239626960
030112962
171312804
2300212464
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
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 5602 to 3089 computations (44.9% saved)

end560.0ms (2%)

Remove

(sort M D)

Compiler

Compiled 3190 to 1752 computations (45.1% saved)

Profiling

Loading profile data...