Henrywood and Agarwal, Equation (12)

Time bar (total: 22.5s)

analyze614.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 (25.1%)

Results
2.9s12908×body256invalid
1.9s5173×body256valid
810.0ms3083×body256infinite
Bogosity

preprocess244.0ms (1.1%)

Algorithm
egg-herbie
Rules
1566×distribute-lft-neg-in
816×cancel-sign-sub-inv
720×neg-mul-1
706×neg-sub0
702×associate-/l*
Problems
121×No Errors
39×(pow.f64 (/.f64 d h) (/.f64 1 2))
39×(*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))
26×(pow.f64 (/.f64 d l) (/.f64 1 2))
22×(*.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 M D) (*.f64 2 d))
(pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01691405
15881397
221491325
355681325
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 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 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 200 to 126 computations (37% saved)

eval2.0ms (0%)

Compiler

Compiled 111 to 57 computations (48.6% saved)

prune6.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
63.6%
(*.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))))
63.6%
(*.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)))))
63.9%
(*.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)))
63.6%
(*.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)))
63.6%
(*.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))))
63.6%
(*.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)))))
63.9%
(*.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)))
63.6%
(*.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)))
Compiler

Compiled 268 to 196 computations (26.9% saved)

localize562.0ms (2.5%)

Localize:

Found 16 expressions with local error:

NewAccuracyProgram
90.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))))
81.4%
(*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))
80.9%
(pow.f64 (/.f64 d h) (/.f64 1 2))
77.1%
(pow.f64 (/.f64 d l) (/.f64 1 2))
90.1%
(*.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)))))
81.4%
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))
80.9%
(sqrt.f64 (/.f64 d h))
77.1%
(sqrt.f64 (/.f64 d l))
93.8%
(/.f64 M (/.f64 d D))
84.5%
(fma.f64 (pow.f64 (*.f64 1/2 (/.f64 M (/.f64 d D))) 2) (*.f64 -1/2 (/.f64 h l)) 1)
80.9%
(sqrt.f64 (/.f64 d h))
77.1%
(sqrt.f64 (/.f64 d l))
92.6%
(*.f64 (/.f64 D d) (/.f64 M 2))
84.5%
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) -1/2) 1)
80.9%
(sqrt.f64 (/.f64 d h))
77.1%
(sqrt.f64 (/.f64 d l))
Compiler

Compiled 527 to 238 computations (54.8% saved)

series86.0ms (0.4%)

Counts
16 → 384
Calls

156 calls:

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

rewrite114.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
848×add-sqr-sqrt
840×pow1
830×*-un-lft-identity
788×add-exp-log
788×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify268.0ms (1.2%)

Algorithm
egg-herbie
Rules
1068×distribute-rgt-in
1068×distribute-lft-in
992×times-frac
458×fma-def
412×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
034124096
171023200
2265720290
Stop Event
node limit
Counts
638 → 185
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (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 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (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 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(*.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 (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 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D M) d)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (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 -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 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 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 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.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 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 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 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.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 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 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 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.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 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 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 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.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 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 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 h l)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (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 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (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 (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 -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 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 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 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.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 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 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 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.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 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 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 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.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 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 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 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.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 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 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 h l)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (sqrt.f64 (/.f64 d l)))) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(*.f64 (pow.f64 d 1/2) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 d l)) 1/2) (pow.f64 (sqrt.f64 (/.f64 d l)) 1/2))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (/.f64 d l))) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(pow.f64 (/.f64 d l) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(pow.f64 (pow.f64 (/.f64 d l) 2) 1/4)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(*.f64 (*.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 (pow.f64 d 1/2) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 d h)) 1/2) (pow.f64 (sqrt.f64 (/.f64 d h)) 1/2))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (/.f64 d h))) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(pow.f64 (/.f64 d h) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d h)) 1)
(pow.f64 (pow.f64 (/.f64 d h) 2) 1/4)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1))) 1)
(*.f64 1 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)) (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1))) (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)) (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)))
(pow.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1) 1)
(log.f64 (exp.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1) 2) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)))
(exp.f64 (log.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)))) 1)
(/.f64 M (/.f64 (*.f64 d 2) D))
(/.f64 1 (/.f64 (*.f64 d 2) (*.f64 D M)))
(/.f64 (*.f64 (/.f64 M d) D) 2)
(/.f64 (*.f64 D M) (*.f64 d 2))
(/.f64 (neg.f64 (*.f64 D M)) (neg.f64 (*.f64 d 2)))
(/.f64 (*.f64 (/.f64 D d) M) 2)
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(/.f64 (*.f64 D (*.f64 M 1/2)) d)
(/.f64 (/.f64 (*.f64 D M) 2) d)
(pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1)
(pow.f64 (/.f64 (*.f64 d 2) (*.f64 D M)) -1)
(log.f64 (exp.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2))))
(exp.f64 (log.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (sqrt.f64 (/.f64 d l)))) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(*.f64 (pow.f64 d 1/2) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 d l)) 1/2) (pow.f64 (sqrt.f64 (/.f64 d l)) 1/2))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (/.f64 d l))) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(pow.f64 (/.f64 d l) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(pow.f64 (pow.f64 (/.f64 d l) 2) 1/4)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(*.f64 (*.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 (pow.f64 d 1/2) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 d h)) 1/2) (pow.f64 (sqrt.f64 (/.f64 d h)) 1/2))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (/.f64 d h))) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(pow.f64 (/.f64 d h) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d h)) 1)
(pow.f64 (pow.f64 (/.f64 d h) 2) 1/4)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (*.f64 (/.f64 h l) -1/2)) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (*.f64 (/.f64 h l) -1/2) 1))) 1)
(*.f64 1 (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (*.f64 (/.f64 h l) -1/2) 1))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (*.f64 (/.f64 h l) -1/2) 1)) (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (*.f64 (/.f64 h l) -1/2) 1))) (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (*.f64 (/.f64 h l) -1/2) 1)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (*.f64 (/.f64 h l) -1/2) 1)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (*.f64 (/.f64 h l) -1/2) 1)))
(pow.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (*.f64 (/.f64 h l) -1/2) 1) 1)
(log.f64 (exp.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (*.f64 (/.f64 h l) -1/2) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (*.f64 (/.f64 h l) -1/2) 1))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (*.f64 (/.f64 h l) -1/2) 1) 2) (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (*.f64 (/.f64 h l) -1/2) 1)))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (*.f64 (/.f64 h l) -1/2) 1)))
(exp.f64 (log.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (*.f64 (/.f64 h l) -1/2) 1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (*.f64 (/.f64 h l) -1/2) 1)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (*.f64 (/.f64 h l) -1/2) 1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 M d) D))) 1)
(*.f64 M (/.f64 D d))
(*.f64 1 (*.f64 (/.f64 M d) D))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 M d) D)) (cbrt.f64 (*.f64 (/.f64 M d) D))) (cbrt.f64 (*.f64 (/.f64 M d) D)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 M d) D)) (sqrt.f64 (*.f64 (/.f64 M d) D)))
(*.f64 (/.f64 M d) D)
(pow.f64 (*.f64 (/.f64 M d) D) 1)
(pow.f64 (/.f64 (/.f64 d D) M) -1)
(log.f64 (exp.f64 (*.f64 (/.f64 M d) D)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 M d) D))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (*.f64 (/.f64 M d) D)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 M d) D)))
(exp.f64 (log.f64 (*.f64 (/.f64 M d) D)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 M d) D)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 M d) D)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (sqrt.f64 (/.f64 d l)))) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(*.f64 (pow.f64 d 1/2) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 d l)) 1/2) (pow.f64 (sqrt.f64 (/.f64 d l)) 1/2))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (/.f64 d l))) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(pow.f64 (/.f64 d l) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(pow.f64 (pow.f64 (/.f64 d l) 2) 1/4)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(*.f64 (*.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 (pow.f64 d 1/2) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 d h)) 1/2) (pow.f64 (sqrt.f64 (/.f64 d h)) 1/2))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (/.f64 d h))) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(pow.f64 (/.f64 d h) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d h)) 1)
(pow.f64 (pow.f64 (/.f64 d h) 2) 1/4)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) h) l)
(pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2) (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))) 1)
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))))))
(exp.f64 (+.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))) (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))) (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (sqrt.f64 (/.f64 d l)))) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(*.f64 (pow.f64 d 1/2) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 d l)) 1/2) (pow.f64 (sqrt.f64 (/.f64 d l)) 1/2))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (/.f64 d l))) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(sqrt.f64 (/.f64 d l))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(*.f64 (*.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 (pow.f64 d 1/2) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 d h)) 1/2) (pow.f64 (sqrt.f64 (/.f64 d h)) 1/2))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (/.f64 d h))) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(sqrt.f64 (/.f64 d h))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(-.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))) 1)
(/.f64 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) h) l)
(pow.f64 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))) 2) (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))) 1)
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))))))
(exp.f64 (+.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))) (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))) (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))))))
Outputs
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 -1/8 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 -1/8 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 -1/8 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 -1/8 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 -1/8 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 -1/8 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 -1/8 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 -1/8 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 -1/8 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 -1/8 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 -1/8 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 -1/8 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 -1/8 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 -1/8 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 -1/8 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(/.f64 (*.f64 -1/8 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1)
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(/.f64 (*.f64 D M) d)
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1 (*.f64 d (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (pow.f64 (sqrt.f64 -1) 2))) d))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 (*.f64 D D) d) (*.f64 (neg.f64 M) M))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 1 d)))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 (neg.f64 M) M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1 (*.f64 d (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (pow.f64 (sqrt.f64 -1) 2))) d))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 (*.f64 D D) d) (*.f64 (neg.f64 M) M))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 1 d)))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 (neg.f64 M) M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1 (*.f64 d (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (pow.f64 (sqrt.f64 -1) 2))) d))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 (*.f64 D D) d) (*.f64 (neg.f64 M) M))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 1 d)))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 (neg.f64 M) M))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))
(*.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)) 1/8)
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 (*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(sqrt.f64 (/.f64 d l))
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (sqrt.f64 (/.f64 d l)))) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 d 1/2) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 d l)) 1/2) (pow.f64 (sqrt.f64 (/.f64 d l)) 1/2))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (/.f64 d l))) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (/.f64 d l)))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(pow.f64 (/.f64 d l) 1/2)
(sqrt.f64 (/.f64 d l))
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(sqrt.f64 (/.f64 d l))
(pow.f64 (pow.f64 (/.f64 d l) 2) 1/4)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(sqrt.f64 (/.f64 d l))
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(sqrt.f64 (/.f64 d l))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(sqrt.f64 (/.f64 d h))
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(*.f64 (*.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 (pow.f64 d 1/2) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 d h)) 1/2) (pow.f64 (sqrt.f64 (/.f64 d h)) 1/2))
(sqrt.f64 (/.f64 d h))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (/.f64 d h))) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2))
(*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (/.f64 d h)))) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d h))) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(pow.f64 (/.f64 d h) 1/2)
(sqrt.f64 (/.f64 d h))
(pow.f64 (sqrt.f64 (/.f64 d h)) 1)
(sqrt.f64 (/.f64 d h))
(pow.f64 (pow.f64 (/.f64 d h) 2) 1/4)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(sqrt.f64 (/.f64 d h))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(sqrt.f64 (/.f64 d h))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(+.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))) 1)
(fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(fma.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1))) 1)
(fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(fma.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(*.f64 1 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1))
(fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(fma.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)) (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1))) (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)))
(fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(fma.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)) (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)))
(fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(fma.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(pow.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1) 1)
(fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(fma.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(log.f64 (exp.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)))
(fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(fma.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1))))
(fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(fma.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1) 2) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)))
(fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(fma.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)))
(fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(fma.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(exp.f64 (log.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)))
(fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(fma.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)) 1))
(fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(fma.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)))
(fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(fma.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)))) 1)
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 M (/.f64 (*.f64 d 2) D))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 1 (/.f64 (*.f64 d 2) (*.f64 D M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 (/.f64 M d) D) 2)
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 D M) (*.f64 d 2))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (neg.f64 (*.f64 D M)) (neg.f64 (*.f64 d 2)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 (/.f64 D d) M) 2)
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (*.f64 D (*.f64 M 1/2)) d)
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(/.f64 (/.f64 (*.f64 D M) 2) d)
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 1)
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(pow.f64 (/.f64 (*.f64 d 2) (*.f64 D M)) -1)
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(log.f64 (exp.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2))))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)))))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 3))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2))))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(exp.f64 (log.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2))))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2))) 1))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2))))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(sqrt.f64 (/.f64 d l))
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(*.f64 (*.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 (pow.f64 d 1/2) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 d l)) 1/2) (pow.f64 (sqrt.f64 (/.f64 d l)) 1/2))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (/.f64 d l))) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (/.f64 d l)))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(pow.f64 (/.f64 d l) 1/2)
(sqrt.f64 (/.f64 d l))
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(sqrt.f64 (/.f64 d l))
(pow.f64 (pow.f64 (/.f64 d l) 2) 1/4)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(sqrt.f64 (/.f64 d l))
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(sqrt.f64 (/.f64 d l))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(sqrt.f64 (/.f64 d h))
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(*.f64 (*.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 (pow.f64 d 1/2) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 d h)) 1/2) (pow.f64 (sqrt.f64 (/.f64 d h)) 1/2))
(sqrt.f64 (/.f64 d h))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (/.f64 d h))) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2))
(*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (/.f64 d h)))) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d h))) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(pow.f64 (/.f64 d h) 1/2)
(sqrt.f64 (/.f64 d h))
(pow.f64 (sqrt.f64 (/.f64 d h)) 1)
(sqrt.f64 (/.f64 d h))
(pow.f64 (pow.f64 (/.f64 d h) 2) 1/4)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(sqrt.f64 (/.f64 d h))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(sqrt.f64 (/.f64 d h))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (*.f64 (/.f64 h l) -1/2)) 1)
(fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(fma.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (*.f64 (/.f64 h l) -1/2) 1))) 1)
(fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(fma.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(*.f64 1 (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (*.f64 (/.f64 h l) -1/2) 1))
(fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(fma.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (*.f64 (/.f64 h l) -1/2) 1)) (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (*.f64 (/.f64 h l) -1/2) 1))) (cbrt.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (*.f64 (/.f64 h l) -1/2) 1)))
(fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(fma.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (*.f64 (/.f64 h l) -1/2) 1)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (*.f64 (/.f64 h l) -1/2) 1)))
(fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(fma.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(pow.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (*.f64 (/.f64 h l) -1/2) 1) 1)
(fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(fma.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(log.f64 (exp.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (*.f64 (/.f64 h l) -1/2) 1)))
(fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(fma.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (*.f64 (/.f64 h l) -1/2) 1))))
(fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(fma.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (*.f64 (/.f64 h l) -1/2) 1) 2) (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (*.f64 (/.f64 h l) -1/2) 1)))
(fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(fma.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (*.f64 (/.f64 h l) -1/2) 1)))
(fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(fma.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(exp.f64 (log.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (*.f64 (/.f64 h l) -1/2) 1)))
(fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(fma.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (*.f64 (/.f64 h l) -1/2) 1)) 1))
(fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(fma.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) 1/4) (*.f64 (/.f64 h l) -1/2) 1)))
(fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(fma.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (*.f64 -1/8 (/.f64 h l)) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 M d) D))) 1)
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(*.f64 1 (*.f64 (/.f64 M d) D))
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 M d) D)) (cbrt.f64 (*.f64 (/.f64 M d) D))) (cbrt.f64 (*.f64 (/.f64 M d) D)))
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(*.f64 (sqrt.f64 (*.f64 (/.f64 M d) D)) (sqrt.f64 (*.f64 (/.f64 M d) D)))
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(*.f64 (/.f64 M d) D)
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(pow.f64 (*.f64 (/.f64 M d) D) 1)
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(pow.f64 (/.f64 (/.f64 d D) M) -1)
(/.f64 1 (/.f64 d (*.f64 D M)))
(*.f64 (/.f64 1 d) (*.f64 D M))
(log.f64 (exp.f64 (*.f64 (/.f64 M d) D)))
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 M d) D))))
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (*.f64 (/.f64 M d) D)))
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 M d) D)))
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(exp.f64 (log.f64 (*.f64 (/.f64 M d) D)))
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 M d) D)) 1))
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 M d) D)))
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(sqrt.f64 (/.f64 d l))
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(*.f64 (*.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 (pow.f64 d 1/2) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 d l)) 1/2) (pow.f64 (sqrt.f64 (/.f64 d l)) 1/2))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (/.f64 d l))) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (/.f64 d l)))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(pow.f64 (/.f64 d l) 1/2)
(sqrt.f64 (/.f64 d l))
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(sqrt.f64 (/.f64 d l))
(pow.f64 (pow.f64 (/.f64 d l) 2) 1/4)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(sqrt.f64 (/.f64 d l))
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(sqrt.f64 (/.f64 d l))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(sqrt.f64 (/.f64 d h))
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(*.f64 (*.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 (pow.f64 d 1/2) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 d h)) 1/2) (pow.f64 (sqrt.f64 (/.f64 d h)) 1/2))
(sqrt.f64 (/.f64 d h))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (/.f64 d h))) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2))
(*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (/.f64 d h)))) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d h))) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(pow.f64 (/.f64 d h) 1/2)
(sqrt.f64 (/.f64 d h))
(pow.f64 (sqrt.f64 (/.f64 d h)) 1)
(sqrt.f64 (/.f64 d h))
(pow.f64 (pow.f64 (/.f64 d h) 2) 1/4)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(sqrt.f64 (/.f64 d h))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(sqrt.f64 (/.f64 d h))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))) 1)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) h) l)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 1)
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(log.f64 (exp.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) 2) (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))) 1))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))))) 1)
(*.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 -1/8 (/.f64 h l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (*.f64 -1/8 (/.f64 h l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))) 1)
(*.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 -1/8 (/.f64 h l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (*.f64 -1/8 (/.f64 h l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))))))
(*.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 -1/8 (/.f64 h l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (*.f64 -1/8 (/.f64 h l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))))))
(*.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 -1/8 (/.f64 h l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (*.f64 -1/8 (/.f64 h l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))))))
(*.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 -1/8 (/.f64 h l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (*.f64 -1/8 (/.f64 h l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))))))
(*.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 -1/8 (/.f64 h l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (*.f64 -1/8 (/.f64 h l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(exp.f64 (+.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))) (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
(*.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 -1/8 (/.f64 h l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (*.f64 -1/8 (/.f64 h l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))) (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))) 1))
(*.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 -1/8 (/.f64 h l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (*.f64 -1/8 (/.f64 h l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))))))
(*.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 -1/8 (/.f64 h l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (*.f64 -1/8 (/.f64 h l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(sqrt.f64 (/.f64 d l))
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(*.f64 (*.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 (pow.f64 d 1/2) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 d l)) 1/2) (pow.f64 (sqrt.f64 (/.f64 d l)) 1/2))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (/.f64 d l))) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (/.f64 d l)))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(sqrt.f64 (/.f64 d l))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(sqrt.f64 (/.f64 d l))
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(sqrt.f64 (/.f64 d l))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(sqrt.f64 (/.f64 d h))
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(*.f64 (*.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 (pow.f64 d 1/2) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 d h)) 1/2) (pow.f64 (sqrt.f64 (/.f64 d h)) 1/2))
(sqrt.f64 (/.f64 d h))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (/.f64 d h))) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2))
(*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (/.f64 d h)))) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d h))) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(sqrt.f64 (/.f64 d h))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(sqrt.f64 (/.f64 d h))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(sqrt.f64 (/.f64 d h))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(-.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))) 1)
(+.f64 1 (-.f64 (*.f64 (*.f64 (/.f64 h l) 1/2) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1))
(+.f64 (*.f64 1/2 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))) 0)
(*.f64 1/2 (*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2))))
(/.f64 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)) h) l)
(+.f64 1 (-.f64 (*.f64 (*.f64 (/.f64 h l) 1/2) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1))
(+.f64 (*.f64 1/2 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))) 0)
(*.f64 1/2 (*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2))))
(pow.f64 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))) 1)
(+.f64 1 (-.f64 (*.f64 (*.f64 (/.f64 h l) 1/2) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1))
(+.f64 (*.f64 1/2 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))) 0)
(*.f64 1/2 (*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2))))
(log.f64 (exp.f64 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))))
(+.f64 1 (-.f64 (*.f64 (*.f64 (/.f64 h l) 1/2) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1))
(+.f64 (*.f64 1/2 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))) 0)
(*.f64 1/2 (*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))))
(+.f64 1 (-.f64 (*.f64 (*.f64 (/.f64 h l) 1/2) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1))
(+.f64 (*.f64 1/2 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))) 0)
(*.f64 1/2 (*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))) 2) (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))))
(+.f64 1 (-.f64 (*.f64 (*.f64 (/.f64 h l) 1/2) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1))
(+.f64 (*.f64 1/2 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))) 0)
(*.f64 1/2 (*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))))
(+.f64 1 (-.f64 (*.f64 (*.f64 (/.f64 h l) 1/2) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1))
(+.f64 (*.f64 1/2 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))) 0)
(*.f64 1/2 (*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2))))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))))
(+.f64 1 (-.f64 (*.f64 (*.f64 (/.f64 h l) 1/2) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1))
(+.f64 (*.f64 1/2 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))) 0)
(*.f64 1/2 (*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))) 1))
(+.f64 1 (-.f64 (*.f64 (*.f64 (/.f64 h l) 1/2) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1))
(+.f64 (*.f64 1/2 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))) 0)
(*.f64 1/2 (*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))))
(+.f64 1 (-.f64 (*.f64 (*.f64 (/.f64 h l) 1/2) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1))
(+.f64 (*.f64 1/2 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h l)))) 0)
(*.f64 1/2 (*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))))) 1)
(*.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 -1/8 (/.f64 h l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (*.f64 -1/8 (/.f64 h l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))) 1)
(*.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 -1/8 (/.f64 h l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (*.f64 -1/8 (/.f64 h l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))))))
(*.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 -1/8 (/.f64 h l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (*.f64 -1/8 (/.f64 h l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))))))
(*.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 -1/8 (/.f64 h l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (*.f64 -1/8 (/.f64 h l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))))))
(*.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 -1/8 (/.f64 h l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (*.f64 -1/8 (/.f64 h l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))))))
(*.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 -1/8 (/.f64 h l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (*.f64 -1/8 (/.f64 h l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(exp.f64 (+.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))) (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
(*.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 -1/8 (/.f64 h l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (*.f64 -1/8 (/.f64 h l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))) (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))) 1))
(*.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 -1/8 (/.f64 h l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (*.f64 -1/8 (/.f64 h l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2)))))))
(*.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 -1/8 (/.f64 h l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (pow.f64 (/.f64 D (/.f64 d M)) 2) (*.f64 -1/8 (/.f64 h l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))

eval150.0ms (0.7%)

Compiler

Compiled 8560 to 3895 computations (54.5% saved)

prune218.0ms (1%)

Pruning

24 alts after pruning (24 fresh and 0 done)

PrunedKeptTotal
New25724281
Fresh000
Picked404
Done000
Total26124285
Accuracy
81.1%
Counts
285 → 24
Alt Table
Click to see full alt table
StatusAccuracyProgram
51.1%
(*.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 -1/8 (/.f64 h l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
36.5%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 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)))
53.8%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))))
38.5%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
63.5%
(*.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/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
63.2%
(*.f64 (*.f64 (*.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 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
38.5%
(*.f64 (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
35.7%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
63.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 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
63.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.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.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) h) l))))
47.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l))))))
63.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2))))))
53.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
63.7%
(*.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.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)))
52.3%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
18.6%
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D))))
57.9%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)))
22.2%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 -1/8 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))))
21.3%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))))
31.3%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)))))
38.7%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) 1))
26.6%
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
16.3%
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
51.1%
(*.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 -1/8 (/.f64 h l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
36.5%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 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)))
53.8%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (/.f64 1/8 l) (*.f64 (/.f64 (*.f64 D D) (/.f64 (/.f64 d M) M)) (/.f64 h d)))))
38.5%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
63.5%
(*.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/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
63.2%
(*.f64 (*.f64 (*.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 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
38.5%
(*.f64 (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
35.7%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
63.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 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
63.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.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.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) h) l))))
47.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l))))))
63.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2))))))
53.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
63.7%
(*.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.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)))
52.3%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
18.6%
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D))))
57.9%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) l) (*.f64 (/.f64 D d) (/.f64 D d))) 1)))
22.2%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 -1/8 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))))
21.3%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))))
31.3%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)))))
38.7%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) 1))
26.6%
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
16.3%
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
Compiler

Compiled 3076 to 2108 computations (31.5% saved)

localize617.0ms (2.7%)

Localize:

Found 19 expressions with local error:

NewAccuracyProgram
95.1%
(*.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/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
90.8%
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))
90.6%
(pow.f64 (/.f64 d h) 1/4)
88.2%
(sqrt.f64 (/.f64 d l))
96.9%
(*.f64 (/.f64 M 2) (/.f64 D d))
95.1%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
90.8%
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))
90.7%
(sqrt.f64 (/.f64 d h))
90.7%
(sqrt.f64 (/.f64 d h))
89.2%
(/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l))
89.2%
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
88.2%
(sqrt.f64 (/.f64 d l))
99.8%
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
99.6%
(/.f64 1 (*.f64 h l))
87.7%
(sqrt.f64 (/.f64 1 (*.f64 h l)))
95.2%
(*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) h)
95.1%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) h) l))))
90.7%
(sqrt.f64 (/.f64 d h))
88.2%
(sqrt.f64 (/.f64 d l))
Compiler

Compiled 611 to 236 computations (61.4% saved)

series202.0ms (0.9%)

Counts
11 → 324
Calls

120 calls:

TimeVariablePointExpression
69.0ms
d
@0
(pow.f64 (/.f64 d h) 1/4)
53.0ms
h
@0
(pow.f64 (/.f64 d h) 1/4)
19.0ms
h
@-inf
(pow.f64 (/.f64 d h) 1/4)
12.0ms
d
@-inf
(pow.f64 (/.f64 d h) 1/4)
7.0ms
d
@inf
(pow.f64 (/.f64 d h) 1/4)

rewrite95.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
940×add-sqr-sqrt
926×pow1
920×*-un-lft-identity
870×add-exp-log
870×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify234.0ms (1%)

Algorithm
egg-herbie
Rules
1368×associate-/r*
604×associate-/r/
548×exp-prod
524×log-prod
502×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

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

eval559.0ms (2.5%)

Compiler

Compiled 21948 to 9458 computations (56.9% saved)

prune189.0ms (0.8%)

Pruning

38 alts after pruning (36 fresh and 2 done)

PrunedKeptTotal
New63726663
Fresh91019
Picked325
Done000
Total64938687
Accuracy
82.3%
Counts
687 → 38
Alt Table
Click to see full alt table
StatusAccuracyProgram
26.6%
(/.f64 d (sqrt.f64 (*.f64 h l)))
51.1%
(*.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 -1/8 (/.f64 h l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
36.5%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 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)))
30.0%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l))))))
47.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/2 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l))))))
27.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l))))))
35.7%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
47.3%
(*.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 1/2 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l))))))
66.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) h) l))))
62.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h d))) l))))
59.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)) (/.f64 h d))) l))))
63.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2))))))
59.1%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M h) (/.f64 M l)) (*.f64 (/.f64 D d) (/.f64 D d)))))))
39.0%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l))))))
63.7%
(*.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.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)))
45.8%
(*.f64 (*.f64 (exp.f64 (log.f64 (sqrt.f64 (/.f64 d h)))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l))))))
55.0%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) h) l))))
37.9%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l))))))
19.4%
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D M) (*.f64 D M))) d))
18.6%
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D))))
22.2%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 -1/8 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))))
21.3%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))))
31.3%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)))))
38.7%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) 1))
50.7%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 h l)))))
26.6%
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
26.6%
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 h l))))
26.3%
(*.f64 d (*.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))))))
27.0%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
26.6%
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
22.6%
(*.f64 d (sqrt.f64 (log1p.f64 (expm1.f64 (/.f64 1 (*.f64 h l))))))
25.5%
(*.f64 d (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 (*.f64 h l))))))
20.8%
(*.f64 d (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 h l)) (/.f64 1 (*.f64 h l))) (/.f64 1 (*.f64 h l))))))
25.5%
(*.f64 d (exp.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))))
22.1%
(*.f64 d (cbrt.f64 (/.f64 (/.f64 1 (*.f64 h l)) (sqrt.f64 (*.f64 h l)))))
22.1%
(*.f64 d (cbrt.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 h l)))))
22.1%
(*.f64 d (cbrt.f64 (*.f64 (/.f64 1 (*.f64 h l)) (/.f64 1 (sqrt.f64 (*.f64 h l))))))
16.3%
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
26.6%
(/.f64 d (sqrt.f64 (*.f64 h l)))
51.1%
(*.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 -1/8 (/.f64 h l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
36.5%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 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)))
30.0%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l))))))
47.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/2 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l))))))
27.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l))))))
35.7%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
47.3%
(*.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 1/2 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l))))))
66.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) h) l))))
62.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h d))) l))))
59.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)) (/.f64 h d))) l))))
63.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2))))))
59.1%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M h) (/.f64 M l)) (*.f64 (/.f64 D d) (/.f64 D d)))))))
39.0%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l))))))
63.7%
(*.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.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)))
45.8%
(*.f64 (*.f64 (exp.f64 (log.f64 (sqrt.f64 (/.f64 d h)))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l))))))
55.0%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) h) l))))
37.9%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l))))))
19.4%
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D M) (*.f64 D M))) d))
18.6%
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D))))
22.2%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 -1/8 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))))
21.3%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))))
31.3%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)))))
38.7%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) 1))
50.7%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 h l)))))
26.6%
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
26.6%
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 h l))))
26.3%
(*.f64 d (*.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))))))
27.0%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
26.6%
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
22.6%
(*.f64 d (sqrt.f64 (log1p.f64 (expm1.f64 (/.f64 1 (*.f64 h l))))))
25.5%
(*.f64 d (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 (*.f64 h l))))))
20.8%
(*.f64 d (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 h l)) (/.f64 1 (*.f64 h l))) (/.f64 1 (*.f64 h l))))))
25.5%
(*.f64 d (exp.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))))
22.1%
(*.f64 d (cbrt.f64 (/.f64 (/.f64 1 (*.f64 h l)) (sqrt.f64 (*.f64 h l)))))
22.1%
(*.f64 d (cbrt.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 h l)))))
22.1%
(*.f64 d (cbrt.f64 (*.f64 (/.f64 1 (*.f64 h l)) (/.f64 1 (sqrt.f64 (*.f64 h l))))))
16.3%
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
Compiler

Compiled 4088 to 2792 computations (31.7% saved)

localize447.0ms (2%)

Localize:

Found 18 expressions with local error:

NewAccuracyProgram
95.1%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l))))))
90.7%
(sqrt.f64 (/.f64 d h))
89.2%
(/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l))
89.2%
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))
94.5%
(*.f64 (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)) (/.f64 h d))
94.0%
(/.f64 d (*.f64 M M))
90.7%
(sqrt.f64 (/.f64 d h))
88.2%
(sqrt.f64 (/.f64 d l))
93.4%
(/.f64 h (pow.f64 l 3))
91.4%
(*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
91.0%
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
84.7%
(sqrt.f64 (/.f64 h (pow.f64 l 3)))
99.8%
(/.f64 d (sqrt.f64 (*.f64 h l)))
87.7%
(sqrt.f64 (*.f64 h l))
95.2%
(*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) h)
95.1%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) h) l))))
90.7%
(sqrt.f64 (/.f64 d h))
88.2%
(sqrt.f64 (/.f64 d l))
Compiler

Compiled 597 to 172 computations (71.2% saved)

series38.0ms (0.2%)

Counts
10 → 228
Calls

99 calls:

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

rewrite799.0ms (3.6%)

Algorithm
batch-egg-rewrite
Rules
1180×pow1
1102×add-exp-log
1102×add-log-exp
1102×log1p-expm1-u
1102×expm1-log1p-u
Iterations

Useful iterations: 0 (0.0ms)

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

simplify303.0ms (1.3%)

Algorithm
egg-herbie
Rules
1146×unswap-sqr
804×associate-*r*
744×log-prod
698×associate-*l*
598×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

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

eval214.0ms (1%)

Compiler

Compiled 18480 to 6721 computations (63.6% saved)

prune164.0ms (0.7%)

Pruning

44 alts after pruning (43 fresh and 1 done)

PrunedKeptTotal
New52321544
Fresh92231
Picked415
Done202
Total53844582
Accuracy
83.3%
Counts
582 → 44
Alt Table
Click to see full alt table
StatusAccuracyProgram
26.3%
(/.f64 d (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 h l))) (cbrt.f64 (sqrt.f64 (*.f64 h l)))) (cbrt.f64 (sqrt.f64 (*.f64 h l)))))
25.5%
(/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))
26.6%
(/.f64 d (sqrt.f64 (*.f64 h l)))
16.1%
(/.f64 d (log.f64 (exp.f64 (sqrt.f64 (*.f64 h l)))))
26.1%
(/.f64 d (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 h l)))))
25.4%
(/.f64 d (exp.f64 (log.f64 (sqrt.f64 (*.f64 h l)))))
22.4%
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) 3/2)))
22.4%
(/.f64 d (cbrt.f64 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))
51.1%
(*.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 -1/8 (/.f64 h l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
36.5%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 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)))
30.0%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l))))))
59.4%
(*.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/2 (/.f64 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)) (/.f64 h d))) l))))
35.0%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)) (/.f64 h d))) l))))
32.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M h) (/.f64 M l)) (*.f64 (/.f64 D d) (/.f64 D d)))))))
59.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 1/2 (/.f64 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)) (/.f64 h d))) l))))
66.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))) (sqrt.f64 (sqrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) h) l))))
62.1%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h d))) l))))
62.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h d))) l))))
60.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 1/4 (*.f64 D (*.f64 (*.f64 (/.f64 D d) (*.f64 M M)) (/.f64 h d)))) l))))
63.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2))))))
56.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 1/4 d)) (*.f64 (/.f64 M l) (*.f64 M h))))))
48.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)) (/.f64 h d))) l))))
63.7%
(*.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.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)))
48.5%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)) (/.f64 h d))) l))))
19.4%
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D M) (*.f64 D M))) d))
18.6%
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D))))
22.2%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 -1/8 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))))
21.3%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))))
31.3%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)))))
38.7%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) 1))
50.7%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 h l)))))
26.6%
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
26.6%
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 h l))))
27.0%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
27.0%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
25.5%
(*.f64 d (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 (*.f64 h l))))))
20.8%
(*.f64 d (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 h l)) (/.f64 1 (*.f64 h l))) (/.f64 1 (*.f64 h l))))))
25.5%
(*.f64 d (exp.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))))
22.1%
(*.f64 d (cbrt.f64 (/.f64 (/.f64 1 (*.f64 h l)) (sqrt.f64 (*.f64 h l)))))
22.1%
(*.f64 d (cbrt.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 h l)))))
22.1%
(*.f64 d (cbrt.f64 (*.f64 (/.f64 1 (*.f64 h l)) (/.f64 1 (sqrt.f64 (*.f64 h l))))))
17.5%
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (/.f64 (sqrt.f64 h) (pow.f64 l 3/2))))
17.5%
(*.f64 -1/8 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) (*.f64 M M)))))
24.7%
(exp.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) 1/4) (*.f64 d d)) (/.f64 M (/.f64 l (*.f64 h M)))))))))
26.3%
(/.f64 d (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 h l))) (cbrt.f64 (sqrt.f64 (*.f64 h l)))) (cbrt.f64 (sqrt.f64 (*.f64 h l)))))
25.5%
(/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))
26.6%
(/.f64 d (sqrt.f64 (*.f64 h l)))
16.1%
(/.f64 d (log.f64 (exp.f64 (sqrt.f64 (*.f64 h l)))))
26.1%
(/.f64 d (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 h l)))))
25.4%
(/.f64 d (exp.f64 (log.f64 (sqrt.f64 (*.f64 h l)))))
22.4%
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) 3/2)))
22.4%
(/.f64 d (cbrt.f64 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))
51.1%
(*.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 -1/8 (/.f64 h l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
36.5%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 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)))
30.0%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l))))))
59.4%
(*.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/2 (/.f64 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)) (/.f64 h d))) l))))
35.0%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)) (/.f64 h d))) l))))
32.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M h) (/.f64 M l)) (*.f64 (/.f64 D d) (/.f64 D d)))))))
59.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 1/2 (/.f64 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)) (/.f64 h d))) l))))
66.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))) (sqrt.f64 (sqrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) h) l))))
62.1%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h d))) l))))
62.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h d))) l))))
60.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 1/4 (*.f64 D (*.f64 (*.f64 (/.f64 D d) (*.f64 M M)) (/.f64 h d)))) l))))
63.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2))))))
56.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 1/4 d)) (*.f64 (/.f64 M l) (*.f64 M h))))))
48.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)) (/.f64 h d))) l))))
63.7%
(*.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.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)))
48.5%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)) (/.f64 h d))) l))))
19.4%
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D M) (*.f64 D M))) d))
18.6%
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D))))
22.2%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 -1/8 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))))
21.3%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))))
31.3%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)))))
38.7%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) 1))
50.7%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 h l)))))
26.6%
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
26.6%
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 h l))))
27.0%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
27.0%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
25.5%
(*.f64 d (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 (*.f64 h l))))))
20.8%
(*.f64 d (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 h l)) (/.f64 1 (*.f64 h l))) (/.f64 1 (*.f64 h l))))))
25.5%
(*.f64 d (exp.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))))
22.1%
(*.f64 d (cbrt.f64 (/.f64 (/.f64 1 (*.f64 h l)) (sqrt.f64 (*.f64 h l)))))
22.1%
(*.f64 d (cbrt.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 h l)))))
22.1%
(*.f64 d (cbrt.f64 (*.f64 (/.f64 1 (*.f64 h l)) (/.f64 1 (sqrt.f64 (*.f64 h l))))))
17.5%
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (/.f64 (sqrt.f64 h) (pow.f64 l 3/2))))
17.5%
(*.f64 -1/8 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) (*.f64 M M)))))
24.7%
(exp.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) 1/4) (*.f64 d d)) (/.f64 M (/.f64 l (*.f64 h M)))))))))
Compiler

Compiled 4566 to 3088 computations (32.4% saved)

localize423.0ms (1.9%)

Localize:

Found 18 expressions with local error:

NewAccuracyProgram
97.8%
(*.f64 (*.f64 M h) (/.f64 M l))
95.1%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M h) (/.f64 M l)) (*.f64 (/.f64 D d) (/.f64 D d)))))))
90.7%
(sqrt.f64 (/.f64 d h))
90.0%
(*.f64 (*.f64 (*.f64 M h) (/.f64 M l)) (*.f64 (/.f64 D d) (/.f64 D d)))
93.0%
(*.f64 (*.f64 (/.f64 D d) (*.f64 M M)) (/.f64 h d))
91.7%
(*.f64 (/.f64 D d) (*.f64 M M))
90.7%
(sqrt.f64 (/.f64 d h))
88.2%
(sqrt.f64 (/.f64 d l))
99.8%
(/.f64 1 (sqrt.f64 (*.f64 h l)))
99.6%
(/.f64 1 (*.f64 h l))
87.7%
(sqrt.f64 (*.f64 h l))
76.3%
(cbrt.f64 (*.f64 (/.f64 1 (*.f64 h l)) (/.f64 1 (sqrt.f64 (*.f64 h l)))))
99.8%
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
87.7%
(pow.f64 (*.f64 h l) -1/2)
95.1%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))) (sqrt.f64 (sqrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) h) l))))
90.7%
(sqrt.f64 (/.f64 d h))
88.2%
(sqrt.f64 (/.f64 d l))
87.7%
(cbrt.f64 (/.f64 d l))
Compiler

Compiled 646 to 173 computations (73.2% saved)

series229.0ms (1%)

Counts
11 → 288
Calls

108 calls:

TimeVariablePointExpression
53.0ms
h
@-inf
(pow.f64 (*.f64 h l) -1/2)
46.0ms
d
@0
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))) (sqrt.f64 (sqrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) h) l))))
14.0ms
h
@0
(pow.f64 (*.f64 h l) -1/2)
13.0ms
l
@-inf
(pow.f64 (*.f64 h l) -1/2)
11.0ms
l
@0
(pow.f64 (*.f64 h l) -1/2)

rewrite100.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1200×pow1
1116×add-exp-log
1116×add-log-exp
1116×log1p-expm1-u
1116×add-cube-cbrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
059405
11289405
Stop Event
node limit
Counts
11 → 85
Calls
Call 1
Inputs
(cbrt.f64 (/.f64 d l))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))) (sqrt.f64 (sqrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) h) l))))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(cbrt.f64 (*.f64 (/.f64 1 (*.f64 h l)) (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(*.f64 (/.f64 D d) (*.f64 M M))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M M)) (/.f64 h d))
(*.f64 (*.f64 (*.f64 M h) (/.f64 M l)) (*.f64 (/.f64 D d) (/.f64 D d)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M h) (/.f64 M l)) (*.f64 (/.f64 D d) (/.f64 D d)))))))
(*.f64 (*.f64 M h) (/.f64 M l))
Outputs
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 1 (cbrt.f64 (/.f64 d l)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 d l))) (cbrt.f64 (cbrt.f64 (/.f64 d l)))) (cbrt.f64 (cbrt.f64 (/.f64 d l))))
(/.f64 (cbrt.f64 d) (cbrt.f64 l))
(pow.f64 (/.f64 d l) 1/3)
(pow.f64 (cbrt.f64 (/.f64 d l)) 1)
(log.f64 (exp.f64 (cbrt.f64 (/.f64 d l))))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 d l))))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 d l))))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 d l))))
(pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (*.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l)))) (sqrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) (/.f64 l h))))) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (*.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l)))) (sqrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) (/.f64 l h)))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (*.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l)))) (sqrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) (/.f64 l h))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (*.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l)))) (sqrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) (/.f64 l h)))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (*.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l)))) (sqrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) (/.f64 l h)))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (*.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l)))) (sqrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) (/.f64 l h)))))))
(exp.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (*.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l)))) (sqrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) (/.f64 l h)))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (*.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l)))) (sqrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) (/.f64 l h)))))))
(*.f64 1 (pow.f64 (*.f64 l h) -1/2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) (cbrt.f64 (pow.f64 (*.f64 l h) -1/2))) (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)))
(*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))
(*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (*.f64 l h) -1/4))
(log.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (pow.f64 (*.f64 l h) -1/2)) (pow.f64 (*.f64 l h) -1/2)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 l h)) -1/2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2)))
(pow.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) 1)
(log.f64 (exp.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) (*.f64 d (pow.f64 (*.f64 l h) -1/2))) (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(expm1.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(exp.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(*.f64 1 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 l h)) (sqrt.f64 (*.f64 l h)))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 l h)) (sqrt.f64 (*.f64 l h))))) (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 l h)) (sqrt.f64 (*.f64 l h)))))) (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 l h)) (sqrt.f64 (*.f64 l h))))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 l h))) (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 l h)) (sqrt.f64 (*.f64 l h))))) (sqrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 l h)) (sqrt.f64 (*.f64 l h))))))
(pow.f64 (/.f64 (/.f64 1 (*.f64 l h)) (sqrt.f64 (*.f64 l h))) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 l h)) (sqrt.f64 (*.f64 l h)))) 1)
(log.f64 (exp.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 l h)) (sqrt.f64 (*.f64 l h))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 l h)) (sqrt.f64 (*.f64 l h))))))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 l h)) (sqrt.f64 (*.f64 l h))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 l h)) (sqrt.f64 (*.f64 l h))))))
(*.f64 1 (/.f64 1 (sqrt.f64 (*.f64 l h))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))) (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))))) (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))) (sqrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))))
(pow.f64 (sqrt.f64 (*.f64 l h)) -1)
(pow.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) 1)
(log.f64 (exp.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) (/.f64 1 (sqrt.f64 (*.f64 l h)))) (/.f64 1 (sqrt.f64 (*.f64 l h)))))
(expm1.f64 (log1p.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))))
(exp.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))))
(log1p.f64 (expm1.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))))
(/.f64 (*.f64 D (*.f64 M M)) d)
(pow.f64 (*.f64 (/.f64 D d) (*.f64 M M)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 D d) (*.f64 M M))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 D d) (*.f64 M M)) (*.f64 (/.f64 D d) (*.f64 M M))) (*.f64 (/.f64 D d) (*.f64 M M))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D d) (*.f64 M M))))
(exp.f64 (log.f64 (*.f64 (/.f64 D d) (*.f64 M M))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D d) (*.f64 M M))))
(/.f64 (*.f64 (*.f64 (/.f64 D d) (*.f64 M M)) h) d)
(pow.f64 (*.f64 (/.f64 D d) (*.f64 (*.f64 M M) (/.f64 h d))) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 D d) (*.f64 (*.f64 M M) (/.f64 h d)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 D d) (*.f64 (*.f64 M M) (/.f64 h d))) (*.f64 (/.f64 D d) (*.f64 (*.f64 M M) (/.f64 h d)))) (*.f64 (/.f64 D d) (*.f64 (*.f64 M M) (/.f64 h d)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D d) (*.f64 (*.f64 M M) (/.f64 h d)))))
(exp.f64 (log.f64 (*.f64 (/.f64 D d) (*.f64 (*.f64 M M) (/.f64 h d)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D d) (*.f64 (*.f64 M M) (/.f64 h d)))))
(pow.f64 (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (pow.f64 (/.f64 D d) 2)) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (pow.f64 (/.f64 D d) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (pow.f64 (/.f64 D d) 2))) (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (pow.f64 (/.f64 D d) 2))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (pow.f64 (/.f64 D d) 2))))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (pow.f64 (/.f64 D d) 2))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (pow.f64 (/.f64 D d) 2))))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/8 (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (pow.f64 (/.f64 D d) 2)))))) 1)
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/8 (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (pow.f64 (/.f64 D d) 2))))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/8 (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (pow.f64 (/.f64 D d) 2)))))) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/8 (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (pow.f64 (/.f64 D d) 2))))))) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/8 (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (pow.f64 (/.f64 D d) 2))))))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/8 (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (pow.f64 (/.f64 D d) 2))))))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/8 (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (pow.f64 (/.f64 D d) 2))))))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/8 (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (pow.f64 (/.f64 D d) 2))))))))
(/.f64 (*.f64 (*.f64 h M) M) l)
(pow.f64 (*.f64 (*.f64 h M) (/.f64 M l)) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 h M) (/.f64 M l))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (*.f64 (*.f64 h M) (/.f64 M l))) (*.f64 (*.f64 h M) (/.f64 M l))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 h M) (/.f64 M l))))
(exp.f64 (log.f64 (*.f64 (*.f64 h M) (/.f64 M l))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 h M) (/.f64 M l))))

simplify193.0ms (0.9%)

Algorithm
egg-herbie
Rules
964×times-frac
850×unswap-sqr
792×associate-*r*
736×associate-*l*
492×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
035117213
183916459
2332015937
Stop Event
node limit
Counts
373 → 159
Calls
Call 1
Inputs
(*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3))))
(*.f64 (pow.f64 (*.f64 -1 (pow.f64 d 5)) 1/6) (*.f64 (pow.f64 (/.f64 (pow.f64 1 2) l) 1/3) (*.f64 (sqrt.f64 (/.f64 (*.f64 (fabs.f64 (*.f64 (pow.f64 (/.f64 (*.f64 -1 d) l) 1/3) (cbrt.f64 -1))) (pow.f64 (sqrt.f64 -1) 3)) h)) (pow.f64 (cbrt.f64 -1) 1/4))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 -1 (pow.f64 d 7)) 1/6) (*.f64 (pow.f64 (/.f64 (pow.f64 1 2) (pow.f64 l 4)) 1/3) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (sqrt.f64 (*.f64 h (*.f64 (fabs.f64 (*.f64 (pow.f64 (/.f64 (*.f64 -1 d) l) 1/3) (cbrt.f64 -1))) (pow.f64 (sqrt.f64 -1) 3)))) (pow.f64 (cbrt.f64 -1) 1/4)))))) (*.f64 (pow.f64 (*.f64 -1 (pow.f64 d 5)) 1/6) (*.f64 (pow.f64 (/.f64 (pow.f64 1 2) l) 1/3) (*.f64 (sqrt.f64 (/.f64 (*.f64 (fabs.f64 (*.f64 (pow.f64 (/.f64 (*.f64 -1 d) l) 1/3) (cbrt.f64 -1))) (pow.f64 (sqrt.f64 -1) 3)) h)) (pow.f64 (cbrt.f64 -1) 1/4)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 -1 (pow.f64 d 7)) 1/6) (*.f64 (pow.f64 (/.f64 (pow.f64 1 2) (pow.f64 l 4)) 1/3) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (sqrt.f64 (*.f64 h (*.f64 (fabs.f64 (*.f64 (pow.f64 (/.f64 (*.f64 -1 d) l) 1/3) (cbrt.f64 -1))) (pow.f64 (sqrt.f64 -1) 3)))) (pow.f64 (cbrt.f64 -1) 1/4)))))) (*.f64 (pow.f64 (*.f64 -1 (pow.f64 d 5)) 1/6) (*.f64 (pow.f64 (/.f64 (pow.f64 1 2) l) 1/3) (*.f64 (sqrt.f64 (/.f64 (*.f64 (fabs.f64 (*.f64 (pow.f64 (/.f64 (*.f64 -1 d) l) 1/3) (cbrt.f64 -1))) (pow.f64 (sqrt.f64 -1) 3)) h)) (pow.f64 (cbrt.f64 -1) 1/4)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 -1 (pow.f64 d 7)) 1/6) (*.f64 (pow.f64 (/.f64 (pow.f64 1 2) (pow.f64 l 4)) 1/3) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (sqrt.f64 (*.f64 h (*.f64 (fabs.f64 (*.f64 (pow.f64 (/.f64 (*.f64 -1 d) l) 1/3) (cbrt.f64 -1))) (pow.f64 (sqrt.f64 -1) 3)))) (pow.f64 (cbrt.f64 -1) 1/4)))))) (*.f64 (pow.f64 (*.f64 -1 (pow.f64 d 5)) 1/6) (*.f64 (pow.f64 (/.f64 (pow.f64 1 2) l) 1/3) (*.f64 (sqrt.f64 (/.f64 (*.f64 (fabs.f64 (*.f64 (pow.f64 (/.f64 (*.f64 -1 d) l) 1/3) (cbrt.f64 -1))) (pow.f64 (sqrt.f64 -1) 3)) h)) (pow.f64 (cbrt.f64 -1) 1/4)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3))))
(*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3))))
(*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3)))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3))))
(*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3))))
(*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (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 (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 (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 (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 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.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 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 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 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.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 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 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 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.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 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 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 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.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 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 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 h l)))))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 1 (cbrt.f64 (/.f64 d l)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 d l))) (cbrt.f64 (cbrt.f64 (/.f64 d l)))) (cbrt.f64 (cbrt.f64 (/.f64 d l))))
(/.f64 (cbrt.f64 d) (cbrt.f64 l))
(pow.f64 (/.f64 d l) 1/3)
(pow.f64 (cbrt.f64 (/.f64 d l)) 1)
(log.f64 (exp.f64 (cbrt.f64 (/.f64 d l))))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 d l))))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 d l))))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 d l))))
(pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (*.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l)))) (sqrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) (/.f64 l h))))) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (*.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l)))) (sqrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) (/.f64 l h)))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (*.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l)))) (sqrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) (/.f64 l h))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (*.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l)))) (sqrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) (/.f64 l h)))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (*.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l)))) (sqrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) (/.f64 l h)))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (*.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l)))) (sqrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) (/.f64 l h)))))))
(exp.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (*.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l)))) (sqrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) (/.f64 l h)))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (*.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l)))) (sqrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) (/.f64 l h)))))))
(*.f64 1 (pow.f64 (*.f64 l h) -1/2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) (cbrt.f64 (pow.f64 (*.f64 l h) -1/2))) (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)))
(*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))
(*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (*.f64 l h) -1/4))
(log.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (pow.f64 (*.f64 l h) -1/2)) (pow.f64 (*.f64 l h) -1/2)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 l h)) -1/2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2)))
(pow.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) 1)
(log.f64 (exp.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) (*.f64 d (pow.f64 (*.f64 l h) -1/2))) (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(expm1.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(exp.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(*.f64 1 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 l h)) (sqrt.f64 (*.f64 l h)))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 l h)) (sqrt.f64 (*.f64 l h))))) (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 l h)) (sqrt.f64 (*.f64 l h)))))) (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 l h)) (sqrt.f64 (*.f64 l h))))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 l h))) (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 l h)) (sqrt.f64 (*.f64 l h))))) (sqrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 l h)) (sqrt.f64 (*.f64 l h))))))
(pow.f64 (/.f64 (/.f64 1 (*.f64 l h)) (sqrt.f64 (*.f64 l h))) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 l h)) (sqrt.f64 (*.f64 l h)))) 1)
(log.f64 (exp.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 l h)) (sqrt.f64 (*.f64 l h))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 l h)) (sqrt.f64 (*.f64 l h))))))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 l h)) (sqrt.f64 (*.f64 l h))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 l h)) (sqrt.f64 (*.f64 l h))))))
(*.f64 1 (/.f64 1 (sqrt.f64 (*.f64 l h))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))) (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))))) (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))) (sqrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))))
(pow.f64 (sqrt.f64 (*.f64 l h)) -1)
(pow.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) 1)
(log.f64 (exp.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) (/.f64 1 (sqrt.f64 (*.f64 l h)))) (/.f64 1 (sqrt.f64 (*.f64 l h)))))
(expm1.f64 (log1p.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))))
(exp.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))))
(log1p.f64 (expm1.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))))
(/.f64 (*.f64 D (*.f64 M M)) d)
(pow.f64 (*.f64 (/.f64 D d) (*.f64 M M)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 D d) (*.f64 M M))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 D d) (*.f64 M M)) (*.f64 (/.f64 D d) (*.f64 M M))) (*.f64 (/.f64 D d) (*.f64 M M))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D d) (*.f64 M M))))
(exp.f64 (log.f64 (*.f64 (/.f64 D d) (*.f64 M M))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D d) (*.f64 M M))))
(/.f64 (*.f64 (*.f64 (/.f64 D d) (*.f64 M M)) h) d)
(pow.f64 (*.f64 (/.f64 D d) (*.f64 (*.f64 M M) (/.f64 h d))) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 D d) (*.f64 (*.f64 M M) (/.f64 h d)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 D d) (*.f64 (*.f64 M M) (/.f64 h d))) (*.f64 (/.f64 D d) (*.f64 (*.f64 M M) (/.f64 h d)))) (*.f64 (/.f64 D d) (*.f64 (*.f64 M M) (/.f64 h d)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D d) (*.f64 (*.f64 M M) (/.f64 h d)))))
(exp.f64 (log.f64 (*.f64 (/.f64 D d) (*.f64 (*.f64 M M) (/.f64 h d)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D d) (*.f64 (*.f64 M M) (/.f64 h d)))))
(pow.f64 (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (pow.f64 (/.f64 D d) 2)) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (pow.f64 (/.f64 D d) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (pow.f64 (/.f64 D d) 2))) (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (pow.f64 (/.f64 D d) 2))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (pow.f64 (/.f64 D d) 2))))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (pow.f64 (/.f64 D d) 2))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (pow.f64 (/.f64 D d) 2))))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/8 (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (pow.f64 (/.f64 D d) 2)))))) 1)
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/8 (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (pow.f64 (/.f64 D d) 2))))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/8 (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (pow.f64 (/.f64 D d) 2)))))) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/8 (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (pow.f64 (/.f64 D d) 2))))))) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/8 (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (pow.f64 (/.f64 D d) 2))))))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/8 (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (pow.f64 (/.f64 D d) 2))))))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/8 (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (pow.f64 (/.f64 D d) 2))))))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/8 (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (pow.f64 (/.f64 D d) 2))))))))
(/.f64 (*.f64 (*.f64 h M) M) l)
(pow.f64 (*.f64 (*.f64 h M) (/.f64 M l)) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 h M) (/.f64 M l))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (*.f64 (*.f64 h M) (/.f64 M l))) (*.f64 (*.f64 h M) (/.f64 M l))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 h M) (/.f64 M l))))
(exp.f64 (log.f64 (*.f64 (*.f64 h M) (/.f64 M l))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 h M) (/.f64 M l))))
Outputs
(*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3)))))
(*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (*.f64 h (fabs.f64 (cbrt.f64 (/.f64 d l))))) (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4))))))
(*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l)))) (*.f64 D (*.f64 D (*.f64 (*.f64 (*.f64 M M) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6))))))
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l)))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (*.f64 h (fabs.f64 (cbrt.f64 (/.f64 d l))))) (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4))))) (*.f64 (sqrt.f64 (/.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(fma.f64 (*.f64 -1/8 (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l))))) (*.f64 D (*.f64 D (*.f64 (*.f64 (*.f64 M M) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6)))) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 d l)) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l)))))) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 d l)) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (*.f64 h (fabs.f64 (cbrt.f64 (/.f64 d l))))) (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4))))) (*.f64 (sqrt.f64 (/.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(fma.f64 (*.f64 -1/8 (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l))))) (*.f64 D (*.f64 D (*.f64 (*.f64 (*.f64 M M) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6)))) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 d l)) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l)))))) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 d l)) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (*.f64 h (fabs.f64 (cbrt.f64 (/.f64 d l))))) (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4))))) (*.f64 (sqrt.f64 (/.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(fma.f64 (*.f64 -1/8 (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l))))) (*.f64 D (*.f64 D (*.f64 (*.f64 (*.f64 M M) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6)))) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 d l)) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l)))))) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 d l)) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3)))
(*.f64 (sqrt.f64 (/.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l))))
(*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 d l)) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (*.f64 h (fabs.f64 (cbrt.f64 (/.f64 d l))))) (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4))))) (*.f64 (sqrt.f64 (/.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(fma.f64 (*.f64 -1/8 (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l))))) (*.f64 D (*.f64 D (*.f64 (*.f64 (*.f64 M M) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6)))) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 d l)) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l)))))) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 d l)) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (*.f64 h (fabs.f64 (cbrt.f64 (/.f64 d l))))) (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4))))) (*.f64 (sqrt.f64 (/.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(fma.f64 (*.f64 -1/8 (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l))))) (*.f64 D (*.f64 D (*.f64 (*.f64 (*.f64 M M) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6)))) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 d l)) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l)))))) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 d l)) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (*.f64 h (fabs.f64 (cbrt.f64 (/.f64 d l))))) (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4))))) (*.f64 (sqrt.f64 (/.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(fma.f64 (*.f64 -1/8 (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l))))) (*.f64 D (*.f64 D (*.f64 (*.f64 (*.f64 M M) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6)))) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 d l)) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l)))))) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 d l)) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(*.f64 (pow.f64 (*.f64 -1 (pow.f64 d 5)) 1/6) (*.f64 (pow.f64 (/.f64 (pow.f64 1 2) l) 1/3) (*.f64 (sqrt.f64 (/.f64 (*.f64 (fabs.f64 (*.f64 (pow.f64 (/.f64 (*.f64 -1 d) l) 1/3) (cbrt.f64 -1))) (pow.f64 (sqrt.f64 -1) 3)) h)) (pow.f64 (cbrt.f64 -1) 1/4))))
(*.f64 (pow.f64 (neg.f64 (pow.f64 d 5)) 1/6) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 l)) (sqrt.f64 (/.f64 (fabs.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 d) l)) (cbrt.f64 -1))) (/.f64 h (pow.f64 (sqrt.f64 -1) 3))))) (pow.f64 (cbrt.f64 -1) 1/4)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 d 5)) 1/6) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 (neg.f64 d) l)) (/.f64 (/.f64 (/.f64 h (sqrt.f64 -1)) -1) (fabs.f64 (cbrt.f64 -1))))) (*.f64 (pow.f64 (cbrt.f64 -1) 1/4) (cbrt.f64 (/.f64 1 l)))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 l)) (pow.f64 (neg.f64 (pow.f64 d 5)) 1/6)) (pow.f64 (cbrt.f64 -1) 1/4)) (sqrt.f64 (/.f64 (cbrt.f64 (neg.f64 (/.f64 d l))) (/.f64 (/.f64 h (neg.f64 (sqrt.f64 -1))) (fabs.f64 (cbrt.f64 -1))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 -1 (pow.f64 d 7)) 1/6) (*.f64 (pow.f64 (/.f64 (pow.f64 1 2) (pow.f64 l 4)) 1/3) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (sqrt.f64 (*.f64 h (*.f64 (fabs.f64 (*.f64 (pow.f64 (/.f64 (*.f64 -1 d) l) 1/3) (cbrt.f64 -1))) (pow.f64 (sqrt.f64 -1) 3)))) (pow.f64 (cbrt.f64 -1) 1/4)))))) (*.f64 (pow.f64 (*.f64 -1 (pow.f64 d 5)) 1/6) (*.f64 (pow.f64 (/.f64 (pow.f64 1 2) l) 1/3) (*.f64 (sqrt.f64 (/.f64 (*.f64 (fabs.f64 (*.f64 (pow.f64 (/.f64 (*.f64 -1 d) l) 1/3) (cbrt.f64 -1))) (pow.f64 (sqrt.f64 -1) 3)) h)) (pow.f64 (cbrt.f64 -1) 1/4)))))
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 -1 (pow.f64 d 7)) 1/6) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 l 4))) (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 (pow.f64 (cbrt.f64 -1) 1/4) (sqrt.f64 (*.f64 (*.f64 h (fabs.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 d) l)) (cbrt.f64 -1)))) (pow.f64 (sqrt.f64 -1) 3)))))) (*.f64 (pow.f64 (neg.f64 (pow.f64 d 5)) 1/6) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 l)) (sqrt.f64 (/.f64 (fabs.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 d) l)) (cbrt.f64 -1))) (/.f64 h (pow.f64 (sqrt.f64 -1) 3))))) (pow.f64 (cbrt.f64 -1) 1/4))))
(fma.f64 (pow.f64 (neg.f64 (pow.f64 d 5)) 1/6) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 (neg.f64 d) l)) (/.f64 (/.f64 (/.f64 h (sqrt.f64 -1)) -1) (fabs.f64 (cbrt.f64 -1))))) (*.f64 (pow.f64 (cbrt.f64 -1) 1/4) (cbrt.f64 (/.f64 1 l)))) (*.f64 (*.f64 (*.f64 -1/8 (pow.f64 (/.f64 -1 (pow.f64 d 7)) 1/6)) (*.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (cbrt.f64 (/.f64 1 (pow.f64 l 4))))) (*.f64 (pow.f64 (cbrt.f64 -1) 1/4) (sqrt.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 d) l)) (fabs.f64 (cbrt.f64 -1))) (*.f64 (*.f64 -1 (sqrt.f64 -1)) h))))))
(fma.f64 -1/8 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 l 4))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 1/4) (*.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (sqrt.f64 (*.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 d l))) (fabs.f64 (cbrt.f64 -1))) (*.f64 (neg.f64 (sqrt.f64 -1)) h))))) (pow.f64 (/.f64 -1 (pow.f64 d 7)) 1/6))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 l)) (pow.f64 (neg.f64 (pow.f64 d 5)) 1/6)) (pow.f64 (cbrt.f64 -1) 1/4)) (sqrt.f64 (/.f64 (cbrt.f64 (neg.f64 (/.f64 d l))) (/.f64 (/.f64 h (neg.f64 (sqrt.f64 -1))) (fabs.f64 (cbrt.f64 -1)))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 -1 (pow.f64 d 7)) 1/6) (*.f64 (pow.f64 (/.f64 (pow.f64 1 2) (pow.f64 l 4)) 1/3) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (sqrt.f64 (*.f64 h (*.f64 (fabs.f64 (*.f64 (pow.f64 (/.f64 (*.f64 -1 d) l) 1/3) (cbrt.f64 -1))) (pow.f64 (sqrt.f64 -1) 3)))) (pow.f64 (cbrt.f64 -1) 1/4)))))) (*.f64 (pow.f64 (*.f64 -1 (pow.f64 d 5)) 1/6) (*.f64 (pow.f64 (/.f64 (pow.f64 1 2) l) 1/3) (*.f64 (sqrt.f64 (/.f64 (*.f64 (fabs.f64 (*.f64 (pow.f64 (/.f64 (*.f64 -1 d) l) 1/3) (cbrt.f64 -1))) (pow.f64 (sqrt.f64 -1) 3)) h)) (pow.f64 (cbrt.f64 -1) 1/4)))))
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 -1 (pow.f64 d 7)) 1/6) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 l 4))) (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 (pow.f64 (cbrt.f64 -1) 1/4) (sqrt.f64 (*.f64 (*.f64 h (fabs.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 d) l)) (cbrt.f64 -1)))) (pow.f64 (sqrt.f64 -1) 3)))))) (*.f64 (pow.f64 (neg.f64 (pow.f64 d 5)) 1/6) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 l)) (sqrt.f64 (/.f64 (fabs.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 d) l)) (cbrt.f64 -1))) (/.f64 h (pow.f64 (sqrt.f64 -1) 3))))) (pow.f64 (cbrt.f64 -1) 1/4))))
(fma.f64 (pow.f64 (neg.f64 (pow.f64 d 5)) 1/6) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 (neg.f64 d) l)) (/.f64 (/.f64 (/.f64 h (sqrt.f64 -1)) -1) (fabs.f64 (cbrt.f64 -1))))) (*.f64 (pow.f64 (cbrt.f64 -1) 1/4) (cbrt.f64 (/.f64 1 l)))) (*.f64 (*.f64 (*.f64 -1/8 (pow.f64 (/.f64 -1 (pow.f64 d 7)) 1/6)) (*.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (cbrt.f64 (/.f64 1 (pow.f64 l 4))))) (*.f64 (pow.f64 (cbrt.f64 -1) 1/4) (sqrt.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 d) l)) (fabs.f64 (cbrt.f64 -1))) (*.f64 (*.f64 -1 (sqrt.f64 -1)) h))))))
(fma.f64 -1/8 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 l 4))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 1/4) (*.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (sqrt.f64 (*.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 d l))) (fabs.f64 (cbrt.f64 -1))) (*.f64 (neg.f64 (sqrt.f64 -1)) h))))) (pow.f64 (/.f64 -1 (pow.f64 d 7)) 1/6))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 l)) (pow.f64 (neg.f64 (pow.f64 d 5)) 1/6)) (pow.f64 (cbrt.f64 -1) 1/4)) (sqrt.f64 (/.f64 (cbrt.f64 (neg.f64 (/.f64 d l))) (/.f64 (/.f64 h (neg.f64 (sqrt.f64 -1))) (fabs.f64 (cbrt.f64 -1)))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 -1 (pow.f64 d 7)) 1/6) (*.f64 (pow.f64 (/.f64 (pow.f64 1 2) (pow.f64 l 4)) 1/3) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (sqrt.f64 (*.f64 h (*.f64 (fabs.f64 (*.f64 (pow.f64 (/.f64 (*.f64 -1 d) l) 1/3) (cbrt.f64 -1))) (pow.f64 (sqrt.f64 -1) 3)))) (pow.f64 (cbrt.f64 -1) 1/4)))))) (*.f64 (pow.f64 (*.f64 -1 (pow.f64 d 5)) 1/6) (*.f64 (pow.f64 (/.f64 (pow.f64 1 2) l) 1/3) (*.f64 (sqrt.f64 (/.f64 (*.f64 (fabs.f64 (*.f64 (pow.f64 (/.f64 (*.f64 -1 d) l) 1/3) (cbrt.f64 -1))) (pow.f64 (sqrt.f64 -1) 3)) h)) (pow.f64 (cbrt.f64 -1) 1/4)))))
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 -1 (pow.f64 d 7)) 1/6) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 l 4))) (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 (pow.f64 (cbrt.f64 -1) 1/4) (sqrt.f64 (*.f64 (*.f64 h (fabs.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 d) l)) (cbrt.f64 -1)))) (pow.f64 (sqrt.f64 -1) 3)))))) (*.f64 (pow.f64 (neg.f64 (pow.f64 d 5)) 1/6) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 l)) (sqrt.f64 (/.f64 (fabs.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 d) l)) (cbrt.f64 -1))) (/.f64 h (pow.f64 (sqrt.f64 -1) 3))))) (pow.f64 (cbrt.f64 -1) 1/4))))
(fma.f64 (pow.f64 (neg.f64 (pow.f64 d 5)) 1/6) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 (neg.f64 d) l)) (/.f64 (/.f64 (/.f64 h (sqrt.f64 -1)) -1) (fabs.f64 (cbrt.f64 -1))))) (*.f64 (pow.f64 (cbrt.f64 -1) 1/4) (cbrt.f64 (/.f64 1 l)))) (*.f64 (*.f64 (*.f64 -1/8 (pow.f64 (/.f64 -1 (pow.f64 d 7)) 1/6)) (*.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (cbrt.f64 (/.f64 1 (pow.f64 l 4))))) (*.f64 (pow.f64 (cbrt.f64 -1) 1/4) (sqrt.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 d) l)) (fabs.f64 (cbrt.f64 -1))) (*.f64 (*.f64 -1 (sqrt.f64 -1)) h))))))
(fma.f64 -1/8 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 l 4))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 1/4) (*.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (sqrt.f64 (*.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 d l))) (fabs.f64 (cbrt.f64 -1))) (*.f64 (neg.f64 (sqrt.f64 -1)) h))))) (pow.f64 (/.f64 -1 (pow.f64 d 7)) 1/6))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 l)) (pow.f64 (neg.f64 (pow.f64 d 5)) 1/6)) (pow.f64 (cbrt.f64 -1) 1/4)) (sqrt.f64 (/.f64 (cbrt.f64 (neg.f64 (/.f64 d l))) (/.f64 (/.f64 h (neg.f64 (sqrt.f64 -1))) (fabs.f64 (cbrt.f64 -1)))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3)))
(*.f64 (sqrt.f64 (/.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l))))
(*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 d l)) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (*.f64 h (fabs.f64 (cbrt.f64 (/.f64 d l))))) (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4))))) (*.f64 (sqrt.f64 (/.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(fma.f64 (*.f64 -1/8 (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l))))) (*.f64 D (*.f64 D (*.f64 (*.f64 (*.f64 M M) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6)))) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 d l)) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l)))))) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 d l)) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (*.f64 h (fabs.f64 (cbrt.f64 (/.f64 d l))))) (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4))))) (*.f64 (sqrt.f64 (/.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(fma.f64 (*.f64 -1/8 (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l))))) (*.f64 D (*.f64 D (*.f64 (*.f64 (*.f64 M M) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6)))) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 d l)) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l)))))) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 d l)) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (*.f64 h (fabs.f64 (cbrt.f64 (/.f64 d l))))) (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4))))) (*.f64 (sqrt.f64 (/.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(fma.f64 (*.f64 -1/8 (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l))))) (*.f64 D (*.f64 D (*.f64 (*.f64 (*.f64 M M) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6)))) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 d l)) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l)))))) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 d l)) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3)))))
(*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (*.f64 h (fabs.f64 (cbrt.f64 (/.f64 d l))))) (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4))))))
(*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l)))) (*.f64 D (*.f64 D (*.f64 (*.f64 (*.f64 M M) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6))))))
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l)))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (*.f64 h (fabs.f64 (cbrt.f64 (/.f64 d l))))) (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4))))) (*.f64 (sqrt.f64 (/.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(fma.f64 (*.f64 -1/8 (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l))))) (*.f64 D (*.f64 D (*.f64 (*.f64 (*.f64 M M) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6)))) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 d l)) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l)))))) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 d l)) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (*.f64 h (fabs.f64 (cbrt.f64 (/.f64 d l))))) (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4))))) (*.f64 (sqrt.f64 (/.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(fma.f64 (*.f64 -1/8 (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l))))) (*.f64 D (*.f64 D (*.f64 (*.f64 (*.f64 M M) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6)))) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 d l)) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l)))))) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 d l)) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (*.f64 h (fabs.f64 (cbrt.f64 (/.f64 d l))))) (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4))))) (*.f64 (sqrt.f64 (/.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(fma.f64 (*.f64 -1/8 (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l))))) (*.f64 D (*.f64 D (*.f64 (*.f64 (*.f64 M M) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6)))) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 d l)) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l)))))) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 d l)) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3)))))
(*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (*.f64 h (fabs.f64 (cbrt.f64 (/.f64 d l))))) (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4))))))
(*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l)))) (*.f64 D (*.f64 D (*.f64 (*.f64 (*.f64 M M) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6))))))
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l)))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (*.f64 h (fabs.f64 (cbrt.f64 (/.f64 d l))))) (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4))))) (*.f64 (sqrt.f64 (/.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(fma.f64 (*.f64 -1/8 (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l))))) (*.f64 D (*.f64 D (*.f64 (*.f64 (*.f64 M M) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6)))) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 d l)) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l)))))) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 d l)) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (*.f64 h (fabs.f64 (cbrt.f64 (/.f64 d l))))) (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4))))) (*.f64 (sqrt.f64 (/.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(fma.f64 (*.f64 -1/8 (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l))))) (*.f64 D (*.f64 D (*.f64 (*.f64 (*.f64 M M) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6)))) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 d l)) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l)))))) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 d l)) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (*.f64 h (fabs.f64 (cbrt.f64 (/.f64 d l))))) (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4))))) (*.f64 (sqrt.f64 (/.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(fma.f64 (*.f64 -1/8 (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l))))) (*.f64 D (*.f64 D (*.f64 (*.f64 (*.f64 M M) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6)))) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 d l)) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l)))))) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 d l)) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3)))
(*.f64 (sqrt.f64 (/.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l))))
(*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 d l)) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (*.f64 h (fabs.f64 (cbrt.f64 (/.f64 d l))))) (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4))))) (*.f64 (sqrt.f64 (/.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(fma.f64 (*.f64 -1/8 (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l))))) (*.f64 D (*.f64 D (*.f64 (*.f64 (*.f64 M M) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6)))) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 d l)) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l)))))) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 d l)) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (*.f64 h (fabs.f64 (cbrt.f64 (/.f64 d l))))) (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4))))) (*.f64 (sqrt.f64 (/.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(fma.f64 (*.f64 -1/8 (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l))))) (*.f64 D (*.f64 D (*.f64 (*.f64 (*.f64 M M) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6)))) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 d l)) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l)))))) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 d l)) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (*.f64 h (fabs.f64 (cbrt.f64 (/.f64 d l))))) (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4))))) (*.f64 (sqrt.f64 (/.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(fma.f64 (*.f64 -1/8 (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l))))) (*.f64 D (*.f64 D (*.f64 (*.f64 (*.f64 M M) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6)))) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 d l)) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l)))))) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 d l)) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3)))))
(*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (*.f64 h (fabs.f64 (cbrt.f64 (/.f64 d l))))) (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4))))))
(*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l)))) (*.f64 D (*.f64 D (*.f64 (*.f64 (*.f64 M M) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6))))))
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l)))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (*.f64 h (fabs.f64 (cbrt.f64 (/.f64 d l))))) (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4))))) (*.f64 (sqrt.f64 (/.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(fma.f64 (*.f64 -1/8 (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l))))) (*.f64 D (*.f64 D (*.f64 (*.f64 (*.f64 M M) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6)))) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 d l)) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l)))))) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 d l)) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (*.f64 h (fabs.f64 (cbrt.f64 (/.f64 d l))))) (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4))))) (*.f64 (sqrt.f64 (/.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(fma.f64 (*.f64 -1/8 (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l))))) (*.f64 D (*.f64 D (*.f64 (*.f64 (*.f64 M M) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6)))) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 d l)) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l)))))) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 d l)) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (*.f64 h (fabs.f64 (cbrt.f64 (/.f64 d l))))) (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4))))) (*.f64 (sqrt.f64 (/.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(fma.f64 (*.f64 -1/8 (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l))))) (*.f64 D (*.f64 D (*.f64 (*.f64 (*.f64 M M) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6)))) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 d l)) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l)))))) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 d l)) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3)))))
(*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (*.f64 h (fabs.f64 (cbrt.f64 (/.f64 d l))))) (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4))))))
(*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l)))) (*.f64 D (*.f64 D (*.f64 (*.f64 (*.f64 M M) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6))))))
(*.f64 -1/8 (*.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l)))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (*.f64 h (fabs.f64 (cbrt.f64 (/.f64 d l))))) (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4))))) (*.f64 (sqrt.f64 (/.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(fma.f64 (*.f64 -1/8 (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l))))) (*.f64 D (*.f64 D (*.f64 (*.f64 (*.f64 M M) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6)))) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 d l)) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l)))))) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 d l)) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (*.f64 h (fabs.f64 (cbrt.f64 (/.f64 d l))))) (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4))))) (*.f64 (sqrt.f64 (/.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(fma.f64 (*.f64 -1/8 (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l))))) (*.f64 D (*.f64 D (*.f64 (*.f64 (*.f64 M M) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6)))) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 d l)) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l)))))) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 d l)) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 1 (*.f64 h (fabs.f64 (pow.f64 (/.f64 d l) 1/3))))) (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (pow.f64 (/.f64 1 (pow.f64 l 4)) 1/3))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 1 (fabs.f64 (pow.f64 (/.f64 d l) 1/3))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (pow.f64 (/.f64 1 l) 1/3))))
(fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (*.f64 h (fabs.f64 (cbrt.f64 (/.f64 d l))))) (*.f64 (*.f64 D D) (*.f64 M M))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4))))) (*.f64 (sqrt.f64 (/.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(fma.f64 (*.f64 -1/8 (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l))))) (*.f64 D (*.f64 D (*.f64 (*.f64 (*.f64 M M) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6)))) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 d l)) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(fma.f64 -1/8 (*.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 d 7)) 1/6) (cbrt.f64 (/.f64 1 (pow.f64 l 4)))) (sqrt.f64 (*.f64 h (cbrt.f64 (/.f64 d l)))))) (*.f64 (sqrt.f64 (/.f64 (cbrt.f64 (/.f64 d l)) h)) (*.f64 (pow.f64 (pow.f64 d 5) 1/6) (cbrt.f64 (/.f64 1 l)))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h))))
(*.f64 (pow.f64 (/.f64 -1 h) 1/2) (pow.f64 (neg.f64 l) -1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h))))
(*.f64 (pow.f64 (/.f64 -1 h) 1/2) (pow.f64 (neg.f64 l) -1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h))))
(*.f64 (pow.f64 (/.f64 -1 h) 1/2) (pow.f64 (neg.f64 l) -1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h))))
(*.f64 (pow.f64 (/.f64 -1 h) 1/2) (pow.f64 (neg.f64 l) -1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (/.f64 -1 l) 1/2) (pow.f64 (neg.f64 h) -1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (/.f64 -1 l) 1/2) (pow.f64 (neg.f64 h) -1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (/.f64 -1 l) 1/2) (pow.f64 (neg.f64 h) -1/2))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(pow.f64 (exp.f64 -1/2) (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l)))))
(pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l))))
(*.f64 (pow.f64 (/.f64 -1 l) 1/2) (pow.f64 (neg.f64 h) -1/2))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(*.f64 (*.f64 M M) (/.f64 D d))
(*.f64 M (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(*.f64 (*.f64 M M) (/.f64 D d))
(*.f64 M (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(*.f64 (*.f64 M M) (/.f64 D d))
(*.f64 M (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(*.f64 (*.f64 M M) (/.f64 D d))
(*.f64 M (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(*.f64 (*.f64 M M) (/.f64 D d))
(*.f64 M (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(*.f64 (*.f64 M M) (/.f64 D d))
(*.f64 M (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(*.f64 (*.f64 M M) (/.f64 D d))
(*.f64 M (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(*.f64 (*.f64 M M) (/.f64 D d))
(*.f64 M (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(*.f64 (*.f64 M M) (/.f64 D d))
(*.f64 M (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(*.f64 (*.f64 M M) (/.f64 D d))
(*.f64 M (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(*.f64 (*.f64 M M) (/.f64 D d))
(*.f64 M (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(*.f64 (*.f64 M M) (/.f64 D d))
(*.f64 M (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(*.f64 (*.f64 M M) (/.f64 D d))
(*.f64 M (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(*.f64 (*.f64 M M) (/.f64 D d))
(*.f64 M (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(*.f64 (*.f64 M M) (/.f64 D d))
(*.f64 M (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(*.f64 (*.f64 M M) (/.f64 D d))
(*.f64 M (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(*.f64 (*.f64 M M) (/.f64 D d))
(*.f64 M (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(*.f64 (*.f64 M M) (/.f64 D d))
(*.f64 M (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(*.f64 (*.f64 M M) (/.f64 D d))
(*.f64 M (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(*.f64 (*.f64 M M) (/.f64 D d))
(*.f64 M (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(*.f64 (*.f64 M M) (/.f64 D d))
(*.f64 M (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(*.f64 (*.f64 M M) (/.f64 D d))
(*.f64 M (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(*.f64 (*.f64 M M) (/.f64 D d))
(*.f64 M (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(*.f64 (*.f64 M M) (/.f64 D d))
(*.f64 M (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(*.f64 (*.f64 M M) (/.f64 D d))
(*.f64 M (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(*.f64 (*.f64 M M) (/.f64 D d))
(*.f64 M (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(*.f64 (*.f64 M M) (/.f64 D d))
(*.f64 M (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(*.f64 (*.f64 M M) (/.f64 D d))
(*.f64 M (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(*.f64 (*.f64 M M) (/.f64 D d))
(*.f64 M (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(*.f64 (*.f64 M M) (/.f64 D d))
(*.f64 M (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(*.f64 (*.f64 M M) (/.f64 D d))
(*.f64 M (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(*.f64 (*.f64 M M) (/.f64 D d))
(*.f64 M (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(*.f64 (*.f64 M M) (/.f64 D d))
(*.f64 M (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(*.f64 (*.f64 M M) (/.f64 D d))
(*.f64 M (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(*.f64 (*.f64 M M) (/.f64 D d))
(*.f64 M (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 D (pow.f64 M 2)) d)
(*.f64 (*.f64 M M) (/.f64 D d))
(*.f64 M (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) 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 M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d)))
(+.f64 (*.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 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D 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 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D 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 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D 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 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 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D 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 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D 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 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D 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 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1 (*.f64 d (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 D D) (/.f64 d (*.f64 (*.f64 M M) (pow.f64 (sqrt.f64 -1) 2)))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 D (/.f64 (/.f64 (/.f64 d -1) (*.f64 M M)) D))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 1 d)))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (neg.f64 (*.f64 (*.f64 D M) (*.f64 D M)))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1 (*.f64 d (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 D D) (/.f64 d (*.f64 (*.f64 M M) (pow.f64 (sqrt.f64 -1) 2)))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 D (/.f64 (/.f64 (/.f64 d -1) (*.f64 M M)) D))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 1 d)))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (neg.f64 (*.f64 (*.f64 D M) (*.f64 D M)))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1 (*.f64 d (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 D D) (/.f64 d (*.f64 (*.f64 M M) (pow.f64 (sqrt.f64 -1) 2)))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 D (/.f64 (/.f64 (/.f64 d -1) (*.f64 M M)) D))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 1 d)))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (neg.f64 (*.f64 (*.f64 D M) (*.f64 D M)))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.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 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D 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 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D 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 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D 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 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d)))
(+.f64 (*.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 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D 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 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D 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 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D 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 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d)))
(+.f64 (*.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 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D 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 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D 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 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D 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 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 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D 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 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D 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 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D 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 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d)))
(+.f64 (*.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 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D 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 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D 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 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D 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 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d)))
(+.f64 (*.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 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D 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 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D 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 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 h M) (/.f64 M l))
(*.f64 h (/.f64 (*.f64 M M) l))
(*.f64 h (*.f64 M (/.f64 M l)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 h M) (/.f64 M l))
(*.f64 h (/.f64 (*.f64 M M) l))
(*.f64 h (*.f64 M (/.f64 M l)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 h M) (/.f64 M l))
(*.f64 h (/.f64 (*.f64 M M) l))
(*.f64 h (*.f64 M (/.f64 M l)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 h M) (/.f64 M l))
(*.f64 h (/.f64 (*.f64 M M) l))
(*.f64 h (*.f64 M (/.f64 M l)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 h M) (/.f64 M l))
(*.f64 h (/.f64 (*.f64 M M) l))
(*.f64 h (*.f64 M (/.f64 M l)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 h M) (/.f64 M l))
(*.f64 h (/.f64 (*.f64 M M) l))
(*.f64 h (*.f64 M (/.f64 M l)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 h M) (/.f64 M l))
(*.f64 h (/.f64 (*.f64 M M) l))
(*.f64 h (*.f64 M (/.f64 M l)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 h M) (/.f64 M l))
(*.f64 h (/.f64 (*.f64 M M) l))
(*.f64 h (*.f64 M (/.f64 M l)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 h M) (/.f64 M l))
(*.f64 h (/.f64 (*.f64 M M) l))
(*.f64 h (*.f64 M (/.f64 M l)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 h M) (/.f64 M l))
(*.f64 h (/.f64 (*.f64 M M) l))
(*.f64 h (*.f64 M (/.f64 M l)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 h M) (/.f64 M l))
(*.f64 h (/.f64 (*.f64 M M) l))
(*.f64 h (*.f64 M (/.f64 M l)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 h M) (/.f64 M l))
(*.f64 h (/.f64 (*.f64 M M) l))
(*.f64 h (*.f64 M (/.f64 M l)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 h M) (/.f64 M l))
(*.f64 h (/.f64 (*.f64 M M) l))
(*.f64 h (*.f64 M (/.f64 M l)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 h M) (/.f64 M l))
(*.f64 h (/.f64 (*.f64 M M) l))
(*.f64 h (*.f64 M (/.f64 M l)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 h M) (/.f64 M l))
(*.f64 h (/.f64 (*.f64 M M) l))
(*.f64 h (*.f64 M (/.f64 M l)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 h M) (/.f64 M l))
(*.f64 h (/.f64 (*.f64 M M) l))
(*.f64 h (*.f64 M (/.f64 M l)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 h M) (/.f64 M l))
(*.f64 h (/.f64 (*.f64 M M) l))
(*.f64 h (*.f64 M (/.f64 M l)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 h M) (/.f64 M l))
(*.f64 h (/.f64 (*.f64 M M) l))
(*.f64 h (*.f64 M (/.f64 M l)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 h M) (/.f64 M l))
(*.f64 h (/.f64 (*.f64 M M) l))
(*.f64 h (*.f64 M (/.f64 M l)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 h M) (/.f64 M l))
(*.f64 h (/.f64 (*.f64 M M) l))
(*.f64 h (*.f64 M (/.f64 M l)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 h M) (/.f64 M l))
(*.f64 h (/.f64 (*.f64 M M) l))
(*.f64 h (*.f64 M (/.f64 M l)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 h M) (/.f64 M l))
(*.f64 h (/.f64 (*.f64 M M) l))
(*.f64 h (*.f64 M (/.f64 M l)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 h M) (/.f64 M l))
(*.f64 h (/.f64 (*.f64 M M) l))
(*.f64 h (*.f64 M (/.f64 M l)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 h M) (/.f64 M l))
(*.f64 h (/.f64 (*.f64 M M) l))
(*.f64 h (*.f64 M (/.f64 M l)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 h M) (/.f64 M l))
(*.f64 h (/.f64 (*.f64 M M) l))
(*.f64 h (*.f64 M (/.f64 M l)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 h M) (/.f64 M l))
(*.f64 h (/.f64 (*.f64 M M) l))
(*.f64 h (*.f64 M (/.f64 M l)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 h M) (/.f64 M l))
(*.f64 h (/.f64 (*.f64 M M) l))
(*.f64 h (*.f64 M (/.f64 M l)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 h M) (/.f64 M l))
(*.f64 h (/.f64 (*.f64 M M) l))
(*.f64 h (*.f64 M (/.f64 M l)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 h M) (/.f64 M l))
(*.f64 h (/.f64 (*.f64 M M) l))
(*.f64 h (*.f64 M (/.f64 M l)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 h M) (/.f64 M l))
(*.f64 h (/.f64 (*.f64 M M) l))
(*.f64 h (*.f64 M (/.f64 M l)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 h M) (/.f64 M l))
(*.f64 h (/.f64 (*.f64 M M) l))
(*.f64 h (*.f64 M (/.f64 M l)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 h M) (/.f64 M l))
(*.f64 h (/.f64 (*.f64 M M) l))
(*.f64 h (*.f64 M (/.f64 M l)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 h M) (/.f64 M l))
(*.f64 h (/.f64 (*.f64 M M) l))
(*.f64 h (*.f64 M (/.f64 M l)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 h M) (/.f64 M l))
(*.f64 h (/.f64 (*.f64 M M) l))
(*.f64 h (*.f64 M (/.f64 M l)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 h M) (/.f64 M l))
(*.f64 h (/.f64 (*.f64 M M) l))
(*.f64 h (*.f64 M (/.f64 M l)))
(/.f64 (*.f64 (pow.f64 M 2) h) l)
(*.f64 (*.f64 h M) (/.f64 M l))
(*.f64 h (/.f64 (*.f64 M M) l))
(*.f64 h (*.f64 M (/.f64 M l)))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(cbrt.f64 (/.f64 d l))
(*.f64 1 (cbrt.f64 (/.f64 d l)))
(cbrt.f64 (/.f64 d l))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 d l))) (cbrt.f64 (cbrt.f64 (/.f64 d l)))) (cbrt.f64 (cbrt.f64 (/.f64 d l))))
(cbrt.f64 (/.f64 d l))
(/.f64 (cbrt.f64 d) (cbrt.f64 l))
(pow.f64 (/.f64 d l) 1/3)
(cbrt.f64 (/.f64 d l))
(pow.f64 (cbrt.f64 (/.f64 d l)) 1)
(cbrt.f64 (/.f64 d l))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 d l))))
(cbrt.f64 (/.f64 d l))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 d l))))
(cbrt.f64 (/.f64 d l))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 d l))))
(cbrt.f64 (/.f64 d l))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 d l))))
(cbrt.f64 (/.f64 d l))
(pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (*.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l)))) (sqrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) (/.f64 l h))))) 1)
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d l))))) (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 l h))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (cbrt.f64 (/.f64 d l)) (sqrt.f64 (cbrt.f64 (/.f64 d l)))))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) h))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (cbrt.f64 (/.f64 d l)) 3/2))) (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) 1)))
(log.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (*.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l)))) (sqrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) (/.f64 l h)))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d l))))) (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 l h))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (cbrt.f64 (/.f64 d l)) (sqrt.f64 (cbrt.f64 (/.f64 d l)))))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) h))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (cbrt.f64 (/.f64 d l)) 3/2))) (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) 1)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (*.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l)))) (sqrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) (/.f64 l h))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (*.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l)))) (sqrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) (/.f64 l h)))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (*.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l)))) (sqrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) (/.f64 l h)))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d l))))) (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 l h))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (cbrt.f64 (/.f64 d l)) (sqrt.f64 (cbrt.f64 (/.f64 d l)))))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) h))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (cbrt.f64 (/.f64 d l)) 3/2))) (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) 1)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (*.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l)))) (sqrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) (/.f64 l h)))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d l))))) (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 l h))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (cbrt.f64 (/.f64 d l)) (sqrt.f64 (cbrt.f64 (/.f64 d l)))))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) h))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (cbrt.f64 (/.f64 d l)) 3/2))) (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) 1)))
(exp.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (*.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l)))) (sqrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) (/.f64 l h)))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d l))))) (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 l h))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (cbrt.f64 (/.f64 d l)) (sqrt.f64 (cbrt.f64 (/.f64 d l)))))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) h))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (cbrt.f64 (/.f64 d l)) 3/2))) (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) 1)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (*.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l)))) (sqrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) (/.f64 l h)))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d l))))) (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) (/.f64 l h))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (cbrt.f64 (/.f64 d l)) (sqrt.f64 (cbrt.f64 (/.f64 d l)))))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) h))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (cbrt.f64 (/.f64 d l)) 3/2))) (fma.f64 -1/2 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h)) 1)))
(*.f64 1 (pow.f64 (*.f64 l h) -1/2))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) (cbrt.f64 (pow.f64 (*.f64 l h) -1/2))) (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (*.f64 l h) -1/4))
(pow.f64 (*.f64 h l) -1/2)
(log.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)))
(pow.f64 (*.f64 h l) -1/2)
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 l h) -1/2) (pow.f64 (*.f64 l h) -1/2)) (pow.f64 (*.f64 l h) -1/2)))
(pow.f64 (*.f64 h l) -1/2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 (log.f64 (*.f64 l h)) -1/2))
(pow.f64 (*.f64 h l) -1/2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) 1)
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(log.f64 (exp.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(cbrt.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) (*.f64 d (pow.f64 (*.f64 l h) -1/2))) (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(expm1.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(exp.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 1 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 l h)) (sqrt.f64 (*.f64 l h)))))
(cbrt.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 h l))))
(cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 l h)) (sqrt.f64 (*.f64 l h))))) (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 l h)) (sqrt.f64 (*.f64 l h)))))) (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 l h)) (sqrt.f64 (*.f64 l h))))))
(cbrt.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 h l))))
(cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 l h))) (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 h) l)) (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 l h)) (sqrt.f64 (*.f64 l h))))) (sqrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 l h)) (sqrt.f64 (*.f64 l h))))))
(cbrt.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 h l))))
(cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (/.f64 (/.f64 1 (*.f64 l h)) (sqrt.f64 (*.f64 l h))) 1/3)
(cbrt.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 h l))))
(cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 l h)) (sqrt.f64 (*.f64 l h)))) 1)
(cbrt.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 h l))))
(cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 l h)) (sqrt.f64 (*.f64 l h))))))
(cbrt.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 h l))))
(cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 l h)) (sqrt.f64 (*.f64 l h))))))
(cbrt.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 h l))))
(cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 l h)) (sqrt.f64 (*.f64 l h))))))
(cbrt.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 h l))))
(cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 l h)) (sqrt.f64 (*.f64 l h))))))
(cbrt.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 h l))))
(cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(*.f64 1 (/.f64 1 (sqrt.f64 (*.f64 l h))))
(cbrt.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 h l))))
(cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))) (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))))) (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))))
(cbrt.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 h l))))
(cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))) (sqrt.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))))
(cbrt.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 h l))))
(cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (sqrt.f64 (*.f64 l h)) -1)
(cbrt.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 h l))))
(cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) 1)
(cbrt.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 h l))))
(cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(log.f64 (exp.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))))
(cbrt.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 h l))))
(cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) (/.f64 1 (sqrt.f64 (*.f64 l h)))) (/.f64 1 (sqrt.f64 (*.f64 l h)))))
(cbrt.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 h l))))
(cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(expm1.f64 (log1p.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))))
(cbrt.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 h l))))
(cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(exp.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))))
(cbrt.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 h l))))
(cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(log1p.f64 (expm1.f64 (/.f64 1 (sqrt.f64 (*.f64 l h)))))
(cbrt.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 h l))))
(cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 D (*.f64 M M)) d)
(*.f64 (*.f64 M M) (/.f64 D d))
(*.f64 M (/.f64 (*.f64 D M) d))
(pow.f64 (*.f64 (/.f64 D d) (*.f64 M M)) 1)
(*.f64 (*.f64 M M) (/.f64 D d))
(*.f64 M (/.f64 (*.f64 D M) d))
(log.f64 (exp.f64 (*.f64 (/.f64 D d) (*.f64 M M))))
(*.f64 (*.f64 M M) (/.f64 D d))
(*.f64 M (/.f64 (*.f64 D M) d))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 D d) (*.f64 M M)) (*.f64 (/.f64 D d) (*.f64 M M))) (*.f64 (/.f64 D d) (*.f64 M M))))
(*.f64 (*.f64 M M) (/.f64 D d))
(*.f64 M (/.f64 (*.f64 D M) d))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D d) (*.f64 M M))))
(*.f64 (*.f64 M M) (/.f64 D d))
(*.f64 M (/.f64 (*.f64 D M) d))
(exp.f64 (log.f64 (*.f64 (/.f64 D d) (*.f64 M M))))
(*.f64 (*.f64 M M) (/.f64 D d))
(*.f64 M (/.f64 (*.f64 D M) d))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D d) (*.f64 M M))))
(*.f64 (*.f64 M M) (/.f64 D d))
(*.f64 M (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 (*.f64 (/.f64 D d) (*.f64 M M)) h) d)
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(pow.f64 (*.f64 (/.f64 D d) (*.f64 (*.f64 M M) (/.f64 h d))) 1)
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(log.f64 (exp.f64 (*.f64 (/.f64 D d) (*.f64 (*.f64 M M) (/.f64 h d)))))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 D d) (*.f64 (*.f64 M M) (/.f64 h d))) (*.f64 (/.f64 D d) (*.f64 (*.f64 M M) (/.f64 h d)))) (*.f64 (/.f64 D d) (*.f64 (*.f64 M M) (/.f64 h d)))))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D d) (*.f64 (*.f64 M M) (/.f64 h d)))))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(exp.f64 (log.f64 (*.f64 (/.f64 D d) (*.f64 (*.f64 M M) (/.f64 h d)))))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D d) (*.f64 (*.f64 M M) (/.f64 h d)))))
(/.f64 D (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D d) (*.f64 M (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) d) (/.f64 D d)))
(pow.f64 (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (pow.f64 (/.f64 D d) 2)) 1)
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(log.f64 (exp.f64 (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (pow.f64 (/.f64 D d) 2))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (pow.f64 (/.f64 D d) 2))) (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (pow.f64 (/.f64 D d) 2))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (pow.f64 (/.f64 D d) 2))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (pow.f64 (/.f64 D d) 2))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (pow.f64 (/.f64 D d) 2))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 h M) (/.f64 M l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/8 (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (pow.f64 (/.f64 D d) 2)))))) 1)
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 -1/8 (*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))))))
(*.f64 (fma.f64 -1/8 (*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))) 1) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/8 (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (pow.f64 (/.f64 D d) 2))))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 -1/8 (*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))))))
(*.f64 (fma.f64 -1/8 (*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))) 1) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/8 (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (pow.f64 (/.f64 D d) 2)))))) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/8 (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (pow.f64 (/.f64 D d) 2))))))) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/8 (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (pow.f64 (/.f64 D d) 2))))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 -1/8 (*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))))))
(*.f64 (fma.f64 -1/8 (*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))) 1) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/8 (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (pow.f64 (/.f64 D d) 2))))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 -1/8 (*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))))))
(*.f64 (fma.f64 -1/8 (*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))) 1) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/8 (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (pow.f64 (/.f64 D d) 2))))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 -1/8 (*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))))))
(*.f64 (fma.f64 -1/8 (*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))) 1) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/8 (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (pow.f64 (/.f64 D d) 2))))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 -1/8 (*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))))))
(*.f64 (fma.f64 -1/8 (*.f64 h (*.f64 M (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))) 1) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))))
(/.f64 (*.f64 (*.f64 h M) M) l)
(*.f64 (*.f64 h M) (/.f64 M l))
(*.f64 h (/.f64 (*.f64 M M) l))
(*.f64 h (*.f64 M (/.f64 M l)))
(pow.f64 (*.f64 (*.f64 h M) (/.f64 M l)) 1)
(*.f64 (*.f64 h M) (/.f64 M l))
(*.f64 h (/.f64 (*.f64 M M) l))
(*.f64 h (*.f64 M (/.f64 M l)))
(log.f64 (exp.f64 (*.f64 (*.f64 h M) (/.f64 M l))))
(*.f64 (*.f64 h M) (/.f64 M l))
(*.f64 h (/.f64 (*.f64 M M) l))
(*.f64 h (*.f64 M (/.f64 M l)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (*.f64 (*.f64 h M) (/.f64 M l))) (*.f64 (*.f64 h M) (/.f64 M l))))
(*.f64 (*.f64 h M) (/.f64 M l))
(*.f64 h (/.f64 (*.f64 M M) l))
(*.f64 h (*.f64 M (/.f64 M l)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 h M) (/.f64 M l))))
(*.f64 (*.f64 h M) (/.f64 M l))
(*.f64 h (/.f64 (*.f64 M M) l))
(*.f64 h (*.f64 M (/.f64 M l)))
(exp.f64 (log.f64 (*.f64 (*.f64 h M) (/.f64 M l))))
(*.f64 (*.f64 h M) (/.f64 M l))
(*.f64 h (/.f64 (*.f64 M M) l))
(*.f64 h (*.f64 M (/.f64 M l)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 h M) (/.f64 M l))))
(*.f64 (*.f64 h M) (/.f64 M l))
(*.f64 h (/.f64 (*.f64 M M) l))
(*.f64 h (*.f64 M (/.f64 M l)))

eval212.0ms (0.9%)

Compiler

Compiled 18064 to 6574 computations (63.6% saved)

prune146.0ms (0.6%)

Pruning

50 alts after pruning (46 fresh and 4 done)

PrunedKeptTotal
New49611507
Fresh33538
Picked235
Done011
Total50150551
Accuracy
83.3%
Counts
551 → 50
Alt Table
Click to see full alt table
StatusAccuracyProgram
26.3%
(/.f64 d (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 h l))) (cbrt.f64 (sqrt.f64 (*.f64 h l)))) (cbrt.f64 (sqrt.f64 (*.f64 h l)))))
25.5%
(/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))
26.6%
(/.f64 d (sqrt.f64 (*.f64 h l)))
16.1%
(/.f64 d (log.f64 (exp.f64 (sqrt.f64 (*.f64 h l)))))
26.1%
(/.f64 d (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 h l)))))
22.4%
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) 3/2)))
22.4%
(/.f64 d (cbrt.f64 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))
51.1%
(*.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 -1/8 (/.f64 h l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
36.5%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 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)))
30.0%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l))))))
59.4%
(*.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/2 (/.f64 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)) (/.f64 h d))) l))))
35.0%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)) (/.f64 h d))) l))))
32.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M h) (/.f64 M l)) (*.f64 (/.f64 D d) (/.f64 D d)))))))
32.3%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (*.f64 h M) (*.f64 (/.f64 M l) (pow.f64 (/.f64 D d) 2)))))))
59.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 1/2 (/.f64 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)) (/.f64 h d))) l))))
62.1%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (/.f64 d l))))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h d))) l))))
62.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h d))) l))))
64.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 1/4 (*.f64 D (*.f64 (*.f64 M (/.f64 (*.f64 D M) d)) (/.f64 h d)))) l))))
63.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (/.f64 D (/.f64 d M)) 2))))))
56.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (/.f64 D (/.f64 d D)) (/.f64 1/4 d)) (*.f64 (/.f64 M l) (*.f64 M h))))))
48.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)) (/.f64 h d))) l))))
63.7%
(*.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.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)))
48.5%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 1/4 (*.f64 (/.f64 D (/.f64 (/.f64 d (*.f64 M M)) D)) (/.f64 h d))) l))))
19.4%
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D M) (*.f64 D M))) d))
18.6%
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D))))
22.2%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 -1/8 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))))
21.3%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))))
31.3%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 -1/8 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 d M)) 2)))))
38.7%
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) 1))
66.1%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (cbrt.f64 (/.f64 d l)) (sqrt.f64 (cbrt.f64 (/.f64 d l)))))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) l)) h))))
50.7%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 h l)))))
21.3%
(*.f64 d (pow.f64 (/.f64 (/.f64 1 (*.f64 l h)) (sqrt.f64 (*.f64 l h))) 1/3))
26.6%
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
3.2%
(*.f64 d (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))))
26.6%
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 h l))))
3.2%
(*.f64 d (*.f64 (pow.f64 (/.f64 -1 l) 1/2) (pow.f64 (neg.f64 h) -1/2)))
26.5%
(*.f64 d (*.f64 (pow.f64 (*.f64 l h) -1/4) (pow.f64 (*.f64 l h) -1/4)))
25.6%
(*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)))
27.0%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
27.0%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
25.5%
(*.f64 d (sqrt.f64 (exp.f64 (log.f64 (/.f64 1 (*.f64 h l))))))
20.8%
(*.f64 d (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 h l)) (/.f64 1 (*.f64 h l))) (/.f64 1 (*.f64 h l))))))
25.5%
(*.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 l h)) -1/2)))
3.2%
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
22.1%
(*.f64 d (cbrt.f64 (/.f64 (/.f64 1 (*.f64 h l)) (sqrt.f64 (*.f64 h l)))))
22.1%
(*.f64 d (cbrt.f64 (/.f64 1 (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))))
22.1%
(*.f64 d (cbrt.f64 (*.f64 (/.f64 1 (*.f64 h l)) (/.f64 1 (sqrt.f64 (*.f64 h l))))))
17.5%
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (/.f64 (sqrt.f64 h) (pow.f64 l 3/2))))
17.5%
(*.f64 -1/8 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) (*.f64 M M)))))
24.7%
(exp.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (*.f64 D D) 1/4) (*.f64 d d)) (/.f64 M (/.f64 l (*.f64 h M)))))))))
Compiler

Compiled 3318 to 1723 computations (48.1% saved)

regimes989.0ms (4.4%)

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

7 calls:

242.0ms
d
229.0ms
l
224.0ms
h
117.0ms
(*.f64 M D)
39.0ms
D
Results
AccuracySegmentsBranch
75.7%7d
73.2%4h
74.7%5l
66.9%1M
66.9%1D
68.7%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.9%1(*.f64 M D)
Compiler

Compiled 2123 to 914 computations (56.9% saved)

regimes428.0ms (1.9%)

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

2 calls:

231.0ms
h
162.0ms
l
Results
AccuracySegmentsBranch
74.7%5l
72.7%5h
Compiler

Compiled 1727 to 742 computations (57% saved)

regimes93.0ms (0.4%)

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

1 calls:

66.0ms
l
Results
AccuracySegmentsBranch
70.6%2l
Compiler

Compiled 1412 to 594 computations (57.9% saved)

regimes66.0ms (0.3%)

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

1 calls:

46.0ms
l
Results
AccuracySegmentsBranch
68.9%2l
Compiler

Compiled 817 to 370 computations (54.7% saved)

regimes368.0ms (1.6%)

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

5 calls:

119.0ms
d
99.0ms
h
55.0ms
M
54.0ms
l
28.0ms
D
Results
AccuracySegmentsBranch
67.9%6d
65.9%5h
64.3%4M
60.7%2D
66.7%4l
Compiler

Compiled 512 to 250 computations (51.2% saved)

regimes288.0ms (1.3%)

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

5 calls:

80.0ms
h
79.0ms
d
50.0ms
M
41.0ms
l
27.0ms
D
Results
AccuracySegmentsBranch
56.7%2D
59.4%4M
58.7%5h
61.7%6d
59.3%3l
Compiler

Compiled 419 to 218 computations (48% saved)

regimes725.0ms (3.2%)

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

5 calls:

369.0ms
h
178.0ms
D
87.0ms
d
45.0ms
l
36.0ms
M
Results
AccuracySegmentsBranch
51.7%6h
55.8%6d
48.4%2M
49.0%9D
51.7%3l
Compiler

Compiled 339 to 185 computations (45.4% saved)

regimes129.0ms (0.6%)

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

2 calls:

81.0ms
d
42.0ms
l
Results
AccuracySegmentsBranch
53.0%5d
51.0%3l
Compiler

Compiled 264 to 138 computations (47.7% saved)

regimes104.0ms (0.5%)

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

1 calls:

95.0ms
l
Results
AccuracySegmentsBranch
50.6%3l
Compiler

Compiled 240 to 127 computations (47.1% saved)

regimes75.0ms (0.3%)

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

3 calls:

32.0ms
M
19.0ms
d
18.0ms
l
Results
AccuracySegmentsBranch
45.5%2d
41.7%2M
45.5%2l
Compiler

Compiled 216 to 116 computations (46.3% saved)

regimes64.0ms (0.3%)

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

5 calls:

17.0ms
h
12.0ms
d
12.0ms
D
12.0ms
l
6.0ms
M
Results
AccuracySegmentsBranch
28.8%2D
27.0%1M
30.8%2h
30.8%2d
30.8%2l
Compiler

Compiled 113 to 73 computations (35.4% saved)

regimes37.0ms (0.2%)

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

3 calls:

12.0ms
d
11.0ms
l
11.0ms
h
Results
AccuracySegmentsBranch
30.7%2d
30.7%2h
30.7%2l
Compiler

Compiled 92 to 57 computations (38% saved)

regimes32.0ms (0.1%)

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

3 calls:

10.0ms
d
10.0ms
l
10.0ms
h
Results
AccuracySegmentsBranch
30.7%2d
30.7%2h
30.7%2l
Compiler

Compiled 75 to 47 computations (37.3% saved)

regimes23.0ms (0.1%)

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

4 calls:

6.0ms
h
5.0ms
D
5.0ms
d
5.0ms
l
Results
AccuracySegmentsBranch
27.0%1D
27.0%1d
27.0%1h
27.0%1l
Compiler

Compiled 74 to 48 computations (35.1% saved)

regimes22.0ms (0.1%)

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

5 calls:

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

Compiled 64 to 45 computations (29.7% saved)

regimes21.0ms (0.1%)

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

5 calls:

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

Compiled 56 to 40 computations (28.6% saved)

regimes18.0ms (0.1%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

5 calls:

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

Compiled 41 to 33 computations (19.5% saved)

bsearch145.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
53.0ms
4.570124928575641e+60
5.444932482622755e+62
46.0ms
2.9537240464912507e-252
2.4943521101552107e-251
45.0ms
1.9434010876867708e-279
2.0375446382683927e-278
Results
64.0ms301×body256invalid
42.0ms164×body256valid
32.0ms140×body256infinite
Compiler

Compiled 1085 to 784 computations (27.7% saved)

bsearch142.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
predicate-same
Steps
TimeLeftRight
35.0ms
7.929332178529689e+121
3.0917253351923337e+122
30.0ms
3.922252606098226e-29
7.041488475222735e-29
54.0ms
4.371179126275924e-203
3.157716640282432e-201
22.0ms
-4.642476053649916e-308
4.597848926950946e-305
Results
63.0ms306×body256invalid
41.0ms167×body256infinite
31.0ms137×body256valid
Compiler

Compiled 1275 to 909 computations (28.7% saved)

bsearch35.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
35.0ms
7.929332178529689e+121
3.0917253351923337e+122
Results
15.0ms66×body256invalid
12.0ms55×body256valid
6.0ms25×body256infinite
Compiler

Compiled 288 to 218 computations (24.3% saved)

bsearch36.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
36.0ms
7.929332178529689e+121
3.0917253351923337e+122
Results
15.0ms57×body256valid
14.0ms69×body256invalid
5.0ms23×body256infinite
Compiler

Compiled 308 to 223 computations (27.6% saved)

bsearch158.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
51.0ms
1.6015899307477902e-27
5.509547024656131e-26
51.0ms
9.172704339263475e-239
1.683772623383105e-236
55.0ms
-4.642476053649916e-308
4.597848926950946e-305
Results
69.0ms330×body256invalid
50.0ms217×body256infinite
32.0ms135×body256valid
Compiler

Compiled 1327 to 905 computations (31.8% saved)

bsearch145.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
80.0ms
7.504348333214424e-9
3.033128712425543e-7
65.0ms
-7.085223443312122e+114
-1.499652468655109e+110
Results
70.0ms174×body256valid
52.0ms261×body256invalid
19.0ms66×body256infinite
Compiler

Compiled 769 to 571 computations (25.7% saved)

bsearch124.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
62.0ms
5.163668413982176e-182
6.430629064753272e-173
61.0ms
-4.642476053649916e-308
4.597848926950946e-305
Results
52.0ms245×body256invalid
45.0ms184×body256infinite
22.0ms88×body256valid
Compiler

Compiled 727 to 539 computations (25.9% saved)

bsearch107.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
60.0ms
7.77528731240384e-144
9.34175343851594e-141
47.0ms
7.224514537877276e-293
7.513226804328872e-292
Results
49.0ms233×body256invalid
33.0ms135×body256infinite
20.0ms89×body256valid
Compiler

Compiled 606 to 450 computations (25.7% saved)

bsearch104.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
53.0ms
4.0887996810341965e-196
3.2939290736746626e-194
50.0ms
7.224514537877276e-293
7.513226804328872e-292
Results
40.0ms196×body256invalid
37.0ms140×body256infinite
15.0ms68×body256valid
Compiler

Compiled 567 to 421 computations (25.7% saved)

bsearch81.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
81.0ms
4.5550569132421584e-297
7.224514537877276e-293
Results
44.0ms118×body256invalid
26.0ms91×body256infinite
8.0ms37×body256valid
Compiler

Compiled 304 to 238 computations (21.7% saved)

bsearch42.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
42.0ms
7.224514537877276e-293
7.513226804328872e-292
Results
18.0ms83×body256invalid
16.0ms71×body256infinite
6.0ms25×body256valid
Compiler

Compiled 222 to 176 computations (20.7% saved)

bsearch61.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
61.0ms
7.224514537877276e-293
7.513226804328872e-292
Results
34.0ms65×body256infinite
19.0ms87×body256invalid
7.0ms31×body256valid
Compiler

Compiled 210 to 164 computations (21.9% saved)

bsearch38.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
38.0ms
7.224514537877276e-293
7.513226804328872e-292
Results
17.0ms71×body256infinite
14.0ms66×body256invalid
6.0ms25×body256valid
Compiler

Compiled 198 to 152 computations (23.2% saved)

simplify85.0ms (0.4%)

Algorithm
egg-herbie
Rules
194×*-commutative
94×+-commutative
92×sub-neg
86×distribute-lft-neg-in
86×distribute-rgt-neg-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02152057
13052057
23562057
34022057
44652057
55242057
65752057
76102057
86322057
96392057
106412057
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 h 5907687316222771/319334449525555169865019634085894170570792201669673206640407558789953902699034250525593274478821712174294791495070799239035590078142974985718267487725573027251200907672173708242806035431098077949224537079127027838932929672819339262222216842951687065201139345100120966662777359236855041588461568) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) h) l)))) (if (<=.f64 h 6190951536746077/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056) (/.f64 d (sqrt.f64 (*.f64 h l))) (if (<=.f64 h 159999999999999991901941647531843018714183201762145611693424640) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 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 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))))))))
(if (<=.f64 l 5060056332682765/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) h) l)))) (if (<=.f64 l 3033608744706093/2757826131550993649364364103715456897804056554542556176448634698108099443712107910064330000971904293916892446775667965408323532095584366159791555750475533307061324308088589961496711008293655788792731796366049346060288) (*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) (if (<=.f64 l 4906163943676737/89202980794122492566142873090593446023921664) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h d))) l)))) (if (<=.f64 l 299999999999999985973795348253010063862768424311798262668617031460247791306667679785206764169300903681367886668883208175616) (*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)))))))
(if (<=.f64 l 115000000000000002574083418929235098064906999700090728784395157843136215624530587125661896704979347720588674004840943190016) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) h) l)))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))))
(if (<=.f64 l 154999999999999999480723536834931633720838312113884128715376101148085988472038896757330598013694237240761163901958338117632) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 1/4 (*.f64 D (*.f64 (*.f64 M (/.f64 (*.f64 D M) d)) (/.f64 h d)))) l)))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))))
(if (<=.f64 l 7708679569321401/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M h) (/.f64 M l)) (*.f64 (/.f64 D d) (/.f64 D d))))))) (if (<=.f64 l 2236125617954525/1832889850782397517082802171755189663406191307018921761884252780947908096342585866198098193012776216027479008590015982084761399088452696108828481666660133095712823955710669574545075280734654641679682560526831695838459555430831205351382962374814354898944) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))) (if (<=.f64 l 2395587863123407/43556142965880123323311949751266331066368) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M h) (/.f64 M l)) (*.f64 (/.f64 D d) (/.f64 D d))))))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))))))
(if (<=.f64 l -239999999999999983228784326231305534832159956033354443822781524679533515987941933690287126085462107221853472817152) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) 1)) (if (<=.f64 l 2833419889721787/9444732965739290427392) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 h l))))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)))))
(if (<=.f64 l -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) 1)) (if (<=.f64 l 891101683129335/71288134650346800291268306339067051951456695425758748915299883092176174487635584164154887676833928121541286087087412614229511011271491218722697833120659596691437416786879139845044909253853184) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)))))
(if (<=.f64 l 6651464598990569/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) 1)) (if (<=.f64 l 7963165285751507/54918381281044877719855206392651145738155482401146443275155707673484345467181248416980477125291636439818370491131846864296975903997733150500592226328920457216) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (/.f64 (sqrt.f64 h) (pow.f64 l 3/2)))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)))))
(if (<=.f64 l 8269388420366653/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) 1)) (if (<=.f64 l 43149552317389/20547405865423334012660116730000502599806014854778022888665159777612234977722971961381509907334329887605402222094446162941482157227280483840343026447858909570137592465345486711686186554235635614340989264592896) (*.f64 -1/8 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) (*.f64 M M))))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)))))
(if (<=.f64 l 713324635913367/46020944252475287237870212884199033180620210660923048261998100776379565006208246561973370194536329221406749153247076699560650180816490655358168942243705375840708580716765564230733368217919000094579989235733761476822566574679670497657321756298451772713817730735254092349426494960250807374037851220383801379127296) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) 1)) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))))
(if (<=.f64 l 6651464598990569/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608) (/.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) 3/2))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))))
(if (<=.f64 l 6651464598990569/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608) (/.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) 3/2))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(if (<=.f64 l 449423283715579/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(/.f64 d (sqrt.f64 (*.f64 h l)))
Outputs
(if (<=.f64 h 5907687316222771/319334449525555169865019634085894170570792201669673206640407558789953902699034250525593274478821712174294791495070799239035590078142974985718267487725573027251200907672173708242806035431098077949224537079127027838932929672819339262222216842951687065201139345100120966662777359236855041588461568) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) h) l)))) (if (<=.f64 h 6190951536746077/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056) (/.f64 d (sqrt.f64 (*.f64 h l))) (if (<=.f64 h 159999999999999991901941647531843018714183201762145611693424640) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 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 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 M h)) l)))))))))
(if (<=.f64 h 5907687316222771/319334449525555169865019634085894170570792201669673206640407558789953902699034250525593274478821712174294791495070799239035590078142974985718267487725573027251200907672173708242806035431098077949224537079127027838932929672819339262222216842951687065201139345100120966662777359236855041588461568) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2)) l)))) (if (<=.f64 h 6190951536746077/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056) (/.f64 d (sqrt.f64 (*.f64 h l))) (if (<=.f64 h 159999999999999991901941647531843018714183201762145611693424640) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 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 (sqrt.f64 (/.f64 d l)) (/.f64 (sqrt.f64 d) (sqrt.f64 h))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M (*.f64 h M)) l)))))))))
(if (<=.f64 l 5060056332682765/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) h) l)))) (if (<=.f64 l 3033608744706093/2757826131550993649364364103715456897804056554542556176448634698108099443712107910064330000971904293916892446775667965408323532095584366159791555750475533307061324308088589961496711008293655788792731796366049346060288) (*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) (if (<=.f64 l 4906163943676737/89202980794122492566142873090593446023921664) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h d))) l)))) (if (<=.f64 l 299999999999999985973795348253010063862768424311798262668617031460247791306667679785206764169300903681367886668883208175616) (*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)))))))
(if (<=.f64 l 5060056332682765/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2)) l)))) (if (<=.f64 l 3033608744706093/2757826131550993649364364103715456897804056554542556176448634698108099443712107910064330000971904293916892446775667965408323532095584366159791555750475533307061324308088589961496711008293655788792731796366049346060288) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (sqrt.f64 d) (sqrt.f64 h))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))))) (if (<=.f64 l 4906163943676737/89202980794122492566142873090593446023921664) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 h d))) l)))) (if (<=.f64 l 299999999999999985973795348253010063862768424311798262668617031460247791306667679785206764169300903681367886668883208175616) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (sqrt.f64 d) (sqrt.f64 h))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)))))))
(if (<=.f64 l 115000000000000002574083418929235098064906999700090728784395157843136215624530587125661896704979347720588674004840943190016) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2) h) l)))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))))
(if (<=.f64 l 115000000000000002574083418929235098064906999700090728784395157843136215624530587125661896704979347720588674004840943190016) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2)) l)))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))))
(if (<=.f64 l 154999999999999999480723536834931633720838312113884128715376101148085988472038896757330598013694237240761163901958338117632) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 1/4 (*.f64 D (*.f64 (*.f64 M (/.f64 (*.f64 D M) d)) (/.f64 h d)))) l)))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))))
(if (<=.f64 l 154999999999999999480723536834931633720838312113884128715376101148085988472038896757330598013694237240761163901958338117632) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 1/4 (*.f64 D (*.f64 (/.f64 h d) (*.f64 M (/.f64 (*.f64 D M) d))))) l)))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))))
(if (<=.f64 l 7708679569321401/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M h) (/.f64 M l)) (*.f64 (/.f64 D d) (/.f64 D d))))))) (if (<=.f64 l 2236125617954525/1832889850782397517082802171755189663406191307018921761884252780947908096342585866198098193012776216027479008590015982084761399088452696108828481666660133095712823955710669574545075280734654641679682560526831695838459555430831205351382962374814354898944) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))) (if (<=.f64 l 2395587863123407/43556142965880123323311949751266331066368) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (*.f64 (*.f64 M h) (/.f64 M l)) (*.f64 (/.f64 D d) (/.f64 D d))))))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))))))
(if (<=.f64 l 7708679569321401/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (*.f64 (/.f64 D d) (/.f64 D d))))))) (if (<=.f64 l 2236125617954525/1832889850782397517082802171755189663406191307018921761884252780947908096342585866198098193012776216027479008590015982084761399088452696108828481666660133095712823955710669574545075280734654641679682560526831695838459555430831205351382962374814354898944) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))) (if (<=.f64 l 2395587863123407/43556142965880123323311949751266331066368) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (*.f64 (*.f64 (*.f64 h M) (/.f64 M l)) (*.f64 (/.f64 D d) (/.f64 D d))))))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))))))
(if (<=.f64 l -239999999999999983228784326231305534832159956033354443822781524679533515987941933690287126085462107221853472817152) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) 1)) (if (<=.f64 l 2833419889721787/9444732965739290427392) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 h l))))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)))))
(if (<=.f64 l -239999999999999983228784326231305534832159956033354443822781524679533515987941933690287126085462107221853472817152) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (if (<=.f64 l 2833419889721787/9444732965739290427392) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 D (*.f64 1/2 M)) d) 2))))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)))))
(if (<=.f64 l -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) 1)) (if (<=.f64 l 891101683129335/71288134650346800291268306339067051951456695425758748915299883092176174487635584164154887676833928121541286087087412614229511011271491218722697833120659596691437416786879139845044909253853184) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)))))
(if (<=.f64 l -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (if (<=.f64 l 891101683129335/71288134650346800291268306339067051951456695425758748915299883092176174487635584164154887676833928121541286087087412614229511011271491218722697833120659596691437416786879139845044909253853184) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (/.f64 D (/.f64 (/.f64 (/.f64 d M) M) D)))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)))))
(if (<=.f64 l 6651464598990569/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) 1)) (if (<=.f64 l 7963165285751507/54918381281044877719855206392651145738155482401146443275155707673484345467181248416980477125291636439818370491131846864296975903997733150500592226328920457216) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (/.f64 (sqrt.f64 h) (pow.f64 l 3/2)))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)))))
(if (<=.f64 l 6651464598990569/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (if (<=.f64 l 7963165285751507/54918381281044877719855206392651145738155482401146443275155707673484345467181248416980477125291636439818370491131846864296975903997733150500592226328920457216) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (/.f64 (sqrt.f64 h) (pow.f64 l 3/2)))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)))))
(if (<=.f64 l 8269388420366653/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) 1)) (if (<=.f64 l 43149552317389/20547405865423334012660116730000502599806014854778022888665159777612234977722971961381509907334329887605402222094446162941482157227280483840343026447858909570137592465345486711686186554235635614340989264592896) (*.f64 -1/8 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) (*.f64 M M))))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)))))
(if (<=.f64 l 8269388420366653/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (if (<=.f64 l 43149552317389/20547405865423334012660116730000502599806014854778022888665159777612234977722971961381509907334329887605402222094446162941482157227280483840343026447858909570137592465345486711686186554235635614340989264592896) (*.f64 -1/8 (*.f64 D (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 D d) (*.f64 M M))))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)))))
(if (<=.f64 l 713324635913367/46020944252475287237870212884199033180620210660923048261998100776379565006208246561973370194536329221406749153247076699560650180816490655358168942243705375840708580716765564230733368217919000094579989235733761476822566574679670497657321756298451772713817730735254092349426494960250807374037851220383801379127296) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) 1)) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))))
(if (<=.f64 l 713324635913367/46020944252475287237870212884199033180620210660923048261998100776379565006208246561973370194536329221406749153247076699560650180816490655358168942243705375840708580716765564230733368217919000094579989235733761476822566574679670497657321756298451772713817730735254092349426494960250807374037851220383801379127296) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))))
(if (<=.f64 l 6651464598990569/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608) (/.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) 3/2))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))))
(if (<=.f64 l 6651464598990569/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608) (/.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) 3/2))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(if (<=.f64 l 6651464598990569/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608) (/.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) 3/2))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(if (<=.f64 l 449423283715579/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(if (<=.f64 l 449423283715579/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(/.f64 d (sqrt.f64 (*.f64 h l)))
Compiler

Compiled 805 to 513 computations (36.3% saved)

soundness4.2s (18.9%)

Rules
1566×distribute-lft-neg-in
1566×distribute-lft-neg-in
1566×distribute-lft-neg-in
1368×associate-/r*
1368×associate-/r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01691405
15881397
221491325
355681325
049444
11092444
049444
11092444
026518948
164318088
2282417670
026518948
164318088
2282417670
059405
11289405
054427
11232427
026518948
164318088
2282417670
049444
11092444
026412969
160112647
2321012583
026518948
164318088
2282417670
058354
11306354
058354
11306354
026412969
160112647
2321012583
01691405
15881397
221491325
355681325
026412969
160112647
2321012583
034124096
171023200
2265720290
058354
11306354
026412969
160112647
2321012583
034124096
171023200
2265720290
054427
11232427
026518948
164318088
2282417670
034124096
171023200
2265720290
026518948
164318088
2282417670
026518948
164318088
2282417670
026412969
160112647
2321012583
035117213
183916459
2332015937
01691405
15881397
221491325
355681325
049444
11092444
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 3081 to 1608 computations (47.8% saved)

end1.0ms (0%)

preprocess377.0ms (1.7%)

Remove

(abs D)

Compiler

Compiled 7290 to 4008 computations (45% saved)

Profiling

Loading profile data...