Henrywood and Agarwal, Equation (12)

Time bar (total: 20.9s)

analyze564.0ms (2.7%)

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.7s (27.3%)

Results
3.4s13214×body256invalid
1.4s5233×body256valid
889.0ms3023×body256infinite
Bogosity

preprocess75.0ms (0.4%)

Algorithm
egg-herbie
Rules
1566×distribute-lft-neg-in
816×cancel-sign-sub-inv
720×neg-mul-1
706×neg-sub0
702×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01691324
15881316
221491248
355681248
Stop Event
node limit
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))))
(*.f64 (*.f64 (pow.f64 (/.f64 (neg.f64 d) h) (/.f64 1 2)) (pow.f64 (/.f64 (neg.f64 d) l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 (neg.f64 d))) 2)) (/.f64 h l))))
(*.f64 (*.f64 (pow.f64 (/.f64 d (neg.f64 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 (neg.f64 h) l))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d (neg.f64 l)) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h (neg.f64 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 (neg.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 (neg.f64 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 (/.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 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) -1/2))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) -1/2) 1)))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (pow.f64 (*.f64 1/2 (/.f64 M (/.f64 d D))) 2) (*.f64 -1/2 (/.f64 h l)) 1)))
(*.f64 (*.f64 (pow.f64 (/.f64 (neg.f64 d) h) (/.f64 1 2)) (pow.f64 (/.f64 (neg.f64 d) l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 (neg.f64 d))) 2)) (/.f64 h l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 d) h)) (sqrt.f64 (neg.f64 (/.f64 d l)))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (neg.f64 (*.f64 d 2))) 2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 d) h)) (sqrt.f64 (/.f64 (neg.f64 d) l))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (/.f64 M (/.f64 (*.f64 d -2) D)) 2)))))
(*.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) -1/2) 1) (*.f64 (sqrt.f64 (/.f64 (neg.f64 d) h)) (sqrt.f64 (/.f64 (neg.f64 d) l))))
(*.f64 (fma.f64 (pow.f64 (*.f64 1/2 (/.f64 M (/.f64 d D))) 2) (*.f64 -1/2 (/.f64 h l)) 1) (*.f64 (sqrt.f64 (/.f64 (neg.f64 d) h)) (sqrt.f64 (/.f64 (neg.f64 d) l))))
(*.f64 (*.f64 (pow.f64 (/.f64 d (neg.f64 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 (neg.f64 h) l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d (neg.f64 h)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 (neg.f64 h) l)))))
(*.f64 (sqrt.f64 (/.f64 d (neg.f64 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 l)) (*.f64 (sqrt.f64 (/.f64 d (neg.f64 h))) (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h l)) 1)))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d (neg.f64 h))) (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 M (/.f64 d D))) 2) (/.f64 h l)) 1)))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d (neg.f64 l)) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h (neg.f64 l)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d (neg.f64 l)))) (-.f64 1 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)) (/.f64 h (neg.f64 l)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d (neg.f64 l))) (+.f64 1 (*.f64 (/.f64 h (neg.f64 l)) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) -1/2)))))
(*.f64 (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h l)) 1) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d (neg.f64 l)))))
(*.f64 (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 M (/.f64 d D))) 2) (/.f64 h l)) 1) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d (neg.f64 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 (neg.f64 M) D) (*.f64 2 d)) 2)) (/.f64 h l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (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 l)) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) -1/2) 1)))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (pow.f64 (*.f64 1/2 (/.f64 M (/.f64 d D))) 2) (*.f64 -1/2 (/.f64 h l)) 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 (neg.f64 D)) (*.f64 2 d)) 2)) (/.f64 h l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (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 l)) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) -1/2) 1)))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (pow.f64 (*.f64 1/2 (/.f64 M (/.f64 d D))) 2) (*.f64 -1/2 (/.f64 h l)) 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 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 1 (*.f64 (/.f64 d l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D h)) 2))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 (/.f64 h l))) (-.f64 1 (*.f64 (/.f64 d l) (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 h 2)) 2)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 h d)) (fma.f64 (/.f64 d l) (*.f64 (pow.f64 (*.f64 (/.f64 M h) (/.f64 D 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 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 l)) 2) (/.f64 h d)))))
(*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (sqrt.f64 (/.f64 l d)) (+.f64 1 (*.f64 (/.f64 h d) (*.f64 (pow.f64 (*.f64 (/.f64 D l) (/.f64 M 2)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (sqrt.f64 (/.f64 l d)) (fma.f64 (/.f64 h d) (*.f64 (pow.f64 (*.f64 (/.f64 D l) (/.f64 M 2)) 2) -1/2) 1)))
(*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (sqrt.f64 (/.f64 l d)) (fma.f64 (/.f64 h d) (*.f64 (pow.f64 (*.f64 (/.f64 D l) (*.f64 1/2 M)) 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 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 d 2) (/.f64 D M)) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 M l)) (*.f64 (sqrt.f64 (/.f64 M h)) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 d D) (*.f64 2 M)) 2))))))
(*.f64 (sqrt.f64 (/.f64 M l)) (*.f64 (sqrt.f64 (/.f64 M h)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 d M) (/.f64 D 2)) 2) -1/2) 1)))
(*.f64 (*.f64 (pow.f64 (/.f64 D h) (/.f64 1 2)) (pow.f64 (/.f64 D l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 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 d M) (*.f64 2 D)) 2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 D h)) (sqrt.f64 (/.f64 D l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 d D) (/.f64 M 2)) 2)))))
(*.f64 (sqrt.f64 (/.f64 D l)) (*.f64 (sqrt.f64 (/.f64 D h)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 d 2) (/.f64 M D)) 2) -1/2) 1)))
(*.f64 (*.f64 (pow.f64 (/.f64 d l) (/.f64 1 2)) (pow.f64 (/.f64 d h) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 l h))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)) (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 l h) (*.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 l h) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) -1/2) 1)))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 l h) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 M (/.f64 d D))) 2) -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 (/.f64 M l) (*.f64 1/2 (pow.f64 (/.f64 (*.f64 h D) (*.f64 d 2)) 2)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d M)) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 M l) (pow.f64 (/.f64 (/.f64 (*.f64 h D) 2) d) 2))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d M)) (fma.f64 (/.f64 M l) (*.f64 (pow.f64 (*.f64 (/.f64 D (*.f64 d 2)) h) 2) -1/2) 1)))
(*.f64 (*.f64 (pow.f64 (/.f64 d D) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M h) (*.f64 2 d)) 2)) (/.f64 D l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d D))) (-.f64 1 (*.f64 (/.f64 D l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 h d)) 2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d D))) (+.f64 1 (*.f64 (/.f64 D l) (*.f64 (pow.f64 (/.f64 h (/.f64 d (/.f64 M 2))) 2) -1/2))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d D)) (fma.f64 (/.f64 D l) (*.f64 (pow.f64 (/.f64 h (*.f64 (/.f64 d M) 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 (*.f64 (sqrt.f64 (/.f64 d h)) (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 (sqrt.f64 (/.f64 d M)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h M) (*.f64 (pow.f64 (*.f64 (/.f64 l d) (/.f64 D 2)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 d M)) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h M) (*.f64 (pow.f64 (*.f64 (/.f64 l d) (/.f64 D 2)) 2) -1/2) 1)))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d D) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M l) (*.f64 2 d)) 2)) (/.f64 h D))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d D))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 l d)) 2) (/.f64 h D)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d D)) (+.f64 1 (*.f64 (/.f64 h D) (*.f64 (pow.f64 (*.f64 (/.f64 l d) (/.f64 M 2)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d D)) (fma.f64 (/.f64 h D) (*.f64 (pow.f64 (/.f64 l (*.f64 (/.f64 d M) 2)) 2) -1/2) 1)))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2)) (/.f64 h l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) -1/2))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) -1/2) 1)))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (pow.f64 (*.f64 1/2 (/.f64 M (/.f64 d D))) 2) (*.f64 -1/2 (/.f64 h l)) 1)))
Symmetry

(abs M)

(abs D)

(sort M D)

Compiler

Compiled 45 to 36 computations (20% saved)

simplify59.0ms (0.3%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
02581
16481
219777
3131577
4502177
Stop Event
node limit
Counts
1 → 6
Calls
Call 1
Inputs
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
Outputs
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2) -1/2) 1)))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D d) 2)) 2) (*.f64 (/.f64 h l) -1/2) 1)))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1)))

eval2.0ms (0%)

Compiler

Compiled 172 to 93 computations (45.9% saved)

prune6.0ms (0%)

Pruning

5 alts after pruning (5 fresh and 0 done)

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

Compiled 270 to 198 computations (26.7% saved)

localize496.0ms (2.4%)

Local Accuracy

Found 16 expressions with local accuracy:

NewAccuracyProgram
91.5%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
85.8%
(*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))
80.1%
(pow.f64 (/.f64 d l) (/.f64 1 2))
73.6%
(pow.f64 (/.f64 d h) (/.f64 1 2))
91.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)))))
85.8%
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))
80.1%
(sqrt.f64 (/.f64 d l))
73.6%
(sqrt.f64 (/.f64 d h))
95.0%
(*.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)))
88.4%
(fma.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1)
80.1%
(sqrt.f64 (/.f64 d l))
73.6%
(sqrt.f64 (/.f64 d h))
95.0%
(*.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))))))
85.8%
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))
80.1%
(sqrt.f64 (/.f64 d l))
73.6%
(sqrt.f64 (/.f64 d h))
Compiler

Compiled 538 to 249 computations (53.7% saved)

series102.0ms (0.5%)

Counts
16 → 384
Calls

168 calls:

TimeVariablePointExpression
6.0ms
D
@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)))))
5.0ms
d
@-inf
(*.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))))))
5.0ms
l
@inf
(fma.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1)
4.0ms
M
@0
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))
4.0ms
h
@-inf
(*.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)))

rewrite116.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
856×add-sqr-sqrt
846×pow1
838×*-un-lft-identity
794×add-exp-log
794×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify229.0ms (1.1%)

Algorithm
egg-herbie
Rules
1598×associate-*r/
1318×associate-*l/
982×distribute-lft-in
980×distribute-rgt-in
734×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
025828065
154927397
2210727079
Stop Event
node limit
Counts
581 → 141
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/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
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/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.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 D 2) (*.f64 (pow.f64 (sqrt.f64 -1) 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 D 2) (*.f64 (pow.f64 (sqrt.f64 -1) 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 D 2) (*.f64 (pow.f64 (sqrt.f64 -1) 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 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d 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))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(-.f64 (exp.f64 (log1p.f64 (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))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l)))) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) h) l)
(pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l)) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l))) (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))) 1)
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (log1p.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l))))))
(exp.f64 (*.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (log1p.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d 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))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(-.f64 (exp.f64 (log1p.f64 (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))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(+.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h)) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1))) 1)
(*.f64 1 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1))) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)))
(pow.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1) 1)
(log.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1) (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)) (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)))
(exp.f64 (log.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)) 1)
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1))))
(-.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))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(-.f64 (exp.f64 (log1p.f64 (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))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(-.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))) 1)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) 1/2) h) l)
(pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)) (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))) (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))) 1)
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (log1p.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l))))))
(exp.f64 (*.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (log1p.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d 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))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(-.f64 (exp.f64 (log1p.f64 (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))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(-.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))) 1)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) 1/2) h) l)
(pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)) (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))) (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))) 1)
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (log1p.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l))))))
(exp.f64 (*.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (log1p.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))))
Outputs
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 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) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h (*.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 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 D D)) (*.f64 M M)) d))))
(fma.f64 (/.f64 -1/8 (/.f64 (/.f64 d (*.f64 M M)) (*.f64 D D))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 1 d)))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 D D)) (*.f64 M M)) d))))
(fma.f64 (/.f64 -1/8 (/.f64 (/.f64 d (*.f64 M M)) (*.f64 D D))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 1 d)))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 D D)) (*.f64 M M)) d))))
(fma.f64 (/.f64 -1/8 (/.f64 (/.f64 d (*.f64 M M)) (*.f64 D D))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 1 d)))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) 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))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) 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))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) 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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8 1)
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h (*.f64 d l))) -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 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8 1)
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h (*.f64 d l))) -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 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8 1)
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h (*.f64 d l))) -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 (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8)
(*.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d)) (/.f64 h (*.f64 d l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8 1)
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h (*.f64 d l))) -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 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8 1)
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h (*.f64 d l))) -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 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8 1)
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h (*.f64 d l))) -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 (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8)
(*.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d)) (/.f64 h (*.f64 d l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8 1)
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h (*.f64 d l))) -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 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8 1)
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h (*.f64 d l))) -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 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8 1)
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h (*.f64 d l))) -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 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8 1)
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h (*.f64 d l))) -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 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8 1)
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h (*.f64 d l))) -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 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8 1)
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h (*.f64 d l))) -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 (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8)
(*.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d)) (/.f64 h (*.f64 d l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8 1)
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h (*.f64 d l))) -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 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8 1)
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h (*.f64 d l))) -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 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8 1)
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h (*.f64 d l))) -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 (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8)
(*.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d)) (/.f64 h (*.f64 d l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8 1)
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h (*.f64 d l))) -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 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8 1)
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h (*.f64 d l))) -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 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8 1)
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h (*.f64 d l))) -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 (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8)
(*.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d)) (/.f64 h (*.f64 d l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8 1)
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h (*.f64 d l))) -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 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8 1)
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h (*.f64 d l))) -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 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8 1)
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h (*.f64 d l))) -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 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8 1)
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h (*.f64 d l))) -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 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8 1)
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h (*.f64 d l))) -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 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8 1)
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h (*.f64 d l))) -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 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8 1)
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h (*.f64 d l))) -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 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8 1)
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h (*.f64 d l))) -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 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8 1)
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h (*.f64 d l))) -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 (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8)
(*.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d)) (/.f64 h (*.f64 d l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8 1)
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h (*.f64 d l))) -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 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8 1)
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h (*.f64 d l))) -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 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8 1)
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h (*.f64 d l))) -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 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8 1)
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h (*.f64 d l))) -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 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8 1)
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h (*.f64 d l))) -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 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8 1)
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h (*.f64 d l))) -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 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8 1)
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h (*.f64 d l))) -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 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8 1)
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h (*.f64 d l))) -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 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8 1)
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h (*.f64 d l))) -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 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8 1)
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h (*.f64 d l))) -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 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8 1)
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h (*.f64 d l))) -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 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8 1)
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h (*.f64 d l))) -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 (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8)
(*.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d)) (/.f64 h (*.f64 d l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8 1)
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h (*.f64 d l))) -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 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8 1)
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h (*.f64 d l))) -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 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8 1)
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h (*.f64 d l))) -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 (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8)
(*.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d)) (/.f64 h (*.f64 d l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(fma.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8 1)
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h (*.f64 d l))) -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 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8 1)
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h (*.f64 d l))) -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 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) -1/8 1)
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h (*.f64 d l))) -1/8 1)
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 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 D 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 D D)) (*.f64 M M)) d))))
(fma.f64 (/.f64 -1/8 (/.f64 (/.f64 d (*.f64 M M)) (*.f64 D D))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 1 d)))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D 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 D 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 D D)) (*.f64 M M)) d))))
(fma.f64 (/.f64 -1/8 (/.f64 (/.f64 d (*.f64 M M)) (*.f64 D D))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 1 d)))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D 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 D 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 D D)) (*.f64 M M)) d))))
(fma.f64 (/.f64 -1/8 (/.f64 (/.f64 d (*.f64 M M)) (*.f64 D D))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 1 d)))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) 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))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) 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))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) 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))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.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 (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 D D)) (*.f64 M M)) d))))
(fma.f64 (/.f64 -1/8 (/.f64 (/.f64 d (*.f64 M M)) (*.f64 D D))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 1 d)))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 D D)) (*.f64 M M)) d))))
(fma.f64 (/.f64 -1/8 (/.f64 (/.f64 d (*.f64 M M)) (*.f64 D D))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 1 d)))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 D D)) (*.f64 M M)) d))))
(fma.f64 (/.f64 -1/8 (/.f64 (/.f64 d (*.f64 M M)) (*.f64 D D))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 1 d)))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 D M) (*.f64 D M))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.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 (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)
(*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.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 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) 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))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) 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))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) 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))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(sqrt.f64 (/.f64 d h))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(-.f64 (exp.f64 (log1p.f64 (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))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(sqrt.f64 (/.f64 d l))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l)))) 1)
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 h l))
(*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) h) l)
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 h l))
(*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (/.f64 h l))
(pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l)) 1)
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 h l))
(*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (/.f64 h l))
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 h l))
(*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (/.f64 h l))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l)))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 h l))
(*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (/.f64 h l))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l))) (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 h l))
(*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (/.f64 h l))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 h l))
(*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (/.f64 h l))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 h l))
(*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (/.f64 h l))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l))) 1))
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 h l))
(*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (/.f64 h l))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 h l))
(*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (/.f64 h l))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))))) 1)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))) 1)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (log1p.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1))
(exp.f64 (*.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (log1p.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l))))) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1))
(-.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))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(sqrt.f64 (/.f64 d h))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(-.f64 (exp.f64 (log1p.f64 (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))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(sqrt.f64 (/.f64 d l))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(+.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h)) 1)
(fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (/.f64 (*.f64 h -1/2) l) 1)
(fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1))) 1)
(fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (/.f64 (*.f64 h -1/2) l) 1)
(fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1)
(*.f64 1 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1))
(fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (/.f64 (*.f64 h -1/2) l) 1)
(fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1)
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1))) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)))
(fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (/.f64 (*.f64 h -1/2) l) 1)
(fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1)
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)))
(fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (/.f64 (*.f64 h -1/2) l) 1)
(fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1)
(pow.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1) 1)
(fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (/.f64 (*.f64 h -1/2) l) 1)
(fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1)
(log.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)))
(fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (/.f64 (*.f64 h -1/2) l) 1)
(fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1))))
(fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (/.f64 (*.f64 h -1/2) l) 1)
(fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1)
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1) (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)) (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)))
(fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (/.f64 (*.f64 h -1/2) l) 1)
(fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1)
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)))
(fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (/.f64 (*.f64 h -1/2) l) 1)
(fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1)
(exp.f64 (log.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)))
(fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (/.f64 (*.f64 h -1/2) l) 1)
(fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1)
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)) 1))
(fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (/.f64 (*.f64 h -1/2) l) 1)
(fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1)
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)))
(fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (/.f64 (*.f64 h -1/2) l) 1)
(fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)))) 1)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)) 1)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1))) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1))
(-.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))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(sqrt.f64 (/.f64 d h))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(-.f64 (exp.f64 (log1p.f64 (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))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(sqrt.f64 (/.f64 d l))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(-.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))) 1)
(+.f64 1 (-.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h))) 1))
(+.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h)) 0)
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 (/.f64 1/2 l) h))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) 1/2) h) l)
(+.f64 1 (-.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h))) 1))
(+.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h)) 0)
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 (/.f64 1/2 l) h))
(pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)) 1)
(+.f64 1 (-.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h))) 1))
(+.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h)) 0)
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 (/.f64 1/2 l) h))
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h))) 1))
(+.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h)) 0)
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 (/.f64 1/2 l) h))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h))) 1))
(+.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h)) 0)
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 (/.f64 1/2 l) h))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)) (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))) (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h))) 1))
(+.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h)) 0)
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 (/.f64 1/2 l) h))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h))) 1))
(+.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h)) 0)
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 (/.f64 1/2 l) h))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h))) 1))
(+.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h)) 0)
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 (/.f64 1/2 l) h))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))) 1))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h))) 1))
(+.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h)) 0)
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 (/.f64 1/2 l) h))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h))) 1))
(+.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h)) 0)
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 (/.f64 1/2 l) h))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))))) 1)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))) 1)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (log1p.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1))
(exp.f64 (*.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (log1p.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l))))) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1))
(-.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))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(sqrt.f64 (/.f64 d h))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(-.f64 (exp.f64 (log1p.f64 (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))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(sqrt.f64 (/.f64 d l))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(-.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))) 1)
(+.f64 1 (-.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h))) 1))
(+.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h)) 0)
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 (/.f64 1/2 l) h))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) 1/2) h) l)
(+.f64 1 (-.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h))) 1))
(+.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h)) 0)
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 (/.f64 1/2 l) h))
(pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)) 1)
(+.f64 1 (-.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h))) 1))
(+.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h)) 0)
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 (/.f64 1/2 l) h))
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h))) 1))
(+.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h)) 0)
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 (/.f64 1/2 l) h))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h))) 1))
(+.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h)) 0)
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 (/.f64 1/2 l) h))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)) (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))) (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h))) 1))
(+.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h)) 0)
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 (/.f64 1/2 l) h))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h))) 1))
(+.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h)) 0)
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 (/.f64 1/2 l) h))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h))) 1))
(+.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h)) 0)
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 (/.f64 1/2 l) h))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))) 1))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h))) 1))
(+.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h)) 0)
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 (/.f64 1/2 l) h))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h))) 1))
(+.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h)) 0)
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (*.f64 (/.f64 1/2 l) h))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))))) 1)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))) 1)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (log1p.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1))
(exp.f64 (*.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (log1p.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 h l))))) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1))

eval82.0ms (0.4%)

Compiler

Compiled 6243 to 2995 computations (52% saved)

prune96.0ms (0.5%)

Pruning

23 alts after pruning (20 fresh and 3 done)

PrunedKeptTotal
New18920209
Fresh000
Picked134
Done000
Total19023213
Accurracy
83.4%
Counts
213 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
40.3%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
66.5%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
66.1%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4)) (*.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))))))
66.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))
66.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))) 1)))
66.6%
(*.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)))))
54.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.f64 1/8 l))))
49.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)))
56.7%
(*.f64 (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h))))
15.1%
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))
34.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (fma.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1)))
34.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
66.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))))))
14.2%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8)))
27.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d)) (/.f64 h (*.f64 d l)))))
39.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)))))
42.1%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
28.2%
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
60.2%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1))
57.0%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
28.2%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
19.0%
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
46.7%
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))))
40.3%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
66.5%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
66.1%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4)) (*.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))))))
66.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))
66.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))) 1)))
66.6%
(*.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)))))
54.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.f64 1/8 l))))
49.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)))
56.7%
(*.f64 (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h))))
15.1%
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))
34.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (fma.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1)))
34.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
66.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))))))
14.2%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8)))
27.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d)) (/.f64 h (*.f64 d l)))))
39.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)))))
42.1%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
28.2%
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
60.2%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1))
57.0%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
28.2%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
19.0%
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
46.7%
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))))
Compiler

Compiled 2780 to 1898 computations (31.7% saved)

localize1.0s (4.8%)

Local Accuracy

Found 19 expressions with local accuracy:

NewAccuracyProgram
85.8%
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))
84.4%
(-.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))) 1)
80.1%
(sqrt.f64 (/.f64 d l))
73.6%
(sqrt.f64 (/.f64 d h))
83.2%
(/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))
80.1%
(sqrt.f64 (/.f64 d l))
73.6%
(sqrt.f64 (/.f64 d h))
72.9%
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))
88.9%
(/.f64 (*.f64 D D) d)
83.9%
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))
73.8%
(*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))
70.0%
(sqrt.f64 (/.f64 h (pow.f64 l 3)))
99.7%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
99.7%
(/.f64 (/.f64 1 h) l)
75.0%
(sqrt.f64 (/.f64 (/.f64 1 h) l))
91.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))
85.8%
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))
79.8%
(pow.f64 (/.f64 d l) 1/4)
73.6%
(sqrt.f64 (/.f64 d h))
Compiler

Compiled 544 to 223 computations (59% saved)

series152.0ms (0.7%)

Counts
13 → 408
Calls

132 calls:

TimeVariablePointExpression
29.0ms
l
@0
(pow.f64 (/.f64 d l) 1/4)
28.0ms
d
@0
(pow.f64 (/.f64 d l) 1/4)
15.0ms
d
@-inf
(pow.f64 (/.f64 d l) 1/4)
14.0ms
l
@-inf
(pow.f64 (/.f64 d l) 1/4)
8.0ms
d
@inf
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))

rewrite96.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1130×pow1
1062×add-exp-log
1062×add-log-exp
1062×log1p-expm1-u
1062×expm1-log1p-u
Iterations

Useful iterations: 0 (0.0ms)

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

simplify220.0ms (1.1%)

Algorithm
egg-herbie
Rules
1222×fma-def
1138×unswap-sqr
1004×associate-*r*
900×associate-*l*
896×log-prod
Iterations

Useful iterations: 2 (0.0ms)

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

eval219.0ms (1.1%)

Compiler

Compiled 14120 to 6325 computations (55.2% saved)

prune176.0ms (0.8%)

Pruning

35 alts after pruning (31 fresh and 4 done)

PrunedKeptTotal
New42416440
Fresh01515
Picked325
Done123
Total42835463
Accurracy
85.2%
Counts
463 → 35
Alt Table
Click to see full alt table
StatusAccuracyProgram
15.0%
(*.f64 (/.f64 (sqrt.f64 h) (pow.f64 l 3/2)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))
40.3%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
66.5%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
66.1%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4)) (*.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))))))
54.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))) (-.f64 1 (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.f64 1/8 l))))
33.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (pow.f64 (/.f64 d l) 1/4) (*.f64 (pow.f64 (/.f64 -1 l) 1/4) (pow.f64 (/.f64 -1 d) -1/4)))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))
66.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))) 1)))
66.6%
(*.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)))))
54.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.f64 1/8 l))))
49.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)))
57.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (/.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 h (*.f64 (/.f64 M d) M))) l))))
56.7%
(*.f64 (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h))))
18.0%
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (*.f64 M (/.f64 D (/.f64 d D))))))
34.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (fma.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1)))
34.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
8.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8)))
15.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 M (*.f64 M h))) (*.f64 d d)) -1/8)))
22.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 h (*.f64 (/.f64 M d) M))) l) -1/8)))
27.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d)) (/.f64 h (*.f64 d l)))))
39.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)))))
42.1%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
28.2%
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
60.2%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1))
57.0%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
26.5%
(*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l)))
27.9%
(*.f64 d (*.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)))))
28.1%
(*.f64 d (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l))) (sqrt.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)))))
28.2%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
28.2%
(*.f64 d (sqrt.f64 (*.f64 (/.f64 1 h) (/.f64 1 l))))
27.0%
(*.f64 d (sqrt.f64 (exp.f64 (log.f64 (/.f64 (/.f64 1 h) l)))))
22.5%
(*.f64 d (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 h) l) (/.f64 (/.f64 1 h) l)) (/.f64 (/.f64 1 h) l)))))
17.8%
(*.f64 d (log.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)))))
25.8%
(*.f64 d (cbrt.f64 (*.f64 (/.f64 (/.f64 1 h) l) (sqrt.f64 (/.f64 (/.f64 1 h) l)))))
19.0%
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
46.7%
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))))
15.0%
(*.f64 (/.f64 (sqrt.f64 h) (pow.f64 l 3/2)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))
40.3%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
66.5%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
66.1%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4)) (*.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))))))
54.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))) (-.f64 1 (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.f64 1/8 l))))
33.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (pow.f64 (/.f64 d l) 1/4) (*.f64 (pow.f64 (/.f64 -1 l) 1/4) (pow.f64 (/.f64 -1 d) -1/4)))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))
66.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))) 1)))
66.6%
(*.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)))))
54.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.f64 1/8 l))))
49.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)))
57.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (/.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 h (*.f64 (/.f64 M d) M))) l))))
56.7%
(*.f64 (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h))))
18.0%
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (*.f64 M (/.f64 D (/.f64 d D))))))
34.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (fma.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1)))
34.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
8.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8)))
15.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 M (*.f64 M h))) (*.f64 d d)) -1/8)))
22.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 h (*.f64 (/.f64 M d) M))) l) -1/8)))
27.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d)) (/.f64 h (*.f64 d l)))))
39.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)))))
42.1%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
28.2%
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
60.2%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1))
57.0%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
26.5%
(*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l)))
27.9%
(*.f64 d (*.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)))))
28.1%
(*.f64 d (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l))) (sqrt.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)))))
28.2%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
28.2%
(*.f64 d (sqrt.f64 (*.f64 (/.f64 1 h) (/.f64 1 l))))
27.0%
(*.f64 d (sqrt.f64 (exp.f64 (log.f64 (/.f64 (/.f64 1 h) l)))))
22.5%
(*.f64 d (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 h) l) (/.f64 (/.f64 1 h) l)) (/.f64 (/.f64 1 h) l)))))
17.8%
(*.f64 d (log.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 1 h) l)))))
25.8%
(*.f64 d (cbrt.f64 (*.f64 (/.f64 (/.f64 1 h) l) (sqrt.f64 (/.f64 (/.f64 1 h) l)))))
19.0%
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
46.7%
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))))
Compiler

Compiled 3922 to 2706 computations (31% saved)

localize434.0ms (2.1%)

Local Accuracy

Found 19 expressions with local accuracy:

NewAccuracyProgram
93.6%
(*.f64 h (*.f64 (*.f64 D M) (*.f64 D M)))
88.4%
(/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d))
87.0%
(pow.f64 (/.f64 d l) 1/4)
84.9%
(sqrt.f64 (/.f64 d h))
95.0%
(*.f64 h (*.f64 (/.f64 M d) M))
89.9%
(*.f64 (/.f64 D (/.f64 d D)) (*.f64 h (*.f64 (/.f64 M d) M)))
87.2%
(sqrt.f64 (/.f64 d l))
84.9%
(sqrt.f64 (/.f64 d h))
95.7%
(/.f64 (sqrt.f64 h) (pow.f64 l 3/2))
93.3%
(/.f64 (*.f64 D D) d)
91.1%
(*.f64 (/.f64 (sqrt.f64 h) (pow.f64 l 3/2)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))
86.5%
(*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))
99.9%
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
99.3%
(/.f64 1 (*.f64 l h))
87.1%
(sqrt.f64 (/.f64 1 (*.f64 l h)))
97.7%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4)) (*.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))))))
92.4%
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))
87.2%
(sqrt.f64 (/.f64 d l))
84.6%
(pow.f64 (/.f64 d h) 1/4)
Compiler

Compiled 566 to 180 computations (68.2% saved)

series88.0ms (0.4%)

Counts
11 → 264
Calls

105 calls:

TimeVariablePointExpression
19.0ms
d
@0
(pow.f64 (/.f64 d h) 1/4)
14.0ms
d
@-inf
(pow.f64 (/.f64 d h) 1/4)
8.0ms
h
@0
(pow.f64 (/.f64 d h) 1/4)
8.0ms
h
@-inf
(pow.f64 (/.f64 d h) 1/4)
7.0ms
d
@inf
(pow.f64 (/.f64 d h) 1/4)

rewrite84.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1096×pow1
1032×add-exp-log
1032×add-log-exp
1032×log1p-expm1-u
1032×expm1-log1p-u
Iterations

Useful iterations: 0 (0.0ms)

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

simplify134.0ms (0.6%)

Algorithm
egg-herbie
Rules
1108×associate-/r*
670×associate-*l*
652×associate-*r*
646×unswap-sqr
622×log-prod
Iterations

Useful iterations: 2 (0.0ms)

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

eval194.0ms (0.9%)

Compiler

Compiled 12399 to 5194 computations (58.1% saved)

prune154.0ms (0.7%)

Pruning

42 alts after pruning (37 fresh and 5 done)

PrunedKeptTotal
New36718385
Fresh71926
Picked325
Done134
Total37842420
Accurracy
87.4%
Counts
420 → 42
Alt Table
Click to see full alt table
StatusAccuracyProgram
20.5%
(/.f64 (*.f64 (sqrt.f64 h) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 M D) 2) d))) (pow.f64 l 3/2))
28.6%
(/.f64 d (sqrt.f64 (*.f64 h l)))
28.5%
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
15.7%
(*.f64 (/.f64 (sqrt.f64 h) (pow.f64 l 3/2)) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) d)))
18.6%
(*.f64 (/.f64 (sqrt.f64 h) (pow.f64 l 3/2)) (*.f64 -1/8 (*.f64 M (*.f64 M (/.f64 D (/.f64 d D))))))
28.5%
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) d)
35.3%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (/.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 h (*.f64 (/.f64 M d) M))) l))))
57.3%
(*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (/.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 h (*.f64 (/.f64 M d) M))) l))))
28.2%
(*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))) (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))) (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))) d)
54.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))) (-.f64 1 (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.f64 1/8 l))))
28.0%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (neg.f64 d)))))) (-.f64 1 (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.f64 1/8 l))))
29.7%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (pow.f64 (/.f64 d l) 1/4) (*.f64 (pow.f64 (/.f64 -1 l) 1/4) (pow.f64 (/.f64 -1 d) -1/4)))) (-.f64 1 (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.f64 1/8 l))))
66.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))) 1)))
66.6%
(*.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)))))
54.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.f64 1/8 l))))
49.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)))
62.7%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (/.f64 (/.f64 (*.f64 D (*.f64 h (*.f64 M (/.f64 M d)))) (/.f64 d D)) l))))
58.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (/.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 M (*.f64 (/.f64 M d) h))) l))))
56.7%
(*.f64 (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h))))
18.0%
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (*.f64 M (/.f64 D (/.f64 d D))))))
34.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (fma.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1)))
34.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
8.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8)))
15.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 M (*.f64 M h))) (*.f64 d d)) -1/8)))
22.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 h (*.f64 (/.f64 M d) M))) l) -1/8)))
27.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d)) (/.f64 h (*.f64 d l)))))
39.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)))))
42.1%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
28.2%
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
60.2%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1))
57.0%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
27.0%
(*.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 (*.f64 h l))))) d)
22.6%
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 h l)) (/.f64 1 (*.f64 h l))) (/.f64 1 (*.f64 h l))))) d)
17.8%
(*.f64 (log.f64 (exp.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))) d)
25.8%
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (*.f64 h l))) d)
25.5%
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) d)
26.5%
(*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l)))
28.2%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
28.2%
(*.f64 d (sqrt.f64 (*.f64 (/.f64 1 h) (/.f64 1 l))))
25.8%
(*.f64 d (cbrt.f64 (*.f64 (/.f64 (/.f64 1 h) l) (sqrt.f64 (/.f64 (/.f64 1 h) l)))))
19.0%
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
46.7%
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))))
20.5%
(/.f64 (*.f64 (sqrt.f64 h) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 M D) 2) d))) (pow.f64 l 3/2))
28.6%
(/.f64 d (sqrt.f64 (*.f64 h l)))
28.5%
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
15.7%
(*.f64 (/.f64 (sqrt.f64 h) (pow.f64 l 3/2)) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) d)))
18.6%
(*.f64 (/.f64 (sqrt.f64 h) (pow.f64 l 3/2)) (*.f64 -1/8 (*.f64 M (*.f64 M (/.f64 D (/.f64 d D))))))
28.5%
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) d)
35.3%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (/.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 h (*.f64 (/.f64 M d) M))) l))))
57.3%
(*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (/.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 h (*.f64 (/.f64 M d) M))) l))))
28.2%
(*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))) (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))) (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))) d)
54.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))) (-.f64 1 (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.f64 1/8 l))))
28.0%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (exp.f64 1/4) (+.f64 (log.f64 (/.f64 -1 l)) (log.f64 (neg.f64 d)))))) (-.f64 1 (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.f64 1/8 l))))
29.7%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (pow.f64 (/.f64 d l) 1/4) (*.f64 (pow.f64 (/.f64 -1 l) 1/4) (pow.f64 (/.f64 -1 d) -1/4)))) (-.f64 1 (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.f64 1/8 l))))
66.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))) 1)))
66.6%
(*.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)))))
54.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.f64 1/8 l))))
49.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)))
62.7%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (/.f64 (/.f64 (*.f64 D (*.f64 h (*.f64 M (/.f64 M d)))) (/.f64 d D)) l))))
58.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (/.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 M (*.f64 (/.f64 M d) h))) l))))
56.7%
(*.f64 (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h))))
18.0%
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (*.f64 M (/.f64 D (/.f64 d D))))))
34.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (fma.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1)))
34.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
8.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8)))
15.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 M (*.f64 M h))) (*.f64 d d)) -1/8)))
22.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 h (*.f64 (/.f64 M d) M))) l) -1/8)))
27.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d)) (/.f64 h (*.f64 d l)))))
39.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)))))
42.1%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
28.2%
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
60.2%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1))
57.0%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
27.0%
(*.f64 (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 (*.f64 h l))))) d)
22.6%
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 h l)) (/.f64 1 (*.f64 h l))) (/.f64 1 (*.f64 h l))))) d)
17.8%
(*.f64 (log.f64 (exp.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))) d)
25.8%
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (*.f64 h l))) d)
25.5%
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) d)
26.5%
(*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l)))
28.2%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
28.2%
(*.f64 d (sqrt.f64 (*.f64 (/.f64 1 h) (/.f64 1 l))))
25.8%
(*.f64 d (cbrt.f64 (*.f64 (/.f64 (/.f64 1 h) l) (sqrt.f64 (/.f64 (/.f64 1 h) l)))))
19.0%
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
46.7%
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))))
Compiler

Compiled 4458 to 3014 computations (32.4% saved)

localize273.0ms (1.3%)

Local Accuracy

Found 18 expressions with local accuracy:

NewAccuracyProgram
95.7%
(/.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 h (*.f64 (/.f64 M d) M))) l)
95.0%
(*.f64 h (*.f64 (/.f64 M d) M))
89.9%
(*.f64 (/.f64 D (/.f64 d D)) (*.f64 h (*.f64 (/.f64 M d) M)))
87.2%
(sqrt.f64 (/.f64 d l))
88.4%
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 M (*.f64 M h)))
87.2%
(sqrt.f64 (/.f64 d l))
86.6%
(/.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 M (*.f64 M h))) (*.f64 d d))
84.9%
(sqrt.f64 (/.f64 d h))
95.6%
(/.f64 h (pow.f64 l 3))
94.9%
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d)
91.3%
(*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
87.4%
(sqrt.f64 (/.f64 h (pow.f64 l 3)))
99.9%
(/.f64 d (sqrt.f64 (*.f64 h l)))
86.8%
(sqrt.f64 (*.f64 h l))
95.0%
(*.f64 h (*.f64 M (/.f64 M d)))
94.8%
(*.f64 D (*.f64 h (*.f64 M (/.f64 M d))))
87.2%
(sqrt.f64 (/.f64 d l))
84.9%
(sqrt.f64 (/.f64 d h))
Compiler

Compiled 527 to 99 computations (81.2% saved)

series71.0ms (0.3%)

Counts
10 → 336
Calls

108 calls:

TimeVariablePointExpression
40.0ms
l
@-inf
(*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
4.0ms
d
@-inf
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d)
1.0ms
h
@-inf
(*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
1.0ms
h
@-inf
(/.f64 d (sqrt.f64 (*.f64 h l)))
1.0ms
h
@0
(/.f64 h (pow.f64 l 3))

rewrite77.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
762×add-sqr-sqrt
754×pow1
752×*-un-lft-identity
700×add-exp-log
700×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify245.0ms (1.2%)

Algorithm
egg-herbie
Rules
1530×log-prod
818×cube-prod
698×associate-*r*
672×associate-*l*
422×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
041416108
1100014228
2456314220
Stop Event
node limit
Counts
510 → 211
Calls
Call 1
Inputs
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 (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 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 D (*.f64 h (*.f64 M (/.f64 M d)))))) 1)
(pow.f64 (*.f64 D (*.f64 h (*.f64 M (/.f64 M d)))) 1)
(pow.f64 (cbrt.f64 (*.f64 D (*.f64 h (*.f64 M (/.f64 M d))))) 3)
(pow.f64 (pow.f64 (*.f64 D (*.f64 h (*.f64 M (/.f64 M d)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 D (*.f64 h (*.f64 M (/.f64 M d))))) 2)
(log.f64 (pow.f64 (exp.f64 D) (*.f64 h (*.f64 M (/.f64 M d)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 D (*.f64 h (*.f64 M (/.f64 M d)))))))
(cbrt.f64 (pow.f64 (*.f64 D (*.f64 h (*.f64 M (/.f64 M d)))) 3))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 h (*.f64 M (/.f64 M d))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (*.f64 M (/.f64 M d))) 3) (pow.f64 D 3)))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 h (*.f64 M (/.f64 M d))))))
(exp.f64 (log.f64 (*.f64 D (*.f64 h (*.f64 M (/.f64 M d))))))
(exp.f64 (*.f64 (log.f64 (*.f64 D (*.f64 h (*.f64 M (/.f64 M d))))) 1))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 h (*.f64 M (/.f64 M d))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (*.f64 M (/.f64 M d))))) 1)
(pow.f64 (*.f64 h (*.f64 M (/.f64 M d))) 1)
(pow.f64 (cbrt.f64 (*.f64 h (*.f64 M (/.f64 M d)))) 3)
(pow.f64 (pow.f64 (*.f64 h (*.f64 M (/.f64 M d))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 h (*.f64 M (/.f64 M d)))) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 M) h) (/.f64 M d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (*.f64 M (/.f64 M d))))))
(cbrt.f64 (pow.f64 (*.f64 h (*.f64 M (/.f64 M d))) 3))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 M (/.f64 M d)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h M) 3) (pow.f64 (/.f64 M d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 M d)) 3) (pow.f64 h 3)))
(expm1.f64 (log1p.f64 (*.f64 h (*.f64 M (/.f64 M d)))))
(exp.f64 (log.f64 (*.f64 h (*.f64 M (/.f64 M d)))))
(exp.f64 (*.f64 (log.f64 (*.f64 h (*.f64 M (/.f64 M d)))) 1))
(log1p.f64 (expm1.f64 (*.f64 h (*.f64 M (/.f64 M d)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 h l)))) 1)
(*.f64 1 (sqrt.f64 (*.f64 h l)))
(*.f64 (cbrt.f64 (*.f64 h l)) (cbrt.f64 (sqrt.f64 (*.f64 h l))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 h l))) (sqrt.f64 (sqrt.f64 (*.f64 h l))))
(*.f64 (sqrt.f64 l) (sqrt.f64 h))
(*.f64 (sqrt.f64 h) (sqrt.f64 l))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 h l)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 h l))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 h l)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 h l)) 1/2))
(pow.f64 (*.f64 h l) 1/2)
(pow.f64 (sqrt.f64 (*.f64 h l)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 h l))) 3)
(pow.f64 (pow.f64 (*.f64 h l) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 h l))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 h l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 h l)))))
(cbrt.f64 (pow.f64 (*.f64 h l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 h l))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 h l))))
(exp.f64 (*.f64 (log.f64 (*.f64 h l)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 h l))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 h l))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))) 1)
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 1 (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 2) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 1)
(pow.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 3)
(pow.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) -1)
(log.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))))
(cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3))
(cbrt.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 h l) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(exp.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(exp.f64 (*.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 1))
(log1p.f64 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (sqrt.f64 (*.f64 h (pow.f64 l -3)))))) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 (*.f64 h (pow.f64 l -3)))) d)
(pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (sqrt.f64 (*.f64 h (pow.f64 l -3)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (sqrt.f64 (*.f64 h (pow.f64 l -3))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (sqrt.f64 (*.f64 h (pow.f64 l -3)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (sqrt.f64 (*.f64 h (pow.f64 l -3))))) 2)
(log.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d)) (sqrt.f64 (*.f64 h (pow.f64 l -3)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (sqrt.f64 (*.f64 h (pow.f64 l -3)))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (sqrt.f64 (*.f64 h (pow.f64 l -3)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) 3) (pow.f64 (*.f64 h (pow.f64 l -3)) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 l -3)) 3/2) (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (sqrt.f64 (*.f64 h (pow.f64 l -3))))))
(exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (sqrt.f64 (*.f64 h (pow.f64 l -3))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (sqrt.f64 (*.f64 h (pow.f64 l -3))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (sqrt.f64 (*.f64 h (pow.f64 l -3))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d))) 1)
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 1 d))
(*.f64 1 (/.f64 (pow.f64 (*.f64 D M) 2) d))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d)) 2) (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d)))
(*.f64 (*.f64 (*.f64 D M) (sqrt.f64 (/.f64 1 d))) (*.f64 (*.f64 D M) (sqrt.f64 (/.f64 1 d))))
(pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) 3) 1/3)
(pow.f64 (*.f64 (*.f64 D M) (sqrt.f64 (/.f64 1 d))) 2)
(pow.f64 (/.f64 d (pow.f64 (*.f64 D M) 2)) -1)
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 D M) 2) 3) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d)) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (pow.f64 l -3)))) 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 1 (*.f64 h (pow.f64 l -3)))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 h) l) 2) (/.f64 (cbrt.f64 h) l))
(pow.f64 (*.f64 h (pow.f64 l -3)) 1)
(pow.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) 2)
(pow.f64 (/.f64 (cbrt.f64 h) l) 3)
(pow.f64 (pow.f64 (*.f64 h (pow.f64 l -3)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 h (pow.f64 l -3)) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 l 3) h) -1)
(log.f64 (pow.f64 (exp.f64 h) (pow.f64 l -3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (pow.f64 l -3)))))
(cbrt.f64 (pow.f64 (*.f64 h (pow.f64 l -3)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 l -3)) 3/2) (pow.f64 (*.f64 h (pow.f64 l -3)) 3/2)))
(cbrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 (pow.f64 l 3) 3)))
(expm1.f64 (log1p.f64 (*.f64 h (pow.f64 l -3))))
(exp.f64 (log.f64 (*.f64 h (pow.f64 l -3))))
(exp.f64 (*.f64 (log.f64 (*.f64 h (pow.f64 l -3))) 1))
(log1p.f64 (expm1.f64 (*.f64 h (pow.f64 l -3))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (/.f64 D l) D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 h M)))))) 1)
(*.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 M (*.f64 h M))) (pow.f64 d -2))
(*.f64 1 (/.f64 (*.f64 (/.f64 D l) D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 h M)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 D l) D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 h M))))) 2) (cbrt.f64 (/.f64 (*.f64 (/.f64 D l) D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 h M))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 D l) D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 h M))))) (sqrt.f64 (/.f64 (*.f64 (/.f64 D l) D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 h M))))))
(*.f64 (/.f64 (*.f64 (/.f64 D l) D) d) (/.f64 (*.f64 M (*.f64 h M)) d))
(pow.f64 (/.f64 (*.f64 (/.f64 D l) D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 h M)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 D l) D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 h M))))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (/.f64 D l) D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 h M)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 D l) D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 h M))))) 2)
(pow.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 (/.f64 D l) D) (*.f64 M (*.f64 h M)))) -1)
(log.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 M) h) M) (*.f64 (/.f64 D l) D)) (pow.f64 d -2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (/.f64 D l) D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 h M)))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 D l) D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 h M)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 M (*.f64 h M))) 3) (pow.f64 (*.f64 d d) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (/.f64 D l) D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 h M))))))
(exp.f64 (log.f64 (/.f64 (*.f64 (/.f64 D l) D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 h M))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (/.f64 D l) D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 h M))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (/.f64 D l) D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 h M))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 M (*.f64 h M))))) 1)
(/.f64 (*.f64 D (*.f64 M (*.f64 h M))) (/.f64 l D))
(pow.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 M (*.f64 h M))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 M (*.f64 h M)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 M (*.f64 h M))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 M (*.f64 h M)))) 2)
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 M) h) M) (*.f64 (/.f64 D l) D)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 M (*.f64 h M))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 M (*.f64 h M))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D l) D) 3) (pow.f64 (*.f64 M (*.f64 h M)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 h M)) 3) (pow.f64 (*.f64 (/.f64 D l) D) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 M (*.f64 h M)))))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 M (*.f64 h M)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 M (*.f64 h M)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 M (*.f64 h M)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (/.f64 D d) D) (/.f64 l (*.f64 h (*.f64 M (/.f64 M d))))))) 1)
(*.f64 (*.f64 (*.f64 (/.f64 D d) D) (*.f64 h (*.f64 M (/.f64 M d)))) (/.f64 1 l))
(*.f64 1 (/.f64 (*.f64 (/.f64 D d) D) (/.f64 l (*.f64 h (*.f64 M (/.f64 M d))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 D d) D) (/.f64 l (*.f64 h (*.f64 M (/.f64 M d)))))) 2) (cbrt.f64 (/.f64 (*.f64 (/.f64 D d) D) (/.f64 l (*.f64 h (*.f64 M (/.f64 M d)))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 D d) D) (/.f64 l (*.f64 h (*.f64 M (/.f64 M d)))))) (sqrt.f64 (/.f64 (*.f64 (/.f64 D d) D) (/.f64 l (*.f64 h (*.f64 M (/.f64 M d)))))))
(pow.f64 (/.f64 (*.f64 (/.f64 D d) D) (/.f64 l (*.f64 h (*.f64 M (/.f64 M d))))) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 D d) D) (/.f64 l (*.f64 h (*.f64 M (/.f64 M d)))))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (/.f64 D d) D) (/.f64 l (*.f64 h (*.f64 M (/.f64 M d))))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 D d) D) (/.f64 l (*.f64 h (*.f64 M (/.f64 M d)))))) 2)
(pow.f64 (/.f64 l (*.f64 (*.f64 (/.f64 D d) D) (*.f64 h (*.f64 M (/.f64 M d))))) -1)
(log.f64 (exp.f64 (/.f64 (*.f64 (/.f64 D d) D) (/.f64 l (*.f64 h (*.f64 M (/.f64 M d)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (/.f64 D d) D) (/.f64 l (*.f64 h (*.f64 M (/.f64 M d))))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 D d) D) (/.f64 l (*.f64 h (*.f64 M (/.f64 M d))))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D d) D) (*.f64 h (*.f64 M (/.f64 M d)))) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (/.f64 D d) D) (/.f64 l (*.f64 h (*.f64 M (/.f64 M d)))))))
(exp.f64 (log.f64 (/.f64 (*.f64 (/.f64 D d) D) (/.f64 l (*.f64 h (*.f64 M (/.f64 M d)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (/.f64 D d) D) (/.f64 l (*.f64 h (*.f64 M (/.f64 M d)))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (/.f64 D d) D) (/.f64 l (*.f64 h (*.f64 M (/.f64 M d)))))))
Outputs
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 (*.f64 M M) (/.f64 d h))
(/.f64 h (/.f64 (/.f64 d M) M))
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 (*.f64 M M) (/.f64 d h))
(/.f64 h (/.f64 (/.f64 d M) M))
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 (*.f64 M M) (/.f64 d h))
(/.f64 h (/.f64 (/.f64 d M) M))
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 (*.f64 M M) (/.f64 d h))
(/.f64 h (/.f64 (/.f64 d M) M))
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 (*.f64 M M) (/.f64 d h))
(/.f64 h (/.f64 (/.f64 d M) M))
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 (*.f64 M M) (/.f64 d h))
(/.f64 h (/.f64 (/.f64 d M) M))
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 (*.f64 M M) (/.f64 d h))
(/.f64 h (/.f64 (/.f64 d M) M))
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 (*.f64 M M) (/.f64 d h))
(/.f64 h (/.f64 (/.f64 d M) M))
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 (*.f64 M M) (/.f64 d h))
(/.f64 h (/.f64 (/.f64 d M) M))
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 (*.f64 M M) (/.f64 d h))
(/.f64 h (/.f64 (/.f64 d M) M))
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 (*.f64 M M) (/.f64 d h))
(/.f64 h (/.f64 (/.f64 d M) M))
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 (*.f64 M M) (/.f64 d h))
(/.f64 h (/.f64 (/.f64 d M) M))
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 M M) (/.f64 d h))
(/.f64 h (/.f64 (/.f64 d M) M))
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 M M) (/.f64 d h))
(/.f64 h (/.f64 (/.f64 d M) M))
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 M M) (/.f64 d h))
(/.f64 h (/.f64 (/.f64 d M) M))
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 M M) (/.f64 d h))
(/.f64 h (/.f64 (/.f64 d M) M))
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 M M) (/.f64 d h))
(/.f64 h (/.f64 (/.f64 d M) M))
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 M M) (/.f64 d h))
(/.f64 h (/.f64 (/.f64 d M) M))
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 M M) (/.f64 d h))
(/.f64 h (/.f64 (/.f64 d M) M))
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 M M) (/.f64 d h))
(/.f64 h (/.f64 (/.f64 d M) M))
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 M M) (/.f64 d h))
(/.f64 h (/.f64 (/.f64 d M) M))
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 M M) (/.f64 d h))
(/.f64 h (/.f64 (/.f64 d M) M))
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 M M) (/.f64 d h))
(/.f64 h (/.f64 (/.f64 d M) M))
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 M M) (/.f64 d h))
(/.f64 h (/.f64 (/.f64 d M) M))
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 M M) (/.f64 d h))
(/.f64 h (/.f64 (/.f64 d M) M))
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 M M) (/.f64 d h))
(/.f64 h (/.f64 (/.f64 d M) M))
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 M M) (/.f64 d h))
(/.f64 h (/.f64 (/.f64 d M) M))
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 M M) (/.f64 d h))
(/.f64 h (/.f64 (/.f64 d M) M))
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 M M) (/.f64 d h))
(/.f64 h (/.f64 (/.f64 d M) M))
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 M M) (/.f64 d h))
(/.f64 h (/.f64 (/.f64 d M) M))
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 M M) (/.f64 d h))
(/.f64 h (/.f64 (/.f64 d M) M))
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 M M) (/.f64 d h))
(/.f64 h (/.f64 (/.f64 d M) M))
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 M M) (/.f64 d h))
(/.f64 h (/.f64 (/.f64 d M) M))
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 M M) (/.f64 d h))
(/.f64 h (/.f64 (/.f64 d M) M))
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 M M) (/.f64 d h))
(/.f64 h (/.f64 (/.f64 d M) M))
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 M M) (/.f64 d h))
(/.f64 h (/.f64 (/.f64 d M) M))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 (*.f64 D M) 2) d))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 (*.f64 D M) 2) d))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 (*.f64 D M) 2) d))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 (*.f64 D M) 2) d))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 (*.f64 D M) 2) d))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 (*.f64 D M) 2) d))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 (*.f64 D M) 2) d))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 (*.f64 D M) 2) d))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 (*.f64 D M) 2) d))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 (*.f64 D M) 2) d))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 (*.f64 D M) 2) d))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 (*.f64 D M) 2) d))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 (*.f64 D M) 2) d))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 (*.f64 D M) 2) d))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 (*.f64 D M) 2) d))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 (*.f64 D M) 2) d))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 (*.f64 D M) 2) d))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 (*.f64 D M) 2) d))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 (*.f64 D M) 2) d))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 (*.f64 D M) 2) d))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 (*.f64 D M) 2) d))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 (*.f64 D M) 2) d))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 (*.f64 D M) 2) d))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 (*.f64 D M) 2) d))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 (*.f64 D M) 2) d))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 (*.f64 D M) 2) d))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 (*.f64 D M) 2) d))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 (*.f64 D M) 2) d))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 (*.f64 D M) 2) d))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 (*.f64 D M) 2) d))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 (*.f64 D M) 2) d))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 (*.f64 D M) 2) d))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 (*.f64 D M) 2) d))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 (*.f64 D M) 2) d))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 (*.f64 D M) 2) d))
(*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 (*.f64 D M) 2) d))
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(-.f64 (exp.f64 (log1p.f64 (*.f64 D (*.f64 h (*.f64 M (/.f64 M d)))))) 1)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(pow.f64 (*.f64 D (*.f64 h (*.f64 M (/.f64 M d)))) 1)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(pow.f64 (cbrt.f64 (*.f64 D (*.f64 h (*.f64 M (/.f64 M d))))) 3)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(pow.f64 (pow.f64 (*.f64 D (*.f64 h (*.f64 M (/.f64 M d)))) 3) 1/3)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(pow.f64 (sqrt.f64 (*.f64 D (*.f64 h (*.f64 M (/.f64 M d))))) 2)
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(log.f64 (pow.f64 (exp.f64 D) (*.f64 h (*.f64 M (/.f64 M d)))))
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 D (*.f64 h (*.f64 M (/.f64 M d)))))))
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(cbrt.f64 (pow.f64 (*.f64 D (*.f64 h (*.f64 M (/.f64 M d)))) 3))
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 h (*.f64 M (/.f64 M d))) 3)))
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (*.f64 M (/.f64 M d))) 3) (pow.f64 D 3)))
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 h (*.f64 M (/.f64 M d))))))
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(exp.f64 (log.f64 (*.f64 D (*.f64 h (*.f64 M (/.f64 M d))))))
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(exp.f64 (*.f64 (log.f64 (*.f64 D (*.f64 h (*.f64 M (/.f64 M d))))) 1))
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 h (*.f64 M (/.f64 M d))))))
(/.f64 D (/.f64 d (*.f64 (*.f64 M M) h)))
(*.f64 D (/.f64 h (/.f64 (/.f64 d M) M)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (*.f64 M (/.f64 M d))))) 1)
(/.f64 (*.f64 M M) (/.f64 d h))
(/.f64 h (/.f64 (/.f64 d M) M))
(pow.f64 (*.f64 h (*.f64 M (/.f64 M d))) 1)
(/.f64 (*.f64 M M) (/.f64 d h))
(/.f64 h (/.f64 (/.f64 d M) M))
(pow.f64 (cbrt.f64 (*.f64 h (*.f64 M (/.f64 M d)))) 3)
(/.f64 (*.f64 M M) (/.f64 d h))
(/.f64 h (/.f64 (/.f64 d M) M))
(pow.f64 (pow.f64 (*.f64 h (*.f64 M (/.f64 M d))) 3) 1/3)
(/.f64 (*.f64 M M) (/.f64 d h))
(/.f64 h (/.f64 (/.f64 d M) M))
(pow.f64 (sqrt.f64 (*.f64 h (*.f64 M (/.f64 M d)))) 2)
(/.f64 (*.f64 M M) (/.f64 d h))
(/.f64 h (/.f64 (/.f64 d M) M))
(log.f64 (pow.f64 (pow.f64 (exp.f64 M) h) (/.f64 M d)))
(/.f64 (*.f64 M M) (/.f64 d h))
(/.f64 h (/.f64 (/.f64 d M) M))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (*.f64 M (/.f64 M d))))))
(/.f64 (*.f64 M M) (/.f64 d h))
(/.f64 h (/.f64 (/.f64 d M) M))
(cbrt.f64 (pow.f64 (*.f64 h (*.f64 M (/.f64 M d))) 3))
(/.f64 (*.f64 M M) (/.f64 d h))
(/.f64 h (/.f64 (/.f64 d M) M))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 M (/.f64 M d)) 3)))
(/.f64 (*.f64 M M) (/.f64 d h))
(/.f64 h (/.f64 (/.f64 d M) M))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h M) 3) (pow.f64 (/.f64 M d) 3)))
(/.f64 (*.f64 M M) (/.f64 d h))
(/.f64 h (/.f64 (/.f64 d M) M))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 M d)) 3) (pow.f64 h 3)))
(/.f64 (*.f64 M M) (/.f64 d h))
(/.f64 h (/.f64 (/.f64 d M) M))
(expm1.f64 (log1p.f64 (*.f64 h (*.f64 M (/.f64 M d)))))
(/.f64 (*.f64 M M) (/.f64 d h))
(/.f64 h (/.f64 (/.f64 d M) M))
(exp.f64 (log.f64 (*.f64 h (*.f64 M (/.f64 M d)))))
(/.f64 (*.f64 M M) (/.f64 d h))
(/.f64 h (/.f64 (/.f64 d M) M))
(exp.f64 (*.f64 (log.f64 (*.f64 h (*.f64 M (/.f64 M d)))) 1))
(/.f64 (*.f64 M M) (/.f64 d h))
(/.f64 h (/.f64 (/.f64 d M) M))
(log1p.f64 (expm1.f64 (*.f64 h (*.f64 M (/.f64 M d)))))
(/.f64 (*.f64 M M) (/.f64 d h))
(/.f64 h (/.f64 (/.f64 d M) M))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 h l)))) 1)
(sqrt.f64 (*.f64 h l))
(*.f64 1 (sqrt.f64 (*.f64 h l)))
(sqrt.f64 (*.f64 h l))
(*.f64 (cbrt.f64 (*.f64 h l)) (cbrt.f64 (sqrt.f64 (*.f64 h l))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 h l))) (sqrt.f64 (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(*.f64 (sqrt.f64 l) (sqrt.f64 h))
(*.f64 (sqrt.f64 h) (sqrt.f64 l))
(*.f64 (sqrt.f64 l) (sqrt.f64 h))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 h l)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 h l))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 h l))) (sqrt.f64 (cbrt.f64 (*.f64 h l))))
(*.f64 (cbrt.f64 (*.f64 h l)) (sqrt.f64 (cbrt.f64 (*.f64 h l))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 h l)))
(sqrt.f64 (*.f64 h l))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 h l)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 h l)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 h l)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 h l))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 h l))) (sqrt.f64 (cbrt.f64 (*.f64 h l))))
(*.f64 (cbrt.f64 (*.f64 h l)) (sqrt.f64 (cbrt.f64 (*.f64 h l))))
(pow.f64 (*.f64 h l) 1/2)
(sqrt.f64 (*.f64 h l))
(pow.f64 (sqrt.f64 (*.f64 h l)) 1)
(sqrt.f64 (*.f64 h l))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 h l))) 3)
(sqrt.f64 (*.f64 h l))
(pow.f64 (pow.f64 (*.f64 h l) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 h l) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 h l))) 2)
(sqrt.f64 (*.f64 h l))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 h l)))))
(sqrt.f64 (*.f64 h l))
(cbrt.f64 (pow.f64 (*.f64 h l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(exp.f64 (*.f64 (log.f64 (*.f64 h l)) 1/2))
(sqrt.f64 (*.f64 h l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 h l))) 1))
(sqrt.f64 (*.f64 h l))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))) 1)
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 1 (/.f64 d (sqrt.f64 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 2) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 1)
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 3)
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3) 1/3)
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 2)
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) -1)
(/.f64 d (sqrt.f64 (*.f64 h l)))
(log.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(cbrt.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 h l) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(exp.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(exp.f64 (*.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 1))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(log1p.f64 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (sqrt.f64 (*.f64 h (pow.f64 l -3)))))) 1)
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (sqrt.f64 (*.f64 h (pow.f64 l -3))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (sqrt.f64 (*.f64 h (pow.f64 l -3)))) d)
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (sqrt.f64 (*.f64 h (pow.f64 l -3))))
(pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (sqrt.f64 (*.f64 h (pow.f64 l -3)))) 1)
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (sqrt.f64 (*.f64 h (pow.f64 l -3))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (sqrt.f64 (*.f64 h (pow.f64 l -3))))) 3)
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (sqrt.f64 (*.f64 h (pow.f64 l -3))))
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (sqrt.f64 (*.f64 h (pow.f64 l -3)))) 3) 1/3)
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (sqrt.f64 (*.f64 h (pow.f64 l -3))))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (sqrt.f64 (*.f64 h (pow.f64 l -3))))) 2)
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (sqrt.f64 (*.f64 h (pow.f64 l -3))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d)) (sqrt.f64 (*.f64 h (pow.f64 l -3)))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (sqrt.f64 (*.f64 h (pow.f64 l -3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (sqrt.f64 (*.f64 h (pow.f64 l -3)))))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (sqrt.f64 (*.f64 h (pow.f64 l -3))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (sqrt.f64 (*.f64 h (pow.f64 l -3)))) 3))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (sqrt.f64 (*.f64 h (pow.f64 l -3))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) 3) (pow.f64 (*.f64 h (pow.f64 l -3)) 3/2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (sqrt.f64 (*.f64 h (pow.f64 l -3))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 l -3)) 3/2) (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) 3)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (sqrt.f64 (*.f64 h (pow.f64 l -3))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (sqrt.f64 (*.f64 h (pow.f64 l -3))))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (sqrt.f64 (*.f64 h (pow.f64 l -3))))
(exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (sqrt.f64 (*.f64 h (pow.f64 l -3))))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (sqrt.f64 (*.f64 h (pow.f64 l -3))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (sqrt.f64 (*.f64 h (pow.f64 l -3))))) 1))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (sqrt.f64 (*.f64 h (pow.f64 l -3))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (sqrt.f64 (*.f64 h (pow.f64 l -3))))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (sqrt.f64 (*.f64 h (pow.f64 l -3))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d))) 1)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 1 d))
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(*.f64 1 (/.f64 (pow.f64 (*.f64 D M) 2) d))
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d)) 2) (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d)))
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(*.f64 (*.f64 (*.f64 D M) (sqrt.f64 (/.f64 1 d))) (*.f64 (*.f64 D M) (sqrt.f64 (/.f64 1 d))))
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) 1)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d)) 3)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) 3) 1/3)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(pow.f64 (*.f64 (*.f64 D M) (sqrt.f64 (/.f64 1 d))) 2)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(pow.f64 (/.f64 d (pow.f64 (*.f64 D M) 2)) -1)
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d)))
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d))))
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) 3))
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 D M) 2) 3) (pow.f64 d 3)))
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d)))
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d)))
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d)) 1))
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d)))
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
(/.f64 (pow.f64 (*.f64 D M) 2) d)
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (pow.f64 l -3)))) 1)
(*.f64 h (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 (pow.f64 l -3))
(*.f64 1 (*.f64 h (pow.f64 l -3)))
(*.f64 h (pow.f64 l -3))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 h) l) 2) (/.f64 (cbrt.f64 h) l))
(pow.f64 (/.f64 (cbrt.f64 h) l) 3)
(/.f64 h (pow.f64 l 3))
(pow.f64 (*.f64 h (pow.f64 l -3)) 1)
(*.f64 h (pow.f64 l -3))
(pow.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) 2)
(*.f64 h (pow.f64 l -3))
(pow.f64 (/.f64 (cbrt.f64 h) l) 3)
(/.f64 h (pow.f64 l 3))
(pow.f64 (pow.f64 (*.f64 h (pow.f64 l -3)) 2) 1/2)
(*.f64 h (pow.f64 l -3))
(pow.f64 (pow.f64 (*.f64 h (pow.f64 l -3)) 3) 1/3)
(*.f64 h (pow.f64 l -3))
(pow.f64 (/.f64 (pow.f64 l 3) h) -1)
(/.f64 1 (/.f64 (pow.f64 l 3) h))
(*.f64 (/.f64 1 (pow.f64 l 3)) h)
(log.f64 (pow.f64 (exp.f64 h) (pow.f64 l -3)))
(*.f64 h (pow.f64 l -3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (pow.f64 l -3)))))
(*.f64 h (pow.f64 l -3))
(cbrt.f64 (pow.f64 (*.f64 h (pow.f64 l -3)) 3))
(*.f64 h (pow.f64 l -3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (pow.f64 l -3)) 3/2) (pow.f64 (*.f64 h (pow.f64 l -3)) 3/2)))
(*.f64 h (pow.f64 l -3))
(cbrt.f64 (/.f64 (pow.f64 h 3) (pow.f64 (pow.f64 l 3) 3)))
(expm1.f64 (log1p.f64 (*.f64 h (pow.f64 l -3))))
(*.f64 h (pow.f64 l -3))
(exp.f64 (log.f64 (*.f64 h (pow.f64 l -3))))
(*.f64 h (pow.f64 l -3))
(exp.f64 (*.f64 (log.f64 (*.f64 h (pow.f64 l -3))) 1))
(*.f64 h (pow.f64 l -3))
(log1p.f64 (expm1.f64 (*.f64 h (pow.f64 l -3))))
(*.f64 h (pow.f64 l -3))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (/.f64 D l) D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 h M)))))) 1)
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(*.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 M (*.f64 h M))) (pow.f64 d -2))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M (*.f64 M h)) (pow.f64 d -2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h)) (pow.f64 d -2))
(*.f64 1 (/.f64 (*.f64 (/.f64 D l) D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 h M)))))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 D l) D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 h M))))) 2) (cbrt.f64 (/.f64 (*.f64 (/.f64 D l) D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 h M))))))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 D l) D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 h M))))) (sqrt.f64 (/.f64 (*.f64 (/.f64 D l) D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 h M))))))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(*.f64 (/.f64 (*.f64 (/.f64 D l) D) d) (/.f64 (*.f64 M (*.f64 h M)) d))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(pow.f64 (/.f64 (*.f64 (/.f64 D l) D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 h M)))) 1)
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 D l) D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 h M))))) 3)
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(pow.f64 (pow.f64 (/.f64 (*.f64 (/.f64 D l) D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 h M)))) 3) 1/3)
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 D l) D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 h M))))) 2)
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(pow.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 (/.f64 D l) D) (*.f64 M (*.f64 h M)))) -1)
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 M) h) M) (*.f64 (/.f64 D l) D)) (pow.f64 d -2)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (*.f64 M (*.f64 M h)) (pow.f64 d -2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h)) (pow.f64 d -2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (/.f64 D l) D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 h M)))))))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 D l) D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 h M)))) 3))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 M (*.f64 h M))) 3) (pow.f64 (*.f64 d d) 3)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (/.f64 D l) D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 h M))))))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(exp.f64 (log.f64 (/.f64 (*.f64 (/.f64 D l) D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 h M))))))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (/.f64 D l) D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 h M))))) 1))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (/.f64 D l) D) (/.f64 (*.f64 d d) (*.f64 M (*.f64 h M))))))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 M (*.f64 h M))))) 1)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(/.f64 (*.f64 D (*.f64 M (*.f64 h M))) (/.f64 l D))
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(pow.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 M (*.f64 h M))) 1)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 M (*.f64 h M)))) 3)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 M (*.f64 h M))) 3) 1/3)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 M (*.f64 h M)))) 2)
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 M) h) M) (*.f64 (/.f64 D l) D)))
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 M (*.f64 h M))))))
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 M (*.f64 h M))) 3))
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D l) D) 3) (pow.f64 (*.f64 M (*.f64 h M)) 3)))
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 h M)) 3) (pow.f64 (*.f64 (/.f64 D l) D) 3)))
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 M (*.f64 h M)))))
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 M (*.f64 h M)))))
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 M (*.f64 h M)))) 1))
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 M (*.f64 h M)))))
(/.f64 (*.f64 D D) (/.f64 l (*.f64 (*.f64 M M) h)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (/.f64 D d) D) (/.f64 l (*.f64 h (*.f64 M (/.f64 M d))))))) 1)
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(*.f64 (*.f64 (*.f64 (/.f64 D d) D) (*.f64 h (*.f64 M (/.f64 M d)))) (/.f64 1 l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(*.f64 1 (/.f64 (*.f64 (/.f64 D d) D) (/.f64 l (*.f64 h (*.f64 M (/.f64 M d))))))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 D d) D) (/.f64 l (*.f64 h (*.f64 M (/.f64 M d)))))) 2) (cbrt.f64 (/.f64 (*.f64 (/.f64 D d) D) (/.f64 l (*.f64 h (*.f64 M (/.f64 M d)))))))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 D d) D) (/.f64 l (*.f64 h (*.f64 M (/.f64 M d)))))) (sqrt.f64 (/.f64 (*.f64 (/.f64 D d) D) (/.f64 l (*.f64 h (*.f64 M (/.f64 M d)))))))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(pow.f64 (/.f64 (*.f64 (/.f64 D d) D) (/.f64 l (*.f64 h (*.f64 M (/.f64 M d))))) 1)
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 D d) D) (/.f64 l (*.f64 h (*.f64 M (/.f64 M d)))))) 3)
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(pow.f64 (pow.f64 (/.f64 (*.f64 (/.f64 D d) D) (/.f64 l (*.f64 h (*.f64 M (/.f64 M d))))) 3) 1/3)
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 D d) D) (/.f64 l (*.f64 h (*.f64 M (/.f64 M d)))))) 2)
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(pow.f64 (/.f64 l (*.f64 (*.f64 (/.f64 D d) D) (*.f64 h (*.f64 M (/.f64 M d))))) -1)
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(log.f64 (exp.f64 (/.f64 (*.f64 (/.f64 D d) D) (/.f64 l (*.f64 h (*.f64 M (/.f64 M d)))))))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (/.f64 D d) D) (/.f64 l (*.f64 h (*.f64 M (/.f64 M d))))))))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 D d) D) (/.f64 l (*.f64 h (*.f64 M (/.f64 M d))))) 3))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D d) D) (*.f64 h (*.f64 M (/.f64 M d)))) 3) (pow.f64 l 3)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (/.f64 D d) D) (/.f64 l (*.f64 h (*.f64 M (/.f64 M d)))))))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(exp.f64 (log.f64 (/.f64 (*.f64 (/.f64 D d) D) (/.f64 l (*.f64 h (*.f64 M (/.f64 M d)))))))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (/.f64 D d) D) (/.f64 l (*.f64 h (*.f64 M (/.f64 M d)))))) 1))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (/.f64 D d) D) (/.f64 l (*.f64 h (*.f64 M (/.f64 M d)))))))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d d)) (/.f64 h l))

eval132.0ms (0.6%)

Compiler

Compiled 12974 to 3632 computations (72% saved)

prune240.0ms (1.2%)

Pruning

49 alts after pruning (43 fresh and 6 done)

PrunedKeptTotal
New45217469
Fresh62632
Picked325
Done145
Total46249511
Accurracy
89.4%
Counts
511 → 49
Alt Table
Click to see full alt table
StatusAccuracyProgram
28.5%
(pow.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) -1)
20.5%
(/.f64 (*.f64 (sqrt.f64 h) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 M D) 2) d))) (pow.f64 l 3/2))
24.6%
(/.f64 d (pow.f64 (pow.f64 (*.f64 h l) 3/2) 1/3))
26.5%
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
28.6%
(/.f64 d (sqrt.f64 (*.f64 h l)))
16.7%
(/.f64 d (log.f64 (exp.f64 (sqrt.f64 (*.f64 h l)))))
27.3%
(/.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 h l)) 1/2)))
25.5%
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) 3/2)))
28.5%
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
15.7%
(*.f64 (/.f64 (sqrt.f64 h) (pow.f64 l 3/2)) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) d)))
18.6%
(*.f64 (/.f64 (sqrt.f64 h) (pow.f64 l 3/2)) (*.f64 -1/8 (*.f64 M (*.f64 M (/.f64 D (/.f64 d D))))))
28.5%
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) d)
38.1%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (/.f64 (/.f64 (*.f64 D (*.f64 h (*.f64 M (/.f64 M d)))) (/.f64 d D)) l))))
36.1%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 1 (/.f64 (*.f64 (/.f64 D d) D) (/.f64 l (*.f64 h (*.f64 M (/.f64 M d)))))))))
62.6%
(*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (/.f64 (/.f64 (*.f64 D (*.f64 h (*.f64 M (/.f64 M d)))) (/.f64 d D)) l))))
54.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))) (-.f64 1 (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.f64 1/8 l))))
29.7%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (pow.f64 (/.f64 d l) 1/4) (*.f64 (pow.f64 (/.f64 -1 l) 1/4) (pow.f64 (/.f64 -1 d) -1/4)))) (-.f64 1 (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.f64 1/8 l))))
66.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))) 1)))
66.6%
(*.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)))))
54.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 d d)) (/.f64 1/8 l))))
49.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (*.f64 d (/.f64 d h)))) 1/8)))
62.7%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (/.f64 (/.f64 (*.f64 D (*.f64 h (*.f64 M (/.f64 M d)))) (/.f64 d D)) l))))
62.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (/.f64 (/.f64 (expm1.f64 (log1p.f64 (*.f64 D (*.f64 h (*.f64 M (/.f64 M d)))))) (/.f64 d D)) l))))
58.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (/.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 M (*.f64 (/.f64 M d) h))) l))))
56.7%
(*.f64 (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (*.f64 (/.f64 1/2 l) h))))
18.0%
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (*.f64 M (/.f64 D (/.f64 d D))))))
34.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (fma.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1)))
34.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
8.9%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (/.f64 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 M (*.f64 M h))) (*.f64 d d)) -1/8)))
20.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l h)) (*.f64 d d)) -1/8)))
17.1%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 h M))) (/.f64 l D)) (*.f64 d d)) -1/8)))
22.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 h (*.f64 (/.f64 M d) M))) l) -1/8)))
27.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d)) (/.f64 h (*.f64 d l)))))
39.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (*.f64 (/.f64 -1/2 l) h) 1)))))
42.1%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
60.2%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1))
57.0%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
22.6%
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 h l)) (/.f64 1 (*.f64 h l))) (/.f64 1 (*.f64 h l))))) d)
17.8%
(*.f64 (log.f64 (exp.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))) d)
25.8%
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (*.f64 h l))) d)
25.5%
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) d)
26.5%
(*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l)))
28.2%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
28.2%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
25.8%
(*.f64 d (cbrt.f64 (*.f64 (/.f64 (/.f64 1 h) l) (sqrt.f64 (/.f64 (/.f64 1 h) l)))))
29.2%
(*.f64 -1/8 (pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (sqrt.f64 (*.f64 h (pow.f64 l -3)))) 3) 1/3))
20.5%
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 (sqrt.f64 h) (pow.f64 l 3/2))))
19.3%
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (*.f64 h (pow.f64 l -3)))))
46.7%
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 (*.f64 1/2 h) l))))))
Compiler

Compiled 3003 to 1638 computations (45.5% saved)

regimes929.0ms (4.4%)

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

7 calls:

314.0ms
l
201.0ms
d
133.0ms
h
111.0ms
D
56.0ms
M
Results
AccuracySegmentsBranch
75.9%3d
73.9%2h
76.2%5l
66.6%1M
68.4%2D
73.4%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))))
66.6%1(*.f64 M D)
Compiler

Compiled 1776 to 809 computations (54.4% saved)

regimes129.0ms (0.6%)

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

1 calls:

65.0ms
d
Results
AccuracySegmentsBranch
73.9%2d
Compiler

Compiled 1416 to 597 computations (57.8% saved)

regimes410.0ms (2%)

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

3 calls:

167.0ms
h
145.0ms
d
71.0ms
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
Results
AccuracySegmentsBranch
73.4%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))))
74.7%4h
73.6%4d
Compiler

Compiled 1293 to 559 computations (56.8% saved)

regimes76.0ms (0.4%)

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

1 calls:

56.0ms
h
Results
AccuracySegmentsBranch
72.0%2h
Compiler

Compiled 1033 to 432 computations (58.2% saved)

regimes190.0ms (0.9%)

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

2 calls:

88.0ms
h
65.0ms
l
Results
AccuracySegmentsBranch
73.3%3l
71.9%4h
Compiler

Compiled 946 to 405 computations (57.2% saved)

regimes146.0ms (0.7%)

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

2 calls:

83.0ms
d
43.0ms
l
Results
AccuracySegmentsBranch
70.0%4d
69.9%2l
Compiler

Compiled 916 to 398 computations (56.6% saved)

regimes63.0ms (0.3%)

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

1 calls:

44.0ms
l
Results
AccuracySegmentsBranch
69.6%2l
Compiler

Compiled 827 to 372 computations (55% saved)

regimes210.0ms (1%)

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

3 calls:

74.0ms
h
59.0ms
D
59.0ms
l
Results
AccuracySegmentsBranch
66.6%2D
67.7%4h
69.9%3l
Compiler

Compiled 812 to 368 computations (54.7% saved)

regimes368.0ms (1.8%)

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

5 calls:

124.0ms
l
88.0ms
d
72.0ms
M
37.0ms
D
31.0ms
(*.f64 M D)
Results
AccuracySegmentsBranch
65.8%2D
69.6%5d
65.3%3M
64.7%2(*.f64 M D)
71.8%6l
Compiler

Compiled 776 to 359 computations (53.7% saved)

regimes307.0ms (1.5%)

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

2 calls:

163.0ms
D
130.0ms
l
Results
AccuracySegmentsBranch
70.5%7l
65.3%2D
Compiler

Compiled 605 to 279 computations (53.9% saved)

regimes327.0ms (1.6%)

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

5 calls:

126.0ms
d
96.0ms
D
33.0ms
M
30.0ms
l
29.0ms
h
Results
AccuracySegmentsBranch
62.9%2l
60.9%2M
59.4%2h
65.5%6d
61.8%2D
Compiler

Compiled 565 to 279 computations (50.6% saved)

regimes328.0ms (1.6%)

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

5 calls:

98.0ms
l
70.0ms
d
69.0ms
h
57.0ms
M
26.0ms
D
Results
AccuracySegmentsBranch
57.8%6d
55.0%5h
52.0%5M
46.3%2D
57.7%4l
Compiler

Compiled 378 to 204 computations (46% saved)

regimes51.0ms (0.2%)

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

1 calls:

43.0ms
l
Results
AccuracySegmentsBranch
56.6%4l
Compiler

Compiled 204 to 111 computations (45.6% saved)

regimes71.0ms (0.3%)

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

3 calls:

27.0ms
d
24.0ms
l
16.0ms
h
Results
AccuracySegmentsBranch
48.7%2h
51.1%3d
48.7%2l
Compiler

Compiled 180 to 104 computations (42.2% saved)

regimes77.0ms (0.4%)

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

5 calls:

26.0ms
M
14.0ms
d
13.0ms
l
13.0ms
h
7.0ms
D
Results
AccuracySegmentsBranch
28.6%1D
32.3%4M
33.0%2h
33.0%2l
33.0%2d
Compiler

Compiled 140 to 87 computations (37.9% saved)

regimes37.0ms (0.2%)

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

3 calls:

11.0ms
d
11.0ms
l
11.0ms
h
Results
AccuracySegmentsBranch
33.0%2d
33.0%2h
33.0%2l
Compiler

Compiled 101 to 62 computations (38.6% saved)

regimes37.0ms (0.2%)

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

3 calls:

15.0ms
l
10.0ms
h
10.0ms
d
Results
AccuracySegmentsBranch
31.5%2d
31.5%2l
31.5%2h
Compiler

Compiled 85 to 55 computations (35.3% saved)

regimes17.0ms (0.1%)

Accuracy

Total -0.3b remaining (-0.7%)

Threshold costs -0.3b (-0.7%)

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

3 calls:

5.0ms
d
5.0ms
h
5.0ms
l
Results
AccuracySegmentsBranch
28.6%1d
28.6%1l
28.6%1h
Compiler

Compiled 78 to 51 computations (34.6% saved)

bsearch194.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
103.0ms
4.656836976069268e-296
6.800977604940977e-293
89.0ms
-2.4163034443591773e-191
-2.0037618357074695e-195
Results
102.0ms259×body256invalid
31.0ms129×body256infinite
30.0ms127×body256valid
Compiler

Compiled 992 to 758 computations (23.6% saved)

bsearch92.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
92.0ms
-5.175487334563047e-279
-2.9450469602293427e-300
Results
42.0ms214×body256invalid
26.0ms93×body256valid
20.0ms83×body256infinite
Compiler

Compiled 774 to 566 computations (26.9% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.1444651045655129e+278
+inf
Compiler

Compiled 48 to 38 computations (20.8% saved)

bsearch50.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
49.0ms
5.331866858036475e-184
2.9311462819666228e-182
Results
19.0ms79×body256valid
19.0ms92×body256invalid
9.0ms33×body256infinite
Compiler

Compiled 531 to 374 computations (29.6% saved)

bsearch155.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
84.0ms
4.191739023036481e+65
5.464727803795555e+85
70.0ms
1.5509011560718913e-285
4.3929871419986915e-271
Results
66.0ms334×body256invalid
45.0ms190×body256valid
37.0ms146×body256infinite
Compiler

Compiled 1299 to 914 computations (29.6% saved)

bsearch38.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
37.0ms
1.0427683459192317e+122
4.025337149303513e+122
Results
17.0ms84×body256invalid
15.0ms67×body256valid
3.0ms13×body256infinite
Compiler

Compiled 288 to 218 computations (24.3% saved)

bsearch31.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
30.0ms
1.0427683459192317e+122
4.025337149303513e+122
Results
15.0ms68×body256valid
11.0ms56×body256invalid
3.0ms12×body256infinite
Compiler

Compiled 288 to 218 computations (24.3% saved)

bsearch93.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
38.0ms
7.4157727499852386e-93
1.8054781456293453e-92
55.0ms
-1.4922262991367728e-155
-5.3908191975992935e-160
Results
40.0ms196×body256invalid
30.0ms128×body256valid
19.0ms80×body256infinite
Compiler

Compiled 806 to 568 computations (29.5% saved)

bsearch83.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
82.0ms
1.0196873420122197e+97
3.3889446451306214e+100
Results
71.0ms91×body256valid
9.0ms37×body256infinite
Compiler

Compiled 584 to 406 computations (30.5% saved)

bsearch68.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
68.0ms
1.0196873420122197e+97
3.3889446451306214e+100
Results
57.0ms92×body256valid
8.0ms36×body256infinite
Compiler

Compiled 584 to 406 computations (30.5% saved)

bsearch72.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
71.0ms
9.323574641262302e-123
1.156709279507966e-109
Results
31.0ms141×body256invalid
19.0ms86×body256valid
17.0ms74×body256infinite
Compiler

Compiled 518 to 388 computations (25.1% saved)

bsearch202.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
79.0ms
1.156709279507966e-109
1.5990107194308476e-96
50.0ms
1.3797650352857967e-307
1.3109737032768747e-306
73.0ms
-2.809564633646935e-263
-3.461230246671953e-270
Results
98.0ms478×body256invalid
58.0ms239×body256infinite
38.0ms161×body256valid
Compiler

Compiled 945 to 696 computations (26.3% saved)

bsearch230.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
73.0ms
9.323574641262302e-123
1.156709279507966e-109
48.0ms
1.3797650352857967e-307
1.3109737032768747e-306
109.0ms
-2.809564633646935e-263
-3.461230246671953e-270
Results
99.0ms411×body256invalid
66.0ms165×body256valid
55.0ms235×body256infinite
Compiler

Compiled 945 to 696 computations (26.3% saved)

bsearch162.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
113.0ms
-2.9450469602293427e-300
2.7490983364726098e-300
49.0ms
-3.3488699142197278e-80
-6.535787595262928e-81
Results
97.0ms259×body256invalid
33.0ms133×body256valid
28.0ms123×body256infinite
Compiler

Compiled 524 to 412 computations (21.4% saved)

bsearch64.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
64.0ms
1.3797650352857967e-307
1.3109737032768747e-306
Results
41.0ms97×body256invalid
15.0ms70×body256infinite
6.0ms26×body256valid
Compiler

Compiled 222 to 176 computations (20.7% saved)

bsearch183.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
183.0ms
-1.698914609278784e-296
1.105139059091569e-304
Results
75.0ms103×body256valid
73.0ms57×body256infinite
33.0ms174×body256invalid
Compiler

Compiled 318 to 248 computations (22% saved)

bsearch108.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
108.0ms
-1.698914609278784e-296
1.105139059091569e-304
Results
69.0ms148×body256invalid
23.0ms104×body256valid
13.0ms56×body256infinite
Compiler

Compiled 298 to 228 computations (23.5% saved)

simplify99.0ms (0.5%)

Algorithm
egg-herbie
Rules
168×*-commutative
80×sub-neg
80×+-commutative
68×distribute-lft-neg-in
68×distribute-rgt-neg-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02074294969616
12974294969616
23694294969616
34264294969616
44754294969616
55164294969616
65454294969616
75604294969616
85664294969616
95674294969616
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 d -802633041618099/80263304161809898486953580976564463280492245526476651908848280381297792881730359224146523075524726123458602430056430323990164676669064390001339947061948865508349970567755807467524166227482951618519489314816) (*.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))) (if (<=.f64 d 5982722752821787/23010472126237643618935106442099516590310105330461524130999050388189782503104123280986685097268164610703374576623538349780325090408245327679084471121852687920354290358382782115366684108959500047289994617866880738411283287339835248828660878149225886356908865367627046174713247480125403687018925610191900689563648) (*.f64 -1/8 (pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (sqrt.f64 (*.f64 h (pow.f64 l -3)))) 3) 1/3)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))))
(if (<=.f64 d -4524042903795331/1508014301265110212210531135789433919262563062937126445449153766240405586123431823342743394534566435927056356253600209291203385124994765794776479899441737755548338772926974008712671009764769795099197087276523896072521861519103442867235119310387667688286379400732806098106007386857498456032472308789536403591243235328) (*.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 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))))
(if (<=.f64 (*.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)))) 199999999999999992701373735918357116631804549565985153064628970972443492602480411625348685741640985599675569876002408075550379507087920437583886295587576290642133049161236473317937266725516180055400670622987509956668735259751478274996752027315378862823736417652149903488970653696) (*.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 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (/.f64 (/.f64 (*.f64 D (*.f64 h (*.f64 M (/.f64 M d)))) (/.f64 d D)) l)))))
(if (<=.f64 h 328904519148137/598008216632976371697735644702348584536405246902083247220875921706093794716375762404103004004990504111786204800430166155026589905240121409306972824498630058082565445957748647537262486126146850127872) (*.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 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (/.f64 (/.f64 (*.f64 D (*.f64 h (*.f64 M (/.f64 M d)))) (/.f64 d D)) l)))))
(if (<=.f64 l 2354389029462013/2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056) (*.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))))) (if (<=.f64 l 47999999999999999321924101714281147999610890962098352355151523350072914451550269603840) (*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (/.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 h (*.f64 (/.f64 M d) M))) l)))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l)))))
(if (<=.f64 l 299999999999999985973795348253010063862768424311798262668617031460247791306667679785206764169300903681367886668883208175616) (*.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 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l))))
(if (<=.f64 l 279999999999999996694469753260447842478086349313249325889386516480897399833268882517063917868882691201355854160827256930304) (*.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 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l))))
(if (<=.f64 l -6183260036827613/123665200736552267030251260509823595017565674550605919957031528046448612553265933585158200530621522494798835713008069669675682517153375604983773077550946583958303386074349568) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (/.f64 (/.f64 (*.f64 D (*.f64 h (*.f64 M (/.f64 M d)))) (/.f64 d D)) l)))) (if (<=.f64 l 5284220811241125/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l)))))
(if (<=.f64 D 529999999999999997258186157874814407036216889653866200464571036010833207727108840224414269320462336) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (/.f64 (/.f64 (*.f64 D (*.f64 h (*.f64 M (/.f64 M d)))) (/.f64 d D)) l)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h))))))
(if (<=.f64 D 31999999999999998954757401731734120763185061945809775133374776943081467069495291603479675790575009792) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (/.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 M (*.f64 (/.f64 M d) h))) l)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h))))))
(if (<=.f64 l 5415370496329717/43322963970637732180912721627235682866194329302747133987038743447103457934462900359999600095377180907771737671271930809827721216) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h))))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l))))
(if (<=.f64 l -5762190520351409/9293855677986144142487890613436878500820376260371215369098574120724629107252527334657301965600977191186242023688706081565341157784655660673692691131889966411143567752796624212141790061464360855438994973639696482537923429417986750550981868377179113018825281909088399455148533430091776) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (if (<=.f64 l 221377464554871/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) (/.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) 3/2))) (if (<=.f64 l 8069530869021589/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 (sqrt.f64 h) (pow.f64 l 3/2)))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l))))))
(if (<=.f64 l -8567773203143477/72608247484266751113186645417475613287659189534150120071082610318161164900410369802010171606257634306142515810068016262229227795192622349013224149467890362587059123068723626657357734855190319183117148231560128769827526792328021488679545846696711820459572514914753120743347917422592) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (if (<=.f64 l 221377464554871/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) (/.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) 3/2))) (if (<=.f64 l 4837838548911559/372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703872) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (*.f64 h (pow.f64 l -3))))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l))))))
(if (<=.f64 d -8009951384703413/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (if (<=.f64 d -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (/.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) 3/2))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l)))))
(if (<=.f64 l 221377464554871/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) (/.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) 3/2))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l))))
(if (<=.f64 h -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (/.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) 3/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(if (<=.f64 h -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
Outputs
(if (<=.f64 d -802633041618099/80263304161809898486953580976564463280492245526476651908848280381297792881730359224146523075524726123458602430056430323990164676669064390001339947061948865508349970567755807467524166227482951618519489314816) (*.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))) (if (<=.f64 d 5982722752821787/23010472126237643618935106442099516590310105330461524130999050388189782503104123280986685097268164610703374576623538349780325090408245327679084471121852687920354290358382782115366684108959500047289994617866880738411283287339835248828660878149225886356908865367627046174713247480125403687018925610191900689563648) (*.f64 -1/8 (pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (sqrt.f64 (*.f64 h (pow.f64 l -3)))) 3) 1/3)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))))
(if (<=.f64 d -802633041618099/80263304161809898486953580976564463280492245526476651908848280381297792881730359224146523075524726123458602430056430323990164676669064390001339947061948865508349970567755807467524166227482951618519489314816) (*.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))) (if (<=.f64 d 5982722752821787/23010472126237643618935106442099516590310105330461524130999050388189782503104123280986685097268164610703374576623538349780325090408245327679084471121852687920354290358382782115366684108959500047289994617866880738411283287339835248828660878149225886356908865367627046174713247480125403687018925610191900689563648) (*.f64 -1/8 (pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) d) (sqrt.f64 (*.f64 h (pow.f64 l -3)))) 3) 1/3)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h l))))))))
(if (<=.f64 d -4524042903795331/1508014301265110212210531135789433919262563062937126445449153766240405586123431823342743394534566435927056356253600209291203385124994765794776479899441737755548338772926974008712671009764769795099197087276523896072521861519103442867235119310387667688286379400732806098106007386857498456032472308789536403591243235328) (*.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 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))))
(if (<=.f64 d -4524042903795331/1508014301265110212210531135789433919262563062937126445449153766240405586123431823342743394534566435927056356253600209291203385124994765794776479899441737755548338772926974008712671009764769795099197087276523896072521861519103442867235119310387667688286379400732806098106007386857498456032472308789536403591243235328) (*.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 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h l)))))))
(if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) 199999999999999992701373735918357116631804549565985153064628970972443492602480411625348685741640985599675569876002408075550379507087920437583886295587576290642133049161236473317937266725516180055400670622987509956668735259751478274996752027315378862823736417652149903488970653696) (*.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 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (/.f64 (/.f64 (*.f64 D (*.f64 h (*.f64 M (/.f64 M d)))) (/.f64 d D)) l)))))
(if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2))))) 199999999999999992701373735918357116631804549565985153064628970972443492602480411625348685741640985599675569876002408075550379507087920437583886295587576290642133049161236473317937266725516180055400670622987509956668735259751478274996752027315378862823736417652149903488970653696) (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (sqrt.f64 d) (sqrt.f64 h))) (-.f64 1 (*.f64 1/8 (/.f64 (/.f64 (*.f64 D (*.f64 h (*.f64 M (/.f64 M d)))) (/.f64 d D)) l)))))
(if (<=.f64 h 328904519148137/598008216632976371697735644702348584536405246902083247220875921706093794716375762404103004004990504111786204800430166155026589905240121409306972824498630058082565445957748647537262486126146850127872) (*.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 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (/.f64 (/.f64 (*.f64 D (*.f64 h (*.f64 M (/.f64 M d)))) (/.f64 d D)) l)))))
(if (<=.f64 h 328904519148137/598008216632976371697735644702348584536405246902083247220875921706093794716375762404103004004990504111786204800430166155026589905240121409306972824498630058082565445957748647537262486126146850127872) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (*.f64 1/2 (/.f64 h l))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (sqrt.f64 d) (sqrt.f64 h))) (-.f64 1 (*.f64 1/8 (/.f64 (/.f64 (*.f64 D (*.f64 h (*.f64 M (/.f64 M d)))) (/.f64 d D)) l)))))
(if (<=.f64 l 2354389029462013/2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056) (*.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))))) (if (<=.f64 l 47999999999999999321924101714281147999610890962098352355151523350072914451550269603840) (*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (/.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 h (*.f64 (/.f64 M d) M))) l)))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l)))))
(if (<=.f64 l 2354389029462013/2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (*.f64 1/2 (/.f64 h l))))) (if (<=.f64 l 47999999999999999321924101714281147999610890962098352355151523350072914451550269603840) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (sqrt.f64 d) (sqrt.f64 h))) (-.f64 1 (*.f64 1/8 (/.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 h (*.f64 M (/.f64 M d)))) l)))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l)))))
(if (<=.f64 l 299999999999999985973795348253010063862768424311798262668617031460247791306667679785206764169300903681367886668883208175616) (*.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 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l))))
(if (<=.f64 l 299999999999999985973795348253010063862768424311798262668617031460247791306667679785206764169300903681367886668883208175616) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (*.f64 1/2 (/.f64 h l))))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l))))
(if (<=.f64 l 279999999999999996694469753260447842478086349313249325889386516480897399833268882517063917868882691201355854160827256930304) (*.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 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l))))
(if (<=.f64 l 279999999999999996694469753260447842478086349313249325889386516480897399833268882517063917868882691201355854160827256930304) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h l)))))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l))))
(if (<=.f64 l -6183260036827613/123665200736552267030251260509823595017565674550605919957031528046448612553265933585158200530621522494798835713008069669675682517153375604983773077550946583958303386074349568) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (/.f64 (/.f64 (*.f64 D (*.f64 h (*.f64 M (/.f64 M d)))) (/.f64 d D)) l)))) (if (<=.f64 l 5284220811241125/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 -1/2 l)) 1)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l)))))
(if (<=.f64 l -6183260036827613/123665200736552267030251260509823595017565674550605919957031528046448612553265933585158200530621522494798835713008069669675682517153375604983773077550946583958303386074349568) (*.f64 (-.f64 1 (*.f64 1/8 (/.f64 (/.f64 (*.f64 D (*.f64 h (*.f64 M (/.f64 M d)))) (/.f64 d D)) l))) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)))) (if (<=.f64 l 5284220811241125/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 -1/2 l)) 1)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l)))))
(if (<=.f64 D 529999999999999997258186157874814407036216889653866200464571036010833207727108840224414269320462336) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (/.f64 (/.f64 (*.f64 D (*.f64 h (*.f64 M (/.f64 M d)))) (/.f64 d D)) l)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h))))))
(if (<=.f64 D 529999999999999997258186157874814407036216889653866200464571036010833207727108840224414269320462336) (*.f64 (-.f64 1 (*.f64 1/8 (/.f64 (/.f64 (*.f64 D (*.f64 h (*.f64 M (/.f64 M d)))) (/.f64 d D)) l))) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 1/2 (/.f64 l h))))))
(if (<=.f64 D 31999999999999998954757401731734120763185061945809775133374776943081467069495291603479675790575009792) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (/.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 M (*.f64 (/.f64 M d) h))) l)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h))))))
(if (<=.f64 D 31999999999999998954757401731734120763185061945809775133374776943081467069495291603479675790575009792) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (/.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 M (*.f64 h (/.f64 M d)))) l)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 1/2 (/.f64 l h))))))
(if (<=.f64 l 5415370496329717/43322963970637732180912721627235682866194329302747133987038743447103457934462900359999600095377180907771737671271930809827721216) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h))))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l))))
(if (<=.f64 l 5415370496329717/43322963970637732180912721627235682866194329302747133987038743447103457934462900359999600095377180907771737671271930809827721216) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 d 2))) 2) (/.f64 1/2 (/.f64 l h))))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l))))
(if (<=.f64 l -5762190520351409/9293855677986144142487890613436878500820376260371215369098574120724629107252527334657301965600977191186242023688706081565341157784655660673692691131889966411143567752796624212141790061464360855438994973639696482537923429417986750550981868377179113018825281909088399455148533430091776) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (if (<=.f64 l 221377464554871/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) (/.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) 3/2))) (if (<=.f64 l 8069530869021589/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 (sqrt.f64 h) (pow.f64 l 3/2)))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l))))))
(if (<=.f64 l -5762190520351409/9293855677986144142487890613436878500820376260371215369098574120724629107252527334657301965600977191186242023688706081565341157784655660673692691131889966411143567752796624212141790061464360855438994973639696482537923429417986750550981868377179113018825281909088399455148533430091776) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (if (<=.f64 l 221377464554871/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) (/.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) 3/2))) (if (<=.f64 l 8069530869021589/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) d) (/.f64 (sqrt.f64 h) (pow.f64 l 3/2)))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l))))))
(if (<=.f64 l -8567773203143477/72608247484266751113186645417475613287659189534150120071082610318161164900410369802010171606257634306142515810068016262229227795192622349013224149467890362587059123068723626657357734855190319183117148231560128769827526792328021488679545846696711820459572514914753120743347917422592) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (if (<=.f64 l 221377464554871/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) (/.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) 3/2))) (if (<=.f64 l 4837838548911559/372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703872) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (*.f64 h (pow.f64 l -3))))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l))))))
(if (<=.f64 l -8567773203143477/72608247484266751113186645417475613287659189534150120071082610318161164900410369802010171606257634306142515810068016262229227795192622349013224149467890362587059123068723626657357734855190319183117148231560128769827526792328021488679545846696711820459572514914753120743347917422592) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (if (<=.f64 l 221377464554871/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) (/.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) 3/2))) (if (<=.f64 l 4837838548911559/372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703872) (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 l -3))) (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) d))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l))))))
(if (<=.f64 d -8009951384703413/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (if (<=.f64 d -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (/.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) 3/2))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l)))))
(if (<=.f64 d -8009951384703413/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (if (<=.f64 d -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (/.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) 3/2))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l)))))
(if (<=.f64 l 221377464554871/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) (/.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) 3/2))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l))))
(if (<=.f64 h -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (/.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) 3/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(if (<=.f64 h -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (/.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) 3/2))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(if (<=.f64 h -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(if (<=.f64 h -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
Compiler

Compiled 973 to 643 computations (33.9% saved)

soundness3.3s (15.9%)

Rules
1598×associate-*r/
1598×associate-*r/
1598×associate-*r/
1598×associate-*r/
1530×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02581
16481
219777
3131577
4502177
02581
16481
219777
3131577
4502177
025828065
154927397
2210727079
036262
1812262
052560
11173560
053319
11184319
029612813
167710987
2308810835
036262
1812262
036262
1812262
041416108
1100014228
2456314220
025828065
154927397
2210727079
056423
11285423
036262
1812262
041416108
1100014228
2456314220
056423
11285423
035720234
188319682
2429719488
052560
11173560
025828065
154927397
2210727079
02581
16481
219777
3131577
4502177
052560
11173560
035720234
188319682
2429719488
029612813
167710987
2308810835
053319
11184319
025828065
154927397
2210727079
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
Compiler

Compiled 3575 to 1803 computations (49.6% saved)

end338.0ms (1.6%)

Remove

(abs M)

Compiler

Compiled 2726 to 1472 computations (46% saved)

Profiling

Loading profile data...