Henrywood and Agarwal, Equation (12)

Time bar (total: 24.5s)

analyze550.0ms (2.2%)

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

Results
2.9s13223×body256invalid
1.4s5139×body256valid
1.0s3117×body256infinite
Bogosity

preprocess72.0ms (0.3%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
01691324
15881316
221491248
355681248
Stop Event
node limit
Calls
Call 1
Inputs
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
(*.f64 (*.f64 (pow.f64 (/.f64 (neg.f64 d) h) (/.f64 1 2)) (pow.f64 (/.f64 (neg.f64 d) l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 (neg.f64 d))) 2)) (/.f64 h l))))
(*.f64 (*.f64 (pow.f64 (/.f64 d (neg.f64 h)) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 (neg.f64 h) l))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d (neg.f64 l)) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h (neg.f64 l)))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 (neg.f64 M) D) (*.f64 2 d)) 2)) (/.f64 h l))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M (neg.f64 D)) (*.f64 2 d)) 2)) (/.f64 h l))))
(*.f64 (*.f64 (pow.f64 (/.f64 h d) (/.f64 1 2)) (pow.f64 (/.f64 h l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 h)) 2)) (/.f64 d l))))
(*.f64 (*.f64 (pow.f64 (/.f64 l h) (/.f64 1 2)) (pow.f64 (/.f64 l d) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 l)) 2)) (/.f64 h d))))
(*.f64 (*.f64 (pow.f64 (/.f64 M h) (/.f64 1 2)) (pow.f64 (/.f64 M l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 d D) (*.f64 2 M)) 2)) (/.f64 h l))))
(*.f64 (*.f64 (pow.f64 (/.f64 D h) (/.f64 1 2)) (pow.f64 (/.f64 D l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M d) (*.f64 2 D)) 2)) (/.f64 h l))))
(*.f64 (*.f64 (pow.f64 (/.f64 d l) (/.f64 1 2)) (pow.f64 (/.f64 d h) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 l h))))
(*.f64 (*.f64 (pow.f64 (/.f64 d M) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 h D) (*.f64 2 d)) 2)) (/.f64 M l))))
(*.f64 (*.f64 (pow.f64 (/.f64 d D) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M h) (*.f64 2 d)) 2)) (/.f64 D l))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d M) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 l D) (*.f64 2 d)) 2)) (/.f64 h M))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d D) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M l) (*.f64 2 d)) 2)) (/.f64 h D))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2)) (/.f64 h l))))
Outputs
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) -1/2))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) -1/2) 1)))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (pow.f64 (*.f64 1/2 (/.f64 M (/.f64 d D))) 2) (*.f64 -1/2 (/.f64 h l)) 1)))
(*.f64 (*.f64 (pow.f64 (/.f64 (neg.f64 d) h) (/.f64 1 2)) (pow.f64 (/.f64 (neg.f64 d) l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 (neg.f64 d))) 2)) (/.f64 h l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 d) h)) (sqrt.f64 (neg.f64 (/.f64 d l)))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (neg.f64 (*.f64 d 2))) 2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 d) h)) (sqrt.f64 (/.f64 (neg.f64 d) l))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (/.f64 M (/.f64 (*.f64 d -2) D)) 2)))))
(*.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) -1/2) 1) (*.f64 (sqrt.f64 (/.f64 (neg.f64 d) h)) (sqrt.f64 (/.f64 (neg.f64 d) l))))
(*.f64 (fma.f64 (pow.f64 (*.f64 1/2 (/.f64 M (/.f64 d D))) 2) (*.f64 -1/2 (/.f64 h l)) 1) (*.f64 (sqrt.f64 (/.f64 (neg.f64 d) h)) (sqrt.f64 (/.f64 (neg.f64 d) l))))
(*.f64 (*.f64 (pow.f64 (/.f64 d (neg.f64 h)) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 (neg.f64 h) l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d (neg.f64 h)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 (neg.f64 h) l)))))
(*.f64 (sqrt.f64 (/.f64 d (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d (neg.f64 h))) (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h l)) 1)))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d (neg.f64 h))) (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 M (/.f64 d D))) 2) (/.f64 h l)) 1)))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d (neg.f64 l)) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h (neg.f64 l)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d (neg.f64 l)))) (-.f64 1 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)) (/.f64 h (neg.f64 l)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d (neg.f64 l))) (+.f64 1 (*.f64 (/.f64 h (neg.f64 l)) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) -1/2)))))
(*.f64 (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h l)) 1) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d (neg.f64 l)))))
(*.f64 (fma.f64 1/2 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 M (/.f64 d D))) 2) (/.f64 h l)) 1) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d (neg.f64 l)))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 (neg.f64 M) D) (*.f64 2 d)) 2)) (/.f64 h l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) -1/2))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) -1/2) 1)))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (pow.f64 (*.f64 1/2 (/.f64 M (/.f64 d D))) 2) (*.f64 -1/2 (/.f64 h l)) 1)))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M (neg.f64 D)) (*.f64 2 d)) 2)) (/.f64 h l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) -1/2))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) -1/2) 1)))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (pow.f64 (*.f64 1/2 (/.f64 M (/.f64 d D))) 2) (*.f64 -1/2 (/.f64 h l)) 1)))
(*.f64 (*.f64 (pow.f64 (/.f64 h d) (/.f64 1 2)) (pow.f64 (/.f64 h l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 h)) 2)) (/.f64 d l))))
(*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 (/.f64 h l)) (-.f64 1 (*.f64 (/.f64 d l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D h)) 2))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 (/.f64 h l))) (-.f64 1 (*.f64 (/.f64 d l) (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 h 2)) 2)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 h d)) (fma.f64 (/.f64 d l) (*.f64 (pow.f64 (*.f64 (/.f64 M h) (/.f64 D 2)) 2) -1/2) 1)))
(*.f64 (*.f64 (pow.f64 (/.f64 l h) (/.f64 1 2)) (pow.f64 (/.f64 l d) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 l)) 2)) (/.f64 h d))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (sqrt.f64 (/.f64 l d))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 l)) 2) (/.f64 h d)))))
(*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (sqrt.f64 (/.f64 l d)) (+.f64 1 (*.f64 (/.f64 h d) (*.f64 (pow.f64 (*.f64 (/.f64 D l) (/.f64 M 2)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (sqrt.f64 (/.f64 l d)) (fma.f64 (/.f64 h d) (*.f64 (pow.f64 (*.f64 (/.f64 D l) (/.f64 M 2)) 2) -1/2) 1)))
(*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (sqrt.f64 (/.f64 l d)) (fma.f64 (/.f64 h d) (*.f64 (pow.f64 (*.f64 (/.f64 D l) (*.f64 1/2 M)) 2) -1/2) 1)))
(*.f64 (*.f64 (pow.f64 (/.f64 M h) (/.f64 1 2)) (pow.f64 (/.f64 M l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 d D) (*.f64 2 M)) 2)) (/.f64 h l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 M h)) (sqrt.f64 (/.f64 M l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 d 2) (/.f64 D M)) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 M l)) (*.f64 (sqrt.f64 (/.f64 M h)) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 d D) (*.f64 2 M)) 2))))))
(*.f64 (sqrt.f64 (/.f64 M l)) (*.f64 (sqrt.f64 (/.f64 M h)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 d M) (/.f64 D 2)) 2) -1/2) 1)))
(*.f64 (*.f64 (pow.f64 (/.f64 D h) (/.f64 1 2)) (pow.f64 (/.f64 D l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M d) (*.f64 2 D)) 2)) (/.f64 h l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 D h)) (sqrt.f64 (/.f64 D l))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (/.f64 (*.f64 d M) (*.f64 2 D)) 2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 D h)) (sqrt.f64 (/.f64 D l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 d D) (/.f64 M 2)) 2)))))
(*.f64 (sqrt.f64 (/.f64 D l)) (*.f64 (sqrt.f64 (/.f64 D h)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 d 2) (/.f64 M D)) 2) -1/2) 1)))
(*.f64 (*.f64 (pow.f64 (/.f64 d l) (/.f64 1 2)) (pow.f64 (/.f64 d h) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 l h))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)) (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 l h) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 l h) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) -1/2) 1)))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 l h) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 M (/.f64 d D))) 2) -1/2) 1)))
(*.f64 (*.f64 (pow.f64 (/.f64 d M) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 h D) (*.f64 2 d)) 2)) (/.f64 M l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d M))) (-.f64 1 (*.f64 (/.f64 M l) (*.f64 1/2 (pow.f64 (/.f64 (*.f64 h D) (*.f64 d 2)) 2)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d M)) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 M l) (pow.f64 (/.f64 (/.f64 (*.f64 h D) 2) d) 2))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d M)) (fma.f64 (/.f64 M l) (*.f64 (pow.f64 (*.f64 (/.f64 D (*.f64 d 2)) h) 2) -1/2) 1)))
(*.f64 (*.f64 (pow.f64 (/.f64 d D) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M h) (*.f64 2 d)) 2)) (/.f64 D l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d D))) (-.f64 1 (*.f64 (/.f64 D l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 h d)) 2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d D))) (+.f64 1 (*.f64 (/.f64 D l) (*.f64 (pow.f64 (/.f64 h (/.f64 d (/.f64 M 2))) 2) -1/2))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d D)) (fma.f64 (/.f64 D l) (*.f64 (pow.f64 (/.f64 h (*.f64 (/.f64 d M) 2)) 2) -1/2) 1)))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d M) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 l D) (*.f64 2 d)) 2)) (/.f64 h M))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d M))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 l D) (*.f64 d 2)) 2) (/.f64 h M)))))
(*.f64 (sqrt.f64 (/.f64 d M)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 1 (*.f64 (/.f64 h M) (*.f64 (pow.f64 (*.f64 (/.f64 l d) (/.f64 D 2)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 d M)) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h M) (*.f64 (pow.f64 (*.f64 (/.f64 l d) (/.f64 D 2)) 2) -1/2) 1)))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d D) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M l) (*.f64 2 d)) 2)) (/.f64 h D))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d D))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 l d)) 2) (/.f64 h D)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d D)) (+.f64 1 (*.f64 (/.f64 h D) (*.f64 (pow.f64 (*.f64 (/.f64 l d) (/.f64 M 2)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d D)) (fma.f64 (/.f64 h D) (*.f64 (pow.f64 (/.f64 l (*.f64 (/.f64 d M) 2)) 2) -1/2) 1)))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2)) (/.f64 h l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) -1/2))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) -1/2) 1)))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (pow.f64 (*.f64 1/2 (/.f64 M (/.f64 d D))) 2) (*.f64 -1/2 (/.f64 h l)) 1)))
Symmetry

(abs M)

(abs D)

(sort M D)

Compiler

Compiled 45 to 36 computations (20% saved)

simplify37.0ms (0.2%)

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

Useful iterations: 2 (0.0ms)

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

eval2.0ms (0%)

Compiler

Compiled 172 to 93 computations (45.9% saved)

prune6.0ms (0%)

Pruning

5 alts after pruning (5 fresh and 0 done)

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

Compiled 270 to 198 computations (26.7% saved)

localize443.0ms (1.8%)

Local Accuracy

Found 16 expressions with local accuracy:

NewAccuracyProgram
92.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))))
82.3%
(*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))
78.0%
(pow.f64 (/.f64 d h) (/.f64 1 2))
75.5%
(pow.f64 (/.f64 d l) (/.f64 1 2))
90.2%
(*.f64 (/.f64 M 2) (/.f64 D d))
82.3%
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))
78.0%
(sqrt.f64 (/.f64 d h))
75.5%
(sqrt.f64 (/.f64 d l))
92.7%
(*.f64 D (/.f64 M (*.f64 d 2)))
85.2%
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2) -1/2) 1)
78.0%
(sqrt.f64 (/.f64 d h))
75.5%
(sqrt.f64 (/.f64 d l))
90.2%
(*.f64 (/.f64 M 2) (/.f64 D d))
82.3%
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))
78.0%
(sqrt.f64 (/.f64 d h))
75.5%
(sqrt.f64 (/.f64 d l))
Compiler

Compiled 544 to 262 computations (51.8% saved)

series71.0ms (0.3%)

Counts
16 → 384
Calls

150 calls:

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

rewrite144.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
760×add-sqr-sqrt
748×pow1
742×*-un-lft-identity
704×add-exp-log
704×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify363.0ms (1.5%)

Algorithm
egg-herbie
Rules
1004×distribute-rgt-in
996×distribute-lft-in
846×log-prod
538×sqr-pow
538×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
037125342
185124838
2318524606
Stop Event
node limit
Counts
742 → 210
Calls
Call 1
Inputs
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(/.f64 1 (sqrt.f64 (/.f64 l d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))
(pow.f64 (/.f64 d l) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)
(pow.f64 (pow.f64 (/.f64 d l) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d l) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 d l) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 d l)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2))
(/.f64 1 (sqrt.f64 (/.f64 h d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h)))
(pow.f64 (/.f64 d h) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d h)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3)
(pow.f64 (pow.f64 (/.f64 d h) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d h) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 d h) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 d h)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) h) l)
(pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 h l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 3) (pow.f64 (/.f64 h l) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 h l) 3) (pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))) 1)
(/.f64 M (/.f64 (*.f64 d 2) D))
(/.f64 1 (/.f64 (*.f64 d 2) (*.f64 M D)))
(/.f64 (*.f64 M D) (*.f64 d 2))
(/.f64 (neg.f64 (*.f64 M D)) (neg.f64 (*.f64 d 2)))
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(/.f64 (*.f64 M (/.f64 D d)) 2)
(/.f64 (/.f64 (*.f64 M D) 2) d)
(pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 2)
(pow.f64 (/.f64 (*.f64 d 2) (*.f64 M D)) -1)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))
(fabs.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (/.f64 M (*.f64 d 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M 1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M (*.f64 d 2)) 3) (pow.f64 D 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 3) (pow.f64 (*.f64 d 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(exp.f64 (log.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(/.f64 1 (sqrt.f64 (/.f64 l d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))
(pow.f64 (/.f64 d l) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)
(pow.f64 (pow.f64 (/.f64 d l) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d l) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 d l) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 d l)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2))
(/.f64 1 (sqrt.f64 (/.f64 h d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h)))
(pow.f64 (/.f64 d h) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d h)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3)
(pow.f64 (pow.f64 (/.f64 d h) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d h) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 d h) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 d h)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(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 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1))) 1)
(*.f64 1 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1) 2)) (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1)) (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1)))
(pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1)) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1) 2))
(log.f64 (exp.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1)))
(exp.f64 (log.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))) 1)
(/.f64 M (/.f64 (*.f64 d 2) D))
(/.f64 1 (/.f64 (*.f64 d 2) (*.f64 M D)))
(/.f64 (*.f64 M D) (*.f64 d 2))
(/.f64 (neg.f64 (*.f64 M D)) (neg.f64 (*.f64 d 2)))
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(/.f64 (*.f64 M (/.f64 D d)) 2)
(/.f64 (/.f64 (*.f64 M D) 2) d)
(pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 2)
(pow.f64 (/.f64 (*.f64 d 2) (*.f64 M D)) -1)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))
(fabs.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (/.f64 M (*.f64 d 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M 1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M (*.f64 d 2)) 3) (pow.f64 D 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 3) (pow.f64 (*.f64 d 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(exp.f64 (log.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(/.f64 1 (sqrt.f64 (/.f64 l d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))
(pow.f64 (/.f64 d l) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)
(pow.f64 (pow.f64 (/.f64 d l) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d l) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 d l) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 d l)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2))
(/.f64 1 (sqrt.f64 (/.f64 h d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h)))
(pow.f64 (/.f64 d h) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d h)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3)
(pow.f64 (pow.f64 (/.f64 d h) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d h) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 d h) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 d h)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(-.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2))) 1)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2) h) l)
(pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (*.f64 (/.f64 h l) 1/2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2)) 2))
(log.f64 (pow.f64 (exp.f64 1/2) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))) 1)
(/.f64 M (/.f64 (*.f64 d 2) D))
(/.f64 1 (/.f64 (*.f64 d 2) (*.f64 M D)))
(/.f64 (*.f64 M D) (*.f64 d 2))
(/.f64 (neg.f64 (*.f64 M D)) (neg.f64 (*.f64 d 2)))
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(/.f64 (*.f64 M (/.f64 D d)) 2)
(/.f64 (/.f64 (*.f64 M D) 2) d)
(pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 2)
(pow.f64 (/.f64 (*.f64 d 2) (*.f64 M D)) -1)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))
(fabs.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (/.f64 M (*.f64 d 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M 1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M (*.f64 d 2)) 3) (pow.f64 D 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 3) (pow.f64 (*.f64 d 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(exp.f64 (log.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(/.f64 1 (sqrt.f64 (/.f64 l d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))
(sqrt.f64 (/.f64 d l))
(fabs.f64 (sqrt.f64 (/.f64 d l)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2))
(/.f64 1 (sqrt.f64 (/.f64 h d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h)))
(sqrt.f64 (/.f64 d h))
(fabs.f64 (sqrt.f64 (/.f64 d h)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(-.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2))) 1)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2) h) l)
(pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (*.f64 (/.f64 h l) 1/2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2)) 2))
(log.f64 (pow.f64 (exp.f64 1/2) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2)))))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2))))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2)))) 2))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2)))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3) (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2))) 3) (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2))))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2))))))
Outputs
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) -1/8))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) -1/8))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) -1/8))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) -1/8))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) -1/8))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) -1/8))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) -1/8))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) -1/8))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h))) (*.f64 l (*.f64 d d))))
(fma.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) -1/8 1)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)) (*.f64 -1/8 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)) (*.f64 -1/8 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)) (*.f64 -1/8 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)) (*.f64 -1/8 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)) (*.f64 -1/8 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)) (*.f64 -1/8 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)) (*.f64 -1/8 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)) (*.f64 -1/8 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)) (*.f64 -1/8 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)) (*.f64 -1/8 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)) (*.f64 -1/8 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)) (*.f64 -1/8 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)) (*.f64 -1/8 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)) (*.f64 -1/8 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)) (*.f64 -1/8 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)) (*.f64 -1/8 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)) (*.f64 -1/8 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)) (*.f64 -1/8 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)) (*.f64 -1/8 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)) (*.f64 -1/8 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)) (*.f64 -1/8 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)) (*.f64 -1/8 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)) (*.f64 -1/8 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)) (*.f64 -1/8 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)) (*.f64 -1/8 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)) (*.f64 -1/8 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)) (*.f64 -1/8 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(sqrt.f64 (/.f64 d l))
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(sqrt.f64 (/.f64 d l))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (cbrt.f64 (/.f64 d l)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (cbrt.f64 (/.f64 d l)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(/.f64 1 (sqrt.f64 (/.f64 l d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))
(pow.f64 (/.f64 d l) 1/2)
(sqrt.f64 (/.f64 d l))
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(sqrt.f64 (/.f64 d l))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)
(sqrt.f64 (/.f64 d l))
(pow.f64 (pow.f64 (/.f64 d l) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d l) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(pow.f64 (pow.f64 (/.f64 d l) 1/4) 2)
(sqrt.f64 (/.f64 d l))
(fabs.f64 (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(sqrt.f64 (/.f64 d l))
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(sqrt.f64 (/.f64 d l))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(sqrt.f64 (/.f64 d h))
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(sqrt.f64 (/.f64 d h))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d h))) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (cbrt.f64 (/.f64 d h)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d h))) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (cbrt.f64 (/.f64 d h)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(/.f64 1 (sqrt.f64 (/.f64 h d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h)))
(pow.f64 (/.f64 d h) 1/2)
(sqrt.f64 (/.f64 d h))
(pow.f64 (sqrt.f64 (/.f64 d h)) 1)
(sqrt.f64 (/.f64 d h))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3)
(sqrt.f64 (/.f64 d h))
(pow.f64 (pow.f64 (/.f64 d h) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d h) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(pow.f64 (pow.f64 (/.f64 d h) 1/4) 2)
(sqrt.f64 (/.f64 d h))
(fabs.f64 (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(sqrt.f64 (/.f64 d h))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(sqrt.f64 (/.f64 d h))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))) 1)
(*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))
(*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 h l))
(/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) h) l)
(*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))
(*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 h l))
(pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)) 1)
(*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))
(*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 h l))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))) 3)
(*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))
(*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 h l))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)) 3) 1/3)
(*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))
(*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 h l))
(pow.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) 2)
(*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))
(*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 h l))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)) 2))
(*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))
(*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 h l))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (/.f64 h l)))
(*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))
(*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 h l))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))))
(*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))
(*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 h l))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)) 3))
(*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))
(*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 h l))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 3) (pow.f64 (/.f64 h l) 3)))
(*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))
(*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 h l))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 h l) 3) (pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 3)))
(*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))
(*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 h l))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))))
(*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))
(*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 h l))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))))
(*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))
(*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 h l))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))) 1))
(*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))
(*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 h l))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))))
(*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (/.f64 h l))
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))
(*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 h l))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))) 1)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(/.f64 M (/.f64 (*.f64 d 2) D))
(*.f64 (/.f64 M (*.f64 2 d)) D)
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 1 (/.f64 (*.f64 d 2) (*.f64 M D)))
(*.f64 (/.f64 M (*.f64 2 d)) D)
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (*.f64 M D) (*.f64 d 2))
(*.f64 (/.f64 M (*.f64 2 d)) D)
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (neg.f64 (*.f64 M D)) (neg.f64 (*.f64 d 2)))
(*.f64 (/.f64 M (*.f64 2 d)) D)
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(/.f64 (*.f64 M (/.f64 D d)) 2)
(*.f64 (/.f64 M (*.f64 2 d)) D)
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (/.f64 (*.f64 M D) 2) d)
(*.f64 (/.f64 M (*.f64 2 d)) D)
(*.f64 D (/.f64 M (*.f64 2 d)))
(pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 1)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 3)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 3) 1/3)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 2)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(pow.f64 (/.f64 (*.f64 d 2) (*.f64 M D)) -1)
(*.f64 (/.f64 M (*.f64 2 d)) D)
(*.f64 D (/.f64 M (*.f64 2 d)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(fabs.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(*.f64 (/.f64 D d) (log.f64 (sqrt.f64 (exp.f64 M))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 3))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (/.f64 M (*.f64 d 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (/.f64 M (*.f64 2 d)) 3)))
(cbrt.f64 (*.f64 (pow.f64 D 3) (/.f64 (pow.f64 (/.f64 M d) 3) 8)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 3) (*.f64 (pow.f64 d 3) 8)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M 1/2) 3)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M (*.f64 d 2)) 3) (pow.f64 D 3)))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (/.f64 M (*.f64 2 d)) 3)))
(cbrt.f64 (*.f64 (pow.f64 D 3) (/.f64 (pow.f64 (/.f64 M d) 3) 8)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 3) (*.f64 (pow.f64 d 3) 8)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 3) (pow.f64 (*.f64 d 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (/.f64 M (*.f64 2 d)) 3)))
(cbrt.f64 (*.f64 (pow.f64 D 3) (/.f64 (pow.f64 (/.f64 M d) 3) 8)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 3) (*.f64 (pow.f64 d 3) 8)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(exp.f64 (log.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 1))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(sqrt.f64 (/.f64 d l))
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(sqrt.f64 (/.f64 d l))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (cbrt.f64 (/.f64 d l)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (cbrt.f64 (/.f64 d l)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(/.f64 1 (sqrt.f64 (/.f64 l d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))
(pow.f64 (/.f64 d l) 1/2)
(sqrt.f64 (/.f64 d l))
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(sqrt.f64 (/.f64 d l))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)
(sqrt.f64 (/.f64 d l))
(pow.f64 (pow.f64 (/.f64 d l) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d l) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(pow.f64 (pow.f64 (/.f64 d l) 1/4) 2)
(sqrt.f64 (/.f64 d l))
(fabs.f64 (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(sqrt.f64 (/.f64 d l))
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(sqrt.f64 (/.f64 d l))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(sqrt.f64 (/.f64 d h))
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(sqrt.f64 (/.f64 d h))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d h))) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (cbrt.f64 (/.f64 d h)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d h))) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (cbrt.f64 (/.f64 d h)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(/.f64 1 (sqrt.f64 (/.f64 h d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h)))
(pow.f64 (/.f64 d h) 1/2)
(sqrt.f64 (/.f64 d h))
(pow.f64 (sqrt.f64 (/.f64 d h)) 1)
(sqrt.f64 (/.f64 d h))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3)
(sqrt.f64 (/.f64 d h))
(pow.f64 (pow.f64 (/.f64 d h) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d h) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(pow.f64 (pow.f64 (/.f64 d h) 1/4) 2)
(sqrt.f64 (/.f64 d h))
(fabs.f64 (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(sqrt.f64 (/.f64 d h))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(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 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)
(fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 (/.f64 h l) -1/2) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1))) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)
(fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 (/.f64 h l) -1/2) 1)
(*.f64 1 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)
(fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 (/.f64 h l) -1/2) 1)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1) 2)) (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) -1/2) 1) 2)) (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) -1/2) 1)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1) 2)) (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 (/.f64 h l) -1/2) 1) 2)) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 (/.f64 h l) -1/2) 1)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1)) (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1)))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)
(fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 (/.f64 h l) -1/2) 1)
(pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)
(fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 (/.f64 h l) -1/2) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1)) 3)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)
(fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 (/.f64 h l) -1/2) 1)
(pow.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1) 3) 1/3)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)
(fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 (/.f64 h l) -1/2) 1)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1)) 2)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)
(fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 (/.f64 h l) -1/2) 1)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1) 2))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)
(fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 (/.f64 h l) -1/2) 1)
(log.f64 (exp.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1)))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)
(fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 (/.f64 h l) -1/2) 1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1))))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)
(fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 (/.f64 h l) -1/2) 1)
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1) 3))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)
(fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 (/.f64 h l) -1/2) 1)
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1)))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)
(fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 (/.f64 h l) -1/2) 1)
(exp.f64 (log.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1)))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)
(fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 (/.f64 h l) -1/2) 1)
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1)) 1))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)
(fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 (/.f64 h l) -1/2) 1)
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1)))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)
(fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 (/.f64 h l) -1/2) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))) 1)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(/.f64 M (/.f64 (*.f64 d 2) D))
(*.f64 (/.f64 M (*.f64 2 d)) D)
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 1 (/.f64 (*.f64 d 2) (*.f64 M D)))
(*.f64 (/.f64 M (*.f64 2 d)) D)
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (*.f64 M D) (*.f64 d 2))
(*.f64 (/.f64 M (*.f64 2 d)) D)
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (neg.f64 (*.f64 M D)) (neg.f64 (*.f64 d 2)))
(*.f64 (/.f64 M (*.f64 2 d)) D)
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(/.f64 (*.f64 M (/.f64 D d)) 2)
(*.f64 (/.f64 M (*.f64 2 d)) D)
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (/.f64 (*.f64 M D) 2) d)
(*.f64 (/.f64 M (*.f64 2 d)) D)
(*.f64 D (/.f64 M (*.f64 2 d)))
(pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 1)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 3)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 3) 1/3)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 2)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(pow.f64 (/.f64 (*.f64 d 2) (*.f64 M D)) -1)
(*.f64 (/.f64 M (*.f64 2 d)) D)
(*.f64 D (/.f64 M (*.f64 2 d)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(fabs.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(*.f64 (/.f64 D d) (log.f64 (sqrt.f64 (exp.f64 M))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 3))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (/.f64 M (*.f64 d 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (/.f64 M (*.f64 2 d)) 3)))
(cbrt.f64 (*.f64 (pow.f64 D 3) (/.f64 (pow.f64 (/.f64 M d) 3) 8)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 3) (*.f64 (pow.f64 d 3) 8)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M 1/2) 3)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M (*.f64 d 2)) 3) (pow.f64 D 3)))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (/.f64 M (*.f64 2 d)) 3)))
(cbrt.f64 (*.f64 (pow.f64 D 3) (/.f64 (pow.f64 (/.f64 M d) 3) 8)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 3) (*.f64 (pow.f64 d 3) 8)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 3) (pow.f64 (*.f64 d 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (/.f64 M (*.f64 2 d)) 3)))
(cbrt.f64 (*.f64 (pow.f64 D 3) (/.f64 (pow.f64 (/.f64 M d) 3) 8)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 3) (*.f64 (pow.f64 d 3) 8)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(exp.f64 (log.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 1))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(sqrt.f64 (/.f64 d l))
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(sqrt.f64 (/.f64 d l))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (cbrt.f64 (/.f64 d l)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (cbrt.f64 (/.f64 d l)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(/.f64 1 (sqrt.f64 (/.f64 l d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))
(pow.f64 (/.f64 d l) 1/2)
(sqrt.f64 (/.f64 d l))
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(sqrt.f64 (/.f64 d l))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)
(sqrt.f64 (/.f64 d l))
(pow.f64 (pow.f64 (/.f64 d l) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d l) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(pow.f64 (pow.f64 (/.f64 d l) 1/4) 2)
(sqrt.f64 (/.f64 d l))
(fabs.f64 (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(sqrt.f64 (/.f64 d l))
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(sqrt.f64 (/.f64 d l))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(sqrt.f64 (/.f64 d h))
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(sqrt.f64 (/.f64 d h))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d h))) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (cbrt.f64 (/.f64 d h)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d h))) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (cbrt.f64 (/.f64 d h)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(/.f64 1 (sqrt.f64 (/.f64 h d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h)))
(pow.f64 (/.f64 d h) 1/2)
(sqrt.f64 (/.f64 d h))
(pow.f64 (sqrt.f64 (/.f64 d h)) 1)
(sqrt.f64 (/.f64 d h))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3)
(sqrt.f64 (/.f64 d h))
(pow.f64 (pow.f64 (/.f64 d h) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d h) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(pow.f64 (pow.f64 (/.f64 d h) 1/4) 2)
(sqrt.f64 (/.f64 d h))
(fabs.f64 (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(sqrt.f64 (/.f64 d h))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(sqrt.f64 (/.f64 d h))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(-.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2))) 1)
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l))) 1))
(+.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 (/.f64 h l))) 0)
(*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 1/2 (/.f64 h l)))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2) h) l)
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l))) 1))
(+.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 (/.f64 h l))) 0)
(*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 1/2 (/.f64 h l)))
(pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2)) 1)
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l))) 1))
(+.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 (/.f64 h l))) 0)
(*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 1/2 (/.f64 h l)))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2))) 3)
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l))) 1))
(+.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 (/.f64 h l))) 0)
(*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 1/2 (/.f64 h l)))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2)) 3) 1/3)
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l))) 1))
(+.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 (/.f64 h l))) 0)
(*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 1/2 (/.f64 h l)))
(pow.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (*.f64 (/.f64 h l) 1/2))) 2)
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l))) 1))
(+.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 (/.f64 h l))) 0)
(*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 1/2 (/.f64 h l)))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2)) 2))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l))) 1))
(+.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 (/.f64 h l))) 0)
(*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 1/2 (/.f64 h l)))
(log.f64 (pow.f64 (exp.f64 1/2) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l))) 1))
(+.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 (/.f64 h l))) 0)
(*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 1/2 (/.f64 h l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2)))))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l))) 1))
(+.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 (/.f64 h l))) 0)
(*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 1/2 (/.f64 h l)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2)) 3))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l))) 1))
(+.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 (/.f64 h l))) 0)
(*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 1/2 (/.f64 h l)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2))))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l))) 1))
(+.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 (/.f64 h l))) 0)
(*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 1/2 (/.f64 h l)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2))))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l))) 1))
(+.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 (/.f64 h l))) 0)
(*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 1/2 (/.f64 h l)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2))) 1))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l))) 1))
(+.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 (/.f64 h l))) 0)
(*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 1/2 (/.f64 h l)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2))))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l))) 1))
(+.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 (/.f64 h l))) 0)
(*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 1/2 (/.f64 h l)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))) 1)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(/.f64 M (/.f64 (*.f64 d 2) D))
(*.f64 (/.f64 M (*.f64 2 d)) D)
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 1 (/.f64 (*.f64 d 2) (*.f64 M D)))
(*.f64 (/.f64 M (*.f64 2 d)) D)
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (*.f64 M D) (*.f64 d 2))
(*.f64 (/.f64 M (*.f64 2 d)) D)
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (neg.f64 (*.f64 M D)) (neg.f64 (*.f64 d 2)))
(*.f64 (/.f64 M (*.f64 2 d)) D)
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(/.f64 (*.f64 M (/.f64 D d)) 2)
(*.f64 (/.f64 M (*.f64 2 d)) D)
(*.f64 D (/.f64 M (*.f64 2 d)))
(/.f64 (/.f64 (*.f64 M D) 2) d)
(*.f64 (/.f64 M (*.f64 2 d)) D)
(*.f64 D (/.f64 M (*.f64 2 d)))
(pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 1)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 3)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 3) 1/3)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 2)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(pow.f64 (/.f64 (*.f64 d 2) (*.f64 M D)) -1)
(*.f64 (/.f64 M (*.f64 2 d)) D)
(*.f64 D (/.f64 M (*.f64 2 d)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(fabs.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(*.f64 (/.f64 D d) (log.f64 (sqrt.f64 (exp.f64 M))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 3))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (/.f64 M (*.f64 d 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (/.f64 M (*.f64 2 d)) 3)))
(cbrt.f64 (*.f64 (pow.f64 D 3) (/.f64 (pow.f64 (/.f64 M d) 3) 8)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 3) (*.f64 (pow.f64 d 3) 8)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M 1/2) 3)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M (*.f64 d 2)) 3) (pow.f64 D 3)))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (/.f64 M (*.f64 2 d)) 3)))
(cbrt.f64 (*.f64 (pow.f64 D 3) (/.f64 (pow.f64 (/.f64 M d) 3) 8)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 3) (*.f64 (pow.f64 d 3) 8)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 3) (pow.f64 (*.f64 d 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (/.f64 M (*.f64 2 d)) 3)))
(cbrt.f64 (*.f64 (pow.f64 D 3) (/.f64 (pow.f64 (/.f64 M d) 3) 8)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 3) (*.f64 (pow.f64 d 3) 8)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(exp.f64 (log.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 1))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(sqrt.f64 (/.f64 d l))
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(sqrt.f64 (/.f64 d l))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (cbrt.f64 (/.f64 d l)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (cbrt.f64 (/.f64 d l)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(/.f64 1 (sqrt.f64 (/.f64 l d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))
(sqrt.f64 (/.f64 d l))
(fabs.f64 (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(sqrt.f64 (/.f64 d l))
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(sqrt.f64 (/.f64 d l))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(sqrt.f64 (/.f64 d h))
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(sqrt.f64 (/.f64 d h))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d h))) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (cbrt.f64 (/.f64 d h)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d h))) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (cbrt.f64 (/.f64 d h)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(/.f64 1 (sqrt.f64 (/.f64 h d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h)))
(sqrt.f64 (/.f64 d h))
(fabs.f64 (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(sqrt.f64 (/.f64 d h))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(sqrt.f64 (/.f64 d h))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(-.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2))) 1)
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l))) 1))
(+.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 (/.f64 h l))) 0)
(*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 1/2 (/.f64 h l)))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2) h) l)
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l))) 1))
(+.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 (/.f64 h l))) 0)
(*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 1/2 (/.f64 h l)))
(pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2)) 1)
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l))) 1))
(+.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 (/.f64 h l))) 0)
(*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 1/2 (/.f64 h l)))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2))) 3)
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l))) 1))
(+.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 (/.f64 h l))) 0)
(*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 1/2 (/.f64 h l)))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2)) 3) 1/3)
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l))) 1))
(+.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 (/.f64 h l))) 0)
(*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 1/2 (/.f64 h l)))
(pow.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (*.f64 (/.f64 h l) 1/2))) 2)
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l))) 1))
(+.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 (/.f64 h l))) 0)
(*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 1/2 (/.f64 h l)))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2)) 2))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l))) 1))
(+.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 (/.f64 h l))) 0)
(*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 1/2 (/.f64 h l)))
(log.f64 (pow.f64 (exp.f64 1/2) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l))) 1))
(+.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 (/.f64 h l))) 0)
(*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 1/2 (/.f64 h l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2)))))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l))) 1))
(+.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 (/.f64 h l))) 0)
(*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 1/2 (/.f64 h l)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2)) 3))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l))) 1))
(+.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 (/.f64 h l))) 0)
(*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 1/2 (/.f64 h l)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2))))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l))) 1))
(+.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 (/.f64 h l))) 0)
(*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 1/2 (/.f64 h l)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2))))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l))) 1))
(+.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 (/.f64 h l))) 0)
(*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 1/2 (/.f64 h l)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2))) 1))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l))) 1))
(+.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 (/.f64 h l))) 0)
(*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 1/2 (/.f64 h l)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2))))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l))) 1))
(+.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 (/.f64 h l))) 0)
(*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 1/2 (/.f64 h l)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2)))))) 1)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l)))))
(*.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 (/.f64 h l) -1/2) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2)))) 1)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l)))))
(*.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 (/.f64 h l) -1/2) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2))))) 3)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l)))))
(*.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 (/.f64 h l) -1/2) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2)))) 3) 1/3)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l)))))
(*.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 (/.f64 h l) -1/2) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2))))) 2)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l)))))
(*.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 (/.f64 h l) -1/2) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2)))) 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l)))))
(*.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 (/.f64 h l) -1/2) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l)))))
(*.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 (/.f64 h l) -1/2) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2)))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l)))))
(*.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 (/.f64 h l) -1/2) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2)))) 3))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l)))))
(*.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 (/.f64 h l) -1/2) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3) (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2))) 3)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l)))))
(*.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 (/.f64 h l) -1/2) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2))) 3) (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l)))))
(*.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 (/.f64 h l) -1/2) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l)))))
(*.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 (/.f64 h l) -1/2) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l)))))
(*.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 (/.f64 h l) -1/2) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2))))) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l)))))
(*.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 (/.f64 h l) -1/2) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l)))))
(*.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 (/.f64 h l) -1/2) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))

eval283.0ms (1.2%)

Compiler

Compiled 10742 to 5116 computations (52.4% saved)

prune207.0ms (0.8%)

Pruning

30 alts after pruning (29 fresh and 1 done)

PrunedKeptTotal
New33529364
Fresh000
Picked314
Done000
Total33830368
Accurracy
87.3%
Counts
368 → 30
Alt Table
Click to see full alt table
StatusAccuracyProgram
27.0%
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2))))) 2)
52.7%
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2))))) 3)
53.0%
(*.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 (/.f64 h l) -1/2) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
53.0%
(*.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
65.7%
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2) -1/2) 1)))
38.4%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
36.1%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
64.2%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (*.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))))))
65.2%
(*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h)))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))
65.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (pow.f64 (/.f64 d l) 1/4) 2)) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))
65.0%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))
34.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))
65.3%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))
34.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))
66.0%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2) h) l)))
66.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (*.f64 1/2 (/.f64 h l)))))
65.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))
51.3%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)))
34.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
35.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2) -1/2) 1)))
27.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) -1/8))))
39.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
24.9%
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
53.4%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l)))))
55.7%
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2) -1/2) 1)))
24.9%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
19.3%
(*.f64 -1/8 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
19.0%
(*.f64 -1/8 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
15.7%
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
44.9%
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2)))) 3))
27.0%
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2))))) 2)
52.7%
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2))))) 3)
53.0%
(*.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 (/.f64 h l) -1/2) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
53.0%
(*.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
65.7%
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2) -1/2) 1)))
38.4%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
36.1%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
64.2%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (*.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))))))
65.2%
(*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h)))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))
65.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (pow.f64 (/.f64 d l) 1/4) 2)) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))
65.0%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))
34.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))
65.3%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))
34.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))
66.0%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2) h) l)))
66.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (*.f64 1/2 (/.f64 h l)))))
65.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))
51.3%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 (/.f64 D (/.f64 (*.f64 d d) D)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/8)))
34.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
35.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2) -1/2) 1)))
27.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) -1/8))))
39.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
24.9%
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
53.4%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l)))))
55.7%
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2) -1/2) 1)))
24.9%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
19.3%
(*.f64 -1/8 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
19.0%
(*.f64 -1/8 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
15.7%
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
44.9%
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2)))) 3))
Compiler

Compiled 3592 to 2586 computations (28% saved)

localize507.0ms (2.1%)

Local Accuracy

Found 19 expressions with local accuracy:

NewAccuracyProgram
95.4%
(*.f64 (/.f64 M 2) (/.f64 D d))
90.1%
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))
89.4%
(sqrt.f64 (/.f64 d h))
87.6%
(pow.f64 (/.f64 d l) 1/4)
96.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))
95.4%
(*.f64 (/.f64 M 2) (/.f64 D d))
90.1%
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))
89.4%
(sqrt.f64 (/.f64 d h))
94.0%
(/.f64 (*.f64 M M) d)
90.2%
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) -1/8))
89.4%
(sqrt.f64 (/.f64 d h))
87.7%
(sqrt.f64 (/.f64 d l))
99.9%
(/.f64 (/.f64 1 l) h)
99.8%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
87.8%
(sqrt.f64 (/.f64 (/.f64 1 l) h))
96.6%
(*.f64 (/.f64 M (*.f64 2 d)) D)
90.1%
(*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (*.f64 1/2 (/.f64 h l)))
89.4%
(sqrt.f64 (/.f64 d h))
87.7%
(sqrt.f64 (/.f64 d l))
Compiler

Compiled 538 to 210 computations (61% saved)

series140.0ms (0.6%)

Counts
9 → 276
Calls

87 calls:

TimeVariablePointExpression
30.0ms
l
@0
(pow.f64 (/.f64 d l) 1/4)
29.0ms
d
@0
(pow.f64 (/.f64 d l) 1/4)
18.0ms
l
@-inf
(pow.f64 (/.f64 d l) 1/4)
13.0ms
d
@-inf
(pow.f64 (/.f64 d l) 1/4)
11.0ms
d
@inf
(pow.f64 (/.f64 d l) 1/4)

rewrite74.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
956×add-sqr-sqrt
940×pow1
936×*-un-lft-identity
882×add-exp-log
882×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify144.0ms (0.6%)

Algorithm
egg-herbie
Rules
1180×times-frac
674×associate-/r*
572×associate-*r*
538×log-prod
534×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

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

eval394.0ms (1.6%)

Compiler

Compiled 29284 to 13018 computations (55.5% saved)

prune195.0ms (0.8%)

Pruning

43 alts after pruning (40 fresh and 3 done)

PrunedKeptTotal
New93225957
Fresh91524
Picked235
Done101
Total94443987
Accurracy
90.8%
Counts
987 → 43
Alt Table
Click to see full alt table
StatusAccuracyProgram
52.7%
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2))))) 3)
53.0%
(*.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 (/.f64 h l) -1/2) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
65.7%
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2) -1/2) 1)))
38.4%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
16.7%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) -1/8))))
36.1%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
64.2%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (*.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.0%
(*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h)))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (*.f64 1/2 (/.f64 h l)))))
47.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (pow.f64 (/.f64 d l) 1/4) 2)) (-.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)))
34.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (*.f64 (pow.f64 (/.f64 -1 l) 1/4) (pow.f64 (neg.f64 d) 1/4)) 2)) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))
66.1%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (*.f64 1/2 (/.f64 h l)))))
35.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (*.f64 1/2 (/.f64 h l)))))
66.0%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2) h) l)))
66.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (*.f64 1/2 (/.f64 h l)))))
52.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (/.f64 D l) (*.f64 D (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h)))))))
49.3%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))))
55.7%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (*.f64 1/2 (/.f64 h l)))))
34.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
16.2%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) -1/8))))
15.1%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) -1/8))))
27.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 l d))) (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) -1/8))))
30.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 D (*.f64 (/.f64 h d) (*.f64 (/.f64 M (/.f64 d M)) -1/8))) (/.f64 l D))))
27.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) -1/8))))
29.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (*.f64 (/.f64 h d) (*.f64 M (/.f64 M d))) -1/8))))
25.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) M) (*.f64 d l))) -1/8)))
39.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
24.9%
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
53.4%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l)))))
23.8%
(*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)))
24.7%
(*.f64 d (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))) (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))) (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
24.9%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
24.9%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
24.9%
(*.f64 d (sqrt.f64 (*.f64 (/.f64 1 l) (/.f64 1 h))))
24.8%
(*.f64 d (sqrt.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (/.f64 1 (*.f64 h l)))) (cbrt.f64 (/.f64 1 (*.f64 h l))))))
26.3%
(*.f64 d (sqrt.f64 (log1p.f64 (expm1.f64 (/.f64 1 (*.f64 h l))))))
19.9%
(*.f64 d (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 h l)) (/.f64 1 (*.f64 h l))) (/.f64 1 (*.f64 h l))))))
24.6%
(*.f64 d (expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
24.0%
(*.f64 d (exp.f64 (log.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
23.0%
(*.f64 d (cbrt.f64 (*.f64 (/.f64 1 (*.f64 h l)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
19.3%
(*.f64 -1/8 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
19.0%
(*.f64 -1/8 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
15.7%
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
44.9%
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2)))) 3))
52.7%
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2))))) 3)
53.0%
(*.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 (/.f64 h l) -1/2) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
65.7%
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2) -1/2) 1)))
38.4%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
16.7%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) -1/8))))
36.1%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
64.2%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (*.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.0%
(*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h)))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (*.f64 1/2 (/.f64 h l)))))
47.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (pow.f64 (/.f64 d l) 1/4) 2)) (-.f64 1 (*.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 l h) (/.f64 (*.f64 d d) (*.f64 M M)))) 1/8)))
34.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (*.f64 (pow.f64 (/.f64 -1 l) 1/4) (pow.f64 (neg.f64 d) 1/4)) 2)) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))
66.1%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (*.f64 1/2 (/.f64 h l)))))
35.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (*.f64 1/2 (/.f64 h l)))))
66.0%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2) h) l)))
66.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (*.f64 1/2 (/.f64 h l)))))
52.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (/.f64 D l) (*.f64 D (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h)))))))
49.3%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))))
55.7%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (*.f64 1/2 (/.f64 h l)))))
34.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
16.2%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) -1/8))))
15.1%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) -1/8))))
27.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 l d))) (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) -1/8))))
30.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 D (*.f64 (/.f64 h d) (*.f64 (/.f64 M (/.f64 d M)) -1/8))) (/.f64 l D))))
27.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) -1/8))))
29.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (*.f64 (/.f64 h d) (*.f64 M (/.f64 M d))) -1/8))))
25.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) M) (*.f64 d l))) -1/8)))
39.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
24.9%
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
53.4%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l)))))
23.8%
(*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)))
24.7%
(*.f64 d (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l)))) (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))) (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
24.9%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
24.9%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
24.9%
(*.f64 d (sqrt.f64 (*.f64 (/.f64 1 l) (/.f64 1 h))))
24.8%
(*.f64 d (sqrt.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 h l))) (cbrt.f64 (/.f64 1 (*.f64 h l)))) (cbrt.f64 (/.f64 1 (*.f64 h l))))))
26.3%
(*.f64 d (sqrt.f64 (log1p.f64 (expm1.f64 (/.f64 1 (*.f64 h l))))))
19.9%
(*.f64 d (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 h l)) (/.f64 1 (*.f64 h l))) (/.f64 1 (*.f64 h l))))))
24.6%
(*.f64 d (expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
24.0%
(*.f64 d (exp.f64 (log.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))))))
23.0%
(*.f64 d (cbrt.f64 (*.f64 (/.f64 1 (*.f64 h l)) (sqrt.f64 (/.f64 1 (*.f64 h l))))))
19.3%
(*.f64 -1/8 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
19.0%
(*.f64 -1/8 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
15.7%
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
44.9%
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/2)))) 3))
Compiler

Compiled 4714 to 3318 computations (29.6% saved)

localize532.0ms (2.2%)

Local Accuracy

Found 19 expressions with local accuracy:

NewAccuracyProgram
92.6%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (*.f64 1/2 (/.f64 h l)))))
82.3%
(*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (*.f64 1/2 (/.f64 h l)))
75.5%
(sqrt.f64 (/.f64 d l))
62.9%
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
92.6%
(*.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 (/.f64 h l) -1/2) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
90.7%
(/.f64 M (/.f64 d (*.f64 D 1/2)))
85.2%
(fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 (/.f64 h l) -1/2) 1)
65.3%
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))
92.9%
(/.f64 (*.f64 D (*.f64 M 1/2)) d)
92.6%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l)))))
82.3%
(*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l)))
65.3%
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))
99.7%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
99.7%
(/.f64 (/.f64 1 h) l)
76.6%
(sqrt.f64 (/.f64 (/.f64 1 h) l))
92.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (*.f64 1/2 (/.f64 h l)))))
82.3%
(*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (*.f64 1/2 (/.f64 h l)))
78.0%
(sqrt.f64 (/.f64 d h))
76.5%
(sqrt.f64 (/.f64 l d))
Compiler

Compiled 520 to 250 computations (51.9% saved)

series43.0ms (0.2%)

Counts
15 → 396
Calls

159 calls:

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

rewrite117.0ms (0.5%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
055571
11209571
Stop Event
node limit
Counts
15 → 130
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 l d))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (*.f64 1/2 (/.f64 h l)))))
(sqrt.f64 (/.f64 (/.f64 1 h) l))
(/.f64 (/.f64 1 h) l)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))
(*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l)))))
(/.f64 (*.f64 D (*.f64 M 1/2)) d)
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))
(fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 (/.f64 h l) -1/2) 1)
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (*.f64 (/.f64 h l) -1/2) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (*.f64 1/2 (/.f64 h l)))))
Outputs
(*.f64 1 (sqrt.f64 (/.f64 l d)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 l d))) (cbrt.f64 (sqrt.f64 (/.f64 l d)))) (cbrt.f64 (sqrt.f64 (/.f64 l d))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 l d))) (sqrt.f64 (sqrt.f64 (/.f64 l d))))
(/.f64 (sqrt.f64 l) (sqrt.f64 d))
(pow.f64 (/.f64 l d) 1/2)
(pow.f64 (sqrt.f64 (/.f64 l d)) 1)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 l d))))
(cbrt.f64 (*.f64 (/.f64 l d) (sqrt.f64 (/.f64 l d))))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 l d))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 l d))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 l d))))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 d 2)) D) 2) (/.f64 (*.f64 1/2 h) l)))) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 d 2)) D) 2) (/.f64 (*.f64 1/2 h) l))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 d 2)) D) 2) (/.f64 (*.f64 1/2 h) l)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 d 2)) D) 2) (/.f64 (*.f64 1/2 h) l))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 d 2)) D) 2) (/.f64 (*.f64 1/2 h) l))))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 d 2)) D) 2) (/.f64 (*.f64 1/2 h) l))))))
(exp.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 d 2)) D) 2) (/.f64 (*.f64 1/2 h) l))))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 d 2)) D) 2) (/.f64 (*.f64 1/2 h) l))))))
(*.f64 1 (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))) (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))))) (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))) (sqrt.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l))
(pow.f64 (/.f64 1 (*.f64 l h)) 1/2)
(pow.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 1)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(cbrt.f64 (*.f64 (/.f64 1 (*.f64 l h)) (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 1 (/.f64 1 (*.f64 l h)))
(*.f64 (/.f64 1 h) (/.f64 1 l))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 l h))) (cbrt.f64 (/.f64 1 (*.f64 l h)))) (cbrt.f64 (/.f64 1 (*.f64 l h))))
(pow.f64 (/.f64 1 (*.f64 l h)) 1)
(log.f64 (exp.f64 (/.f64 1 (*.f64 l h))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 l h)) (/.f64 1 (*.f64 l h))) (/.f64 1 (*.f64 l h))))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 l h))))
(exp.f64 (log.f64 (/.f64 1 (*.f64 l h))))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 l h))))
(pow.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) 1)
(log.f64 (exp.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(expm1.f64 (log1p.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(exp.f64 (log.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(log1p.f64 (expm1.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(*.f64 1 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 d h) (/.f64 d l)) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(pow.f64 (*.f64 (/.f64 (*.f64 1/2 h) l) (pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 2)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 1/2 h) l) (pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 1/2 h) l) (pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 2)) (*.f64 (/.f64 (*.f64 1/2 h) l) (pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 2))) (*.f64 (/.f64 (*.f64 1/2 h) l) (pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 2))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 1/2 h) l) (pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 2))))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 1/2 h) l) (pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 1/2 h) l) (pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 2))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (*.f64 1/2 h) l) (pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 2)))) 1)
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (*.f64 1/2 h) l) (pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 2))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (*.f64 1/2 h) l) (pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 2)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (*.f64 1/2 h) l) (pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 2))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (*.f64 1/2 h) l) (pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 2))))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (*.f64 1/2 h) l) (pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 2))))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (*.f64 1/2 h) l) (pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 2))))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (*.f64 1/2 h) l) (pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 2))))))
(*.f64 1 (/.f64 D (/.f64 d (*.f64 M 1/2))))
(*.f64 (*.f64 D (*.f64 M 1/2)) (/.f64 1 d))
(*.f64 (*.f64 (cbrt.f64 (/.f64 D (/.f64 d (*.f64 M 1/2)))) (cbrt.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))))) (cbrt.f64 (/.f64 D (/.f64 d (*.f64 M 1/2)))))
(*.f64 (sqrt.f64 (/.f64 D (/.f64 d (*.f64 M 1/2)))) (sqrt.f64 (/.f64 D (/.f64 d (*.f64 M 1/2)))))
(pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 1)
(log.f64 (exp.f64 (/.f64 D (/.f64 d (*.f64 M 1/2)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 2) (/.f64 D (/.f64 d (*.f64 M 1/2)))))
(expm1.f64 (log1p.f64 (/.f64 D (/.f64 d (*.f64 M 1/2)))))
(exp.f64 (log.f64 (/.f64 D (/.f64 d (*.f64 M 1/2)))))
(log1p.f64 (expm1.f64 (/.f64 D (/.f64 d (*.f64 M 1/2)))))
(*.f64 1 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 d h) (/.f64 d l)) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(+.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l)) 1)
(*.f64 1 (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1))) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1)))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1)))
(pow.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1) 1)
(log.f64 (exp.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1)))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1)))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1)))
(exp.f64 (log.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1)))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1)))
(*.f64 1 (/.f64 M (/.f64 (/.f64 d D) 1/2)))
(*.f64 M (/.f64 1 (/.f64 (/.f64 d D) 1/2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2))) (cbrt.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)))) (cbrt.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2))))
(*.f64 (sqrt.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2))) (sqrt.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2))))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 1)
(log.f64 (exp.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 M (/.f64 (/.f64 d D) 1/2))))
(expm1.f64 (log1p.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2))))
(exp.f64 (log.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2))))
(log1p.f64 (expm1.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 1)
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1))))
(*.f64 1 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2))) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2))))
(pow.f64 (pow.f64 (/.f64 d h) 3/2) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) 1)
(log.f64 (exp.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2))))
(expm1.f64 (log1p.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2))))
(exp.f64 (log.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2))))
(log1p.f64 (expm1.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2))))
(pow.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 d 2)) D) 2) (/.f64 (*.f64 1/2 h) l))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l)))) 1)
(log.f64 (exp.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 d 2)) D) 2) (/.f64 (*.f64 1/2 h) l))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 d 2)) D) 2) (/.f64 (*.f64 1/2 h) l))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l)))) (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 d 2)) D) 2) (/.f64 (*.f64 1/2 h) l))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))))) (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 d 2)) D) 2) (/.f64 (*.f64 1/2 h) l))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 d 2)) D) 2) (/.f64 (*.f64 1/2 h) l))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))))))
(exp.f64 (log.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 d 2)) D) 2) (/.f64 (*.f64 1/2 h) l))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 d 2)) D) 2) (/.f64 (*.f64 1/2 h) l))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))))))

simplify232.0ms (0.9%)

Algorithm
egg-herbie
Rules
1510×times-frac
922×unswap-sqr
706×associate-*r*
666×log-prod
640×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
033722622
171722226
2324822178
Stop Event
node limit
Counts
526 → 192
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 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 l h))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 1 (sqrt.f64 (/.f64 l d)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 l d))) (cbrt.f64 (sqrt.f64 (/.f64 l d)))) (cbrt.f64 (sqrt.f64 (/.f64 l d))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 l d))) (sqrt.f64 (sqrt.f64 (/.f64 l d))))
(/.f64 (sqrt.f64 l) (sqrt.f64 d))
(pow.f64 (/.f64 l d) 1/2)
(pow.f64 (sqrt.f64 (/.f64 l d)) 1)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 l d))))
(cbrt.f64 (*.f64 (/.f64 l d) (sqrt.f64 (/.f64 l d))))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 l d))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 l d))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 l d))))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 d 2)) D) 2) (/.f64 (*.f64 1/2 h) l)))) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 d 2)) D) 2) (/.f64 (*.f64 1/2 h) l))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 d 2)) D) 2) (/.f64 (*.f64 1/2 h) l)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 d 2)) D) 2) (/.f64 (*.f64 1/2 h) l))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 d 2)) D) 2) (/.f64 (*.f64 1/2 h) l))))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 d 2)) D) 2) (/.f64 (*.f64 1/2 h) l))))))
(exp.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 d 2)) D) 2) (/.f64 (*.f64 1/2 h) l))))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 d 2)) D) 2) (/.f64 (*.f64 1/2 h) l))))))
(*.f64 1 (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))) (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))))) (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))) (sqrt.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l))
(pow.f64 (/.f64 1 (*.f64 l h)) 1/2)
(pow.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 1)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(cbrt.f64 (*.f64 (/.f64 1 (*.f64 l h)) (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 1 (/.f64 1 (*.f64 l h)))
(*.f64 (/.f64 1 h) (/.f64 1 l))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 l h))) (cbrt.f64 (/.f64 1 (*.f64 l h)))) (cbrt.f64 (/.f64 1 (*.f64 l h))))
(pow.f64 (/.f64 1 (*.f64 l h)) 1)
(log.f64 (exp.f64 (/.f64 1 (*.f64 l h))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 l h)) (/.f64 1 (*.f64 l h))) (/.f64 1 (*.f64 l h))))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 l h))))
(exp.f64 (log.f64 (/.f64 1 (*.f64 l h))))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 l h))))
(pow.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) 1)
(log.f64 (exp.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(expm1.f64 (log1p.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(exp.f64 (log.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(log1p.f64 (expm1.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(*.f64 1 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 d h) (/.f64 d l)) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(pow.f64 (*.f64 (/.f64 (*.f64 1/2 h) l) (pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 2)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 1/2 h) l) (pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 1/2 h) l) (pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 2)) (*.f64 (/.f64 (*.f64 1/2 h) l) (pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 2))) (*.f64 (/.f64 (*.f64 1/2 h) l) (pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 2))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 1/2 h) l) (pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 2))))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 1/2 h) l) (pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 1/2 h) l) (pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 2))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (*.f64 1/2 h) l) (pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 2)))) 1)
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (*.f64 1/2 h) l) (pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 2))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (*.f64 1/2 h) l) (pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 2)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (*.f64 1/2 h) l) (pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 2))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (*.f64 1/2 h) l) (pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 2))))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (*.f64 1/2 h) l) (pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 2))))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (*.f64 1/2 h) l) (pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 2))))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (*.f64 1/2 h) l) (pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 2))))))
(*.f64 1 (/.f64 D (/.f64 d (*.f64 M 1/2))))
(*.f64 (*.f64 D (*.f64 M 1/2)) (/.f64 1 d))
(*.f64 (*.f64 (cbrt.f64 (/.f64 D (/.f64 d (*.f64 M 1/2)))) (cbrt.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))))) (cbrt.f64 (/.f64 D (/.f64 d (*.f64 M 1/2)))))
(*.f64 (sqrt.f64 (/.f64 D (/.f64 d (*.f64 M 1/2)))) (sqrt.f64 (/.f64 D (/.f64 d (*.f64 M 1/2)))))
(pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 1)
(log.f64 (exp.f64 (/.f64 D (/.f64 d (*.f64 M 1/2)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 2) (/.f64 D (/.f64 d (*.f64 M 1/2)))))
(expm1.f64 (log1p.f64 (/.f64 D (/.f64 d (*.f64 M 1/2)))))
(exp.f64 (log.f64 (/.f64 D (/.f64 d (*.f64 M 1/2)))))
(log1p.f64 (expm1.f64 (/.f64 D (/.f64 d (*.f64 M 1/2)))))
(*.f64 1 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 1)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 d h) (/.f64 d l)) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(+.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l)) 1)
(*.f64 1 (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1))) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1)))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1)))
(pow.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1) 1)
(log.f64 (exp.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1)))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1)))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1)))
(exp.f64 (log.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1)))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1)))
(*.f64 1 (/.f64 M (/.f64 (/.f64 d D) 1/2)))
(*.f64 M (/.f64 1 (/.f64 (/.f64 d D) 1/2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2))) (cbrt.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)))) (cbrt.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2))))
(*.f64 (sqrt.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2))) (sqrt.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2))))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 1)
(log.f64 (exp.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 M (/.f64 (/.f64 d D) 1/2))))
(expm1.f64 (log1p.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2))))
(exp.f64 (log.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2))))
(log1p.f64 (expm1.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 1)
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1))))
(*.f64 1 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2))) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2))))
(pow.f64 (pow.f64 (/.f64 d h) 3/2) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) 1)
(log.f64 (exp.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2))))
(expm1.f64 (log1p.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2))))
(exp.f64 (log.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2))))
(log1p.f64 (expm1.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2))))
(pow.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 d 2)) D) 2) (/.f64 (*.f64 1/2 h) l))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l)))) 1)
(log.f64 (exp.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 d 2)) D) 2) (/.f64 (*.f64 1/2 h) l))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 d 2)) D) 2) (/.f64 (*.f64 1/2 h) l))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l)))) (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 d 2)) D) 2) (/.f64 (*.f64 1/2 h) l))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))))) (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 d 2)) D) 2) (/.f64 (*.f64 1/2 h) l))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 d 2)) D) 2) (/.f64 (*.f64 1/2 h) l))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))))))
(exp.f64 (log.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 d 2)) D) 2) (/.f64 (*.f64 1/2 h) l))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 d 2)) D) 2) (/.f64 (*.f64 1/2 h) l))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d 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 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d))
(/.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) -1/8) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(-.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(-.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(-.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 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 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d))
(/.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) -1/8) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 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 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d))
(/.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) -1/8) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 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 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d))
(/.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) -1/8) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 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 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d))
(/.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) -1/8) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(/.f64 1 (*.f64 l h))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 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 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d))
(/.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) -1/8) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(-.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(-.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(-.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 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 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d))
(/.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) -1/8) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 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 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d))
(/.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) -1/8) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 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 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d))
(/.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) -1/8) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 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 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d))
(/.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) -1/8) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d 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 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d 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 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))) 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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d 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 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d 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 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))) 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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d 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 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d 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 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))) 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))) 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))) 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))) 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))) 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 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d 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 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d 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 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))) 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 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d 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 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d 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 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))) 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 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d 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 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d 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 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l))) 1)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 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 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d))
(/.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) -1/8) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 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 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d))
(/.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) -1/8) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 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 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d))
(/.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) -1/8) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(-.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(-.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))))
(-.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 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 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d))
(/.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) -1/8) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 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 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d))
(/.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) -1/8) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 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 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d))
(/.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) -1/8) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 (sqrt.f64 -1) 2) (/.f64 d (*.f64 (*.f64 D D) (*.f64 M M)))))))
(fma.f64 (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 M M) D) D))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(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 D (*.f64 D (*.f64 M M)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 (sqrt.f64 -1) 2) (/.f64 d (*.f64 (*.f64 D D) (*.f64 M M)))))))
(fma.f64 (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 M M) D) D))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(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 D (*.f64 D (*.f64 M M)))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) d) (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (pow.f64 D 2) (pow.f64 M 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 (sqrt.f64 -1) 2) (/.f64 d (*.f64 (*.f64 D D) (*.f64 M M)))))))
(fma.f64 (/.f64 -1/8 (/.f64 d (*.f64 (*.f64 (*.f64 M M) D) D))) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(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 D (*.f64 D (*.f64 M M)))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 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 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d))
(/.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) -1/8) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 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 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d))
(/.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) -1/8) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 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 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d))
(/.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) -1/8) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 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 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d))
(/.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) -1/8) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
(*.f64 1 (sqrt.f64 (/.f64 l d)))
(sqrt.f64 (/.f64 l d))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 l d))) (cbrt.f64 (sqrt.f64 (/.f64 l d)))) (cbrt.f64 (sqrt.f64 (/.f64 l d))))
(sqrt.f64 (/.f64 l d))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 l d))) (sqrt.f64 (sqrt.f64 (/.f64 l d))))
(sqrt.f64 (/.f64 l d))
(/.f64 (sqrt.f64 l) (sqrt.f64 d))
(pow.f64 (/.f64 l d) 1/2)
(sqrt.f64 (/.f64 l d))
(pow.f64 (sqrt.f64 (/.f64 l d)) 1)
(sqrt.f64 (/.f64 l d))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 l d))))
(sqrt.f64 (/.f64 l d))
(cbrt.f64 (*.f64 (/.f64 l d) (sqrt.f64 (/.f64 l d))))
(cbrt.f64 (pow.f64 (/.f64 l d) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 l d))))
(sqrt.f64 (/.f64 l d))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 l d))))
(sqrt.f64 (/.f64 l d))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 l d))))
(sqrt.f64 (/.f64 l d))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 d 2)) D) 2) (/.f64 (*.f64 1/2 h) l)))) 1)
(*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) -1/2) 1) (sqrt.f64 (/.f64 l d))))
(log.f64 (exp.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 d 2)) D) 2) (/.f64 (*.f64 1/2 h) l))))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) -1/2) 1) (sqrt.f64 (/.f64 l d))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 d 2)) D) 2) (/.f64 (*.f64 1/2 h) l)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 d 2)) D) 2) (/.f64 (*.f64 1/2 h) l))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 d 2)) D) 2) (/.f64 (*.f64 1/2 h) l))))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) -1/2) 1) (sqrt.f64 (/.f64 l d))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 d 2)) D) 2) (/.f64 (*.f64 1/2 h) l))))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) -1/2) 1) (sqrt.f64 (/.f64 l d))))
(exp.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 d 2)) D) 2) (/.f64 (*.f64 1/2 h) l))))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) -1/2) 1) (sqrt.f64 (/.f64 l d))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 d 2)) D) 2) (/.f64 (*.f64 1/2 h) l))))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) -1/2) 1) (sqrt.f64 (/.f64 l d))))
(*.f64 1 (sqrt.f64 (/.f64 1 (*.f64 l h))))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 (/.f64 1 l) h))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))) (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))))) (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 (/.f64 1 l) h))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))) (sqrt.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 (/.f64 1 l) h))
(/.f64 (sqrt.f64 (/.f64 1 h)) (sqrt.f64 l))
(pow.f64 (/.f64 1 (*.f64 l h)) 1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 (/.f64 1 l) h))
(pow.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) 1)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 (/.f64 1 l) h))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 (/.f64 1 l) h))
(cbrt.f64 (*.f64 (/.f64 1 (*.f64 l h)) (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 (/.f64 1 l) h))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 (/.f64 1 l) h))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 (/.f64 1 l) h))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(sqrt.f64 (/.f64 (/.f64 1 l) h))
(*.f64 1 (/.f64 1 (*.f64 l h)))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(*.f64 (/.f64 1 h) (/.f64 1 l))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (sqrt.f64 (/.f64 1 (*.f64 l h))))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 l h))) (cbrt.f64 (/.f64 1 (*.f64 l h)))) (cbrt.f64 (/.f64 1 (*.f64 l h))))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(pow.f64 (/.f64 1 (*.f64 l h)) 1)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(log.f64 (exp.f64 (/.f64 1 (*.f64 l h))))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(cbrt.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 l h)) (/.f64 1 (*.f64 l h))) (/.f64 1 (*.f64 l h))))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 l h))))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(exp.f64 (log.f64 (/.f64 1 (*.f64 l h))))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 l h))))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 l) h)
(pow.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) 1)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(log.f64 (exp.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(expm1.f64 (log1p.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(exp.f64 (log.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(log1p.f64 (expm1.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
(*.f64 1 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
(sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
(sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
(sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))
(pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2)
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
(sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 1)
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
(sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
(sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 d h) (/.f64 d l)) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(cbrt.f64 (*.f64 (/.f64 d h) (*.f64 (/.f64 d l) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
(cbrt.f64 (pow.f64 (/.f64 d (/.f64 h (/.f64 d l))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
(sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
(sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
(sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))
(pow.f64 (*.f64 (/.f64 (*.f64 1/2 h) l) (pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 2)) 1)
(*.f64 (/.f64 1/2 (/.f64 l h)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))
(*.f64 (*.f64 (/.f64 1/2 l) h) (pow.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) M) 2))
(*.f64 (*.f64 (/.f64 1/2 l) h) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 1/2 h) l) (pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 2))))
(*.f64 (/.f64 1/2 (/.f64 l h)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))
(*.f64 (*.f64 (/.f64 1/2 l) h) (pow.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) M) 2))
(*.f64 (*.f64 (/.f64 1/2 l) h) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 1/2 h) l) (pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 2)) (*.f64 (/.f64 (*.f64 1/2 h) l) (pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 2))) (*.f64 (/.f64 (*.f64 1/2 h) l) (pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 2))))
(*.f64 (/.f64 1/2 (/.f64 l h)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))
(*.f64 (*.f64 (/.f64 1/2 l) h) (pow.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) M) 2))
(*.f64 (*.f64 (/.f64 1/2 l) h) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 1/2 h) l) (pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 2))))
(*.f64 (/.f64 1/2 (/.f64 l h)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))
(*.f64 (*.f64 (/.f64 1/2 l) h) (pow.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) M) 2))
(*.f64 (*.f64 (/.f64 1/2 l) h) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 1/2 h) l) (pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 2))))
(*.f64 (/.f64 1/2 (/.f64 l h)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))
(*.f64 (*.f64 (/.f64 1/2 l) h) (pow.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) M) 2))
(*.f64 (*.f64 (/.f64 1/2 l) h) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 1/2 h) l) (pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 2))))
(*.f64 (/.f64 1/2 (/.f64 l h)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))
(*.f64 (*.f64 (/.f64 1/2 l) h) (pow.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) M) 2))
(*.f64 (*.f64 (/.f64 1/2 l) h) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (*.f64 1/2 h) l) (pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 2)))) 1)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 1/2 (/.f64 l h)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) M) 2) (/.f64 h (/.f64 l -1/2)) 1))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (fma.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (*.f64 1/2 h) l) (pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 2))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 1/2 (/.f64 l h)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) M) 2) (/.f64 h (/.f64 l -1/2)) 1))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (fma.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (*.f64 1/2 h) l) (pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 2)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (*.f64 1/2 h) l) (pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 2))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (*.f64 1/2 h) l) (pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 2))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 1/2 (/.f64 l h)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) M) 2) (/.f64 h (/.f64 l -1/2)) 1))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (fma.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (*.f64 1/2 h) l) (pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 2))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 1/2 (/.f64 l h)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) M) 2) (/.f64 h (/.f64 l -1/2)) 1))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (fma.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (*.f64 1/2 h) l) (pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 2))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 1/2 (/.f64 l h)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) M) 2) (/.f64 h (/.f64 l -1/2)) 1))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (fma.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 (*.f64 1/2 h) l) (pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 2))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 1/2 (/.f64 l h)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) M) 2) (/.f64 h (/.f64 l -1/2)) 1))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (fma.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(*.f64 1 (/.f64 D (/.f64 d (*.f64 M 1/2))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 (*.f64 D (*.f64 M 1/2)) (/.f64 1 d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 (*.f64 (cbrt.f64 (/.f64 D (/.f64 d (*.f64 M 1/2)))) (cbrt.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))))) (cbrt.f64 (/.f64 D (/.f64 d (*.f64 M 1/2)))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 (sqrt.f64 (/.f64 D (/.f64 d (*.f64 M 1/2)))) (sqrt.f64 (/.f64 D (/.f64 d (*.f64 M 1/2)))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 1)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(log.f64 (exp.f64 (/.f64 D (/.f64 d (*.f64 M 1/2)))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D (/.f64 d (*.f64 M 1/2))) 2) (/.f64 D (/.f64 d (*.f64 M 1/2)))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(expm1.f64 (log1p.f64 (/.f64 D (/.f64 d (*.f64 M 1/2)))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(exp.f64 (log.f64 (/.f64 D (/.f64 d (*.f64 M 1/2)))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(log1p.f64 (expm1.f64 (/.f64 D (/.f64 d (*.f64 M 1/2)))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 1 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
(sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
(sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
(sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))
(pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2)
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
(sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 1)
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
(sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
(sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 d h) (/.f64 d l)) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(cbrt.f64 (*.f64 (/.f64 d h) (*.f64 (/.f64 d l) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
(cbrt.f64 (pow.f64 (/.f64 d (/.f64 h (/.f64 d l))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
(sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
(sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
(sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))
(+.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l)) 1)
(fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 h (/.f64 l -1/2)) 1)
(fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) M) 2) (/.f64 h (/.f64 l -1/2)) 1)
(fma.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) -1/2) 1)
(*.f64 1 (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1))
(fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 h (/.f64 l -1/2)) 1)
(fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) M) 2) (/.f64 h (/.f64 l -1/2)) 1)
(fma.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) -1/2) 1)
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1))) (cbrt.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1)))
(fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 h (/.f64 l -1/2)) 1)
(fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) M) 2) (/.f64 h (/.f64 l -1/2)) 1)
(fma.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) -1/2) 1)
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1)))
(fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 h (/.f64 l -1/2)) 1)
(fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) M) 2) (/.f64 h (/.f64 l -1/2)) 1)
(fma.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) -1/2) 1)
(pow.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1) 1)
(fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 h (/.f64 l -1/2)) 1)
(fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) M) 2) (/.f64 h (/.f64 l -1/2)) 1)
(fma.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) -1/2) 1)
(log.f64 (exp.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1)))
(fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 h (/.f64 l -1/2)) 1)
(fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) M) 2) (/.f64 h (/.f64 l -1/2)) 1)
(fma.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) -1/2) 1)
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1) (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1)))
(fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 h (/.f64 l -1/2)) 1)
(fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) M) 2) (/.f64 h (/.f64 l -1/2)) 1)
(fma.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) -1/2) 1)
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1)))
(fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 h (/.f64 l -1/2)) 1)
(fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) M) 2) (/.f64 h (/.f64 l -1/2)) 1)
(fma.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) -1/2) 1)
(exp.f64 (log.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1)))
(fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 h (/.f64 l -1/2)) 1)
(fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) M) 2) (/.f64 h (/.f64 l -1/2)) 1)
(fma.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) -1/2) 1)
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1)))
(fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 h (/.f64 l -1/2)) 1)
(fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) M) 2) (/.f64 h (/.f64 l -1/2)) 1)
(fma.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) -1/2) 1)
(*.f64 1 (/.f64 M (/.f64 (/.f64 d D) 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 M (/.f64 1 (/.f64 (/.f64 d D) 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 (*.f64 (cbrt.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2))) (cbrt.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)))) (cbrt.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 (sqrt.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2))) (sqrt.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 1)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(log.f64 (exp.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 M (/.f64 (/.f64 d D) 1/2))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(expm1.f64 (log1p.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(exp.f64 (log.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(log1p.f64 (expm1.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (*.f64 (/.f64 D d) 1/2) M)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) 1)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 1/2 (/.f64 l h)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) M) 2) (/.f64 h (/.f64 l -1/2)) 1))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (fma.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 1/2 (/.f64 l h)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) M) 2) (/.f64 h (/.f64 l -1/2)) 1))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (fma.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1)) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 1/2 (/.f64 l h)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) M) 2) (/.f64 h (/.f64 l -1/2)) 1))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (fma.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 1/2 (/.f64 l h)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) M) 2) (/.f64 h (/.f64 l -1/2)) 1))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (fma.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 1/2 (/.f64 l h)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) M) 2) (/.f64 h (/.f64 l -1/2)) 1))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (fma.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (fma.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l) 1))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (/.f64 1/2 (/.f64 l h)) (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (fma.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) M) 2) (/.f64 h (/.f64 l -1/2)) 1))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (fma.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) -1/2) 1))
(*.f64 1 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2))) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(pow.f64 (pow.f64 (/.f64 d h) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) 1)
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(log.f64 (exp.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(expm1.f64 (log1p.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(exp.f64 (log.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(log1p.f64 (expm1.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(pow.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 d 2)) D) 2) (/.f64 (*.f64 1/2 h) l))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l)))) 1)
(*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))) (*.f64 (sqrt.f64 (/.f64 d l)) (cbrt.f64 (pow.f64 (/.f64 d h) 3/2))))
(*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)))) (*.f64 (sqrt.f64 (/.f64 d l)) (cbrt.f64 (pow.f64 (/.f64 d h) 3/2))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) -1/2) 1) (cbrt.f64 (pow.f64 (/.f64 d h) 3/2))))
(log.f64 (exp.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 d 2)) D) 2) (/.f64 (*.f64 1/2 h) l))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))))))
(*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))) (*.f64 (sqrt.f64 (/.f64 d l)) (cbrt.f64 (pow.f64 (/.f64 d h) 3/2))))
(*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)))) (*.f64 (sqrt.f64 (/.f64 d l)) (cbrt.f64 (pow.f64 (/.f64 d h) 3/2))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) -1/2) 1) (cbrt.f64 (pow.f64 (/.f64 d h) 3/2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 d 2)) D) 2) (/.f64 (*.f64 1/2 h) l))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l)))) (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 d 2)) D) 2) (/.f64 (*.f64 1/2 h) l))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))))) (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 d 2)) D) 2) (/.f64 (*.f64 1/2 h) l))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))))))
(*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))) (*.f64 (sqrt.f64 (/.f64 d l)) (cbrt.f64 (pow.f64 (/.f64 d h) 3/2))))
(*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)))) (*.f64 (sqrt.f64 (/.f64 d l)) (cbrt.f64 (pow.f64 (/.f64 d h) 3/2))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) -1/2) 1) (cbrt.f64 (pow.f64 (/.f64 d h) 3/2))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 d 2)) D) 2) (/.f64 (*.f64 1/2 h) l))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))))))
(*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))) (*.f64 (sqrt.f64 (/.f64 d l)) (cbrt.f64 (pow.f64 (/.f64 d h) 3/2))))
(*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)))) (*.f64 (sqrt.f64 (/.f64 d l)) (cbrt.f64 (pow.f64 (/.f64 d h) 3/2))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) -1/2) 1) (cbrt.f64 (pow.f64 (/.f64 d h) 3/2))))
(exp.f64 (log.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 d 2)) D) 2) (/.f64 (*.f64 1/2 h) l))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))))))
(*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))) (*.f64 (sqrt.f64 (/.f64 d l)) (cbrt.f64 (pow.f64 (/.f64 d h) 3/2))))
(*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)))) (*.f64 (sqrt.f64 (/.f64 d l)) (cbrt.f64 (pow.f64 (/.f64 d h) 3/2))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) -1/2) 1) (cbrt.f64 (pow.f64 (/.f64 d h) 3/2))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 d 2)) D) 2) (/.f64 (*.f64 1/2 h) l))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))))))
(*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))) (*.f64 (sqrt.f64 (/.f64 d l)) (cbrt.f64 (pow.f64 (/.f64 d h) 3/2))))
(*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 h (/.f64 l -1/2)))) (*.f64 (sqrt.f64 (/.f64 d l)) (cbrt.f64 (pow.f64 (/.f64 d h) 3/2))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (*.f64 (/.f64 h l) -1/2) 1) (cbrt.f64 (pow.f64 (/.f64 d h) 3/2))))

eval132.0ms (0.5%)

Compiler

Compiled 9492 to 4875 computations (48.6% saved)

prune165.0ms (0.7%)

Pruning

45 alts after pruning (40 fresh and 5 done)

PrunedKeptTotal
New30719326
Fresh142135
Picked325
Done033
Total32445369
Accurracy
93.5%
Counts
369 → 45
Alt Table
Click to see full alt table
StatusAccuracyProgram
23.9%
(-.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
65.7%
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2) -1/2) 1)))
66.1%
(*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
38.4%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
36.1%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
64.2%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (*.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))))))
53.0%
(*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
34.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (*.f64 (pow.f64 (/.f64 -1 l) 1/4) (pow.f64 (neg.f64 d) 1/4)) 2)) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))
35.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (*.f64 1/2 (/.f64 h l)))))
66.0%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2) h) l)))
66.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (*.f64 1/2 (/.f64 h l)))))
49.3%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))))
28.8%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (*.f64 1/2 (/.f64 h l)))))
55.7%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (*.f64 1/2 (/.f64 h l)))))
44.1%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (/.f64 h d) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) M) (*.f64 d l))))))
22.6%
(*.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l)))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
17.8%
(*.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
25.8%
(*.f64 (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
53.5%
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l)))))
34.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
16.2%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) -1/8))))
15.1%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) -1/8))))
27.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 l d))) (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) -1/8))))
30.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 D (*.f64 (/.f64 h d) (*.f64 (/.f64 M (/.f64 d M)) -1/8))) (/.f64 l D))))
27.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) -1/8))))
29.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (*.f64 (/.f64 h d) (*.f64 M (/.f64 M d))) -1/8))))
25.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) M) (*.f64 d l))) -1/8)))
39.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
24.9%
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
53.0%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (*.f64 (/.f64 1/2 l) h) (pow.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) M) 2))))
23.8%
(*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)))
24.7%
(*.f64 d (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))) (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))))) (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))))))
24.9%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
24.9%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
26.3%
(*.f64 d (sqrt.f64 (log1p.f64 (expm1.f64 (/.f64 1 (*.f64 l h))))))
19.9%
(*.f64 d (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 l h)) (/.f64 1 (*.f64 l h))) (/.f64 1 (*.f64 l h))))))
27.1%
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h))))
24.6%
(*.f64 d (expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))))))
24.0%
(*.f64 d (exp.f64 (log.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))))))
23.0%
(*.f64 d (cbrt.f64 (*.f64 (/.f64 1 (*.f64 l h)) (sqrt.f64 (/.f64 1 (*.f64 l h))))))
30.9%
(*.f64 1 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
19.3%
(*.f64 -1/8 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
19.0%
(*.f64 -1/8 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
15.7%
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
26.7%
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
23.9%
(-.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
65.7%
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2) -1/2) 1)))
66.1%
(*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
38.4%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
36.1%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
64.2%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (*.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))))))
53.0%
(*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 (/.f64 d D) 1/2)) 2) (/.f64 (*.f64 h -1/2) l)) 1) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
34.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (*.f64 (pow.f64 (/.f64 -1 l) 1/4) (pow.f64 (neg.f64 d) 1/4)) 2)) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))
35.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (*.f64 1/2 (/.f64 h l)))))
66.0%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2) h) l)))
66.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (*.f64 1/2 (/.f64 h l)))))
49.3%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (*.f64 D (/.f64 D l)) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))))
28.8%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (*.f64 1/2 (/.f64 h l)))))
55.7%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (*.f64 1/2 (/.f64 h l)))))
44.1%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (/.f64 h d) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) M) (*.f64 d l))))))
22.6%
(*.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l)))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
17.8%
(*.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
25.8%
(*.f64 (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
53.5%
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l)))))
34.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
16.2%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) -1/8))))
15.1%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) -1/8))))
27.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 l d))) (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) -1/8))))
30.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 D (*.f64 (/.f64 h d) (*.f64 (/.f64 M (/.f64 d M)) -1/8))) (/.f64 l D))))
27.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) -1/8))))
29.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (*.f64 (/.f64 h d) (*.f64 M (/.f64 M d))) -1/8))))
25.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) M) (*.f64 d l))) -1/8)))
39.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
24.9%
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
53.0%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (*.f64 (/.f64 1/2 l) h) (pow.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) M) 2))))
23.8%
(*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)))
24.7%
(*.f64 d (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))) (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))))) (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))))))
24.9%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
24.9%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
26.3%
(*.f64 d (sqrt.f64 (log1p.f64 (expm1.f64 (/.f64 1 (*.f64 l h))))))
19.9%
(*.f64 d (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 l h)) (/.f64 1 (*.f64 l h))) (/.f64 1 (*.f64 l h))))))
27.1%
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h))))
24.6%
(*.f64 d (expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))))))
24.0%
(*.f64 d (exp.f64 (log.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))))))
23.0%
(*.f64 d (cbrt.f64 (*.f64 (/.f64 1 (*.f64 l h)) (sqrt.f64 (/.f64 1 (*.f64 l h))))))
30.9%
(*.f64 1 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
19.3%
(*.f64 -1/8 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
19.0%
(*.f64 -1/8 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
15.7%
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
26.7%
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
Compiler

Compiled 4684 to 3276 computations (30.1% saved)

localize363.0ms (1.5%)

Local Accuracy

Found 19 expressions with local accuracy:

NewAccuracyProgram
87.9%
(*.f64 (*.f64 D D) M)
84.9%
(/.f64 (*.f64 (*.f64 (*.f64 D D) M) M) (*.f64 d l))
75.5%
(sqrt.f64 (/.f64 d l))
62.9%
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
87.7%
(/.f64 (*.f64 M M) d)
82.7%
(*.f64 (/.f64 D (/.f64 l D)) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) -1/8))
78.0%
(sqrt.f64 (/.f64 d h))
76.5%
(sqrt.f64 (/.f64 l d))
88.9%
(/.f64 d (*.f64 M M))
82.6%
(*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))
77.3%
(/.f64 (*.f64 D D) (/.f64 d (*.f64 M M)))
68.4%
(sqrt.f64 (/.f64 h (pow.f64 l 3)))
99.7%
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
99.3%
(/.f64 1 (*.f64 l h))
76.6%
(sqrt.f64 (/.f64 1 (*.f64 l h)))
92.6%
(*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
82.3%
(*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))
78.0%
(sqrt.f64 (/.f64 d h))
76.5%
(sqrt.f64 (/.f64 l d))
Compiler

Compiled 519 to 163 computations (68.6% saved)

series33.0ms (0.1%)

Counts
11 → 264
Calls

105 calls:

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

rewrite89.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
922×add-sqr-sqrt
906×pow1
900×*-un-lft-identity
850×add-exp-log
850×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify133.0ms (0.5%)

Algorithm
egg-herbie
Rules
1498×unswap-sqr
734×associate-*r*
728×log-prod
670×associate-*l*
572×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

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

eval133.0ms (0.5%)

Compiler

Compiled 11337 to 4543 computations (59.9% saved)

prune139.0ms (0.6%)

Pruning

46 alts after pruning (42 fresh and 4 done)

PrunedKeptTotal
New37821399
Fresh142135
Picked325
Done325
Total39846444
Accurracy
94.2%
Counts
444 → 46
Alt Table
Click to see full alt table
StatusAccuracyProgram
23.9%
(-.f64 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) 1/8)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h))))
24.2%
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
65.7%
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2) -1/2) 1)))
64.8%
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
66.1%
(*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) 1/2) (/.f64 l h))))
68.8%
(*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (-.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 1/2 l)))))
57.0%
(*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (-.f64 1 (*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 h (*.f64 d (/.f64 d (*.f64 M M))))))))
57.7%
(*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (-.f64 1 (*.f64 1/8 (*.f64 (*.f64 D (*.f64 (*.f64 D M) (/.f64 M l))) (/.f64 h (*.f64 d d))))))
57.2%
(*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (cbrt.f64 (pow.f64 (/.f64 l d) 3/2))) (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 1/2 (/.f64 l h)))))
38.4%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
24.1%
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 l h))) d)
24.7%
(*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 l h)))) (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))))) (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))))) d)
34.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (*.f64 (pow.f64 (/.f64 -1 l) 1/4) (pow.f64 (neg.f64 d) 1/4)) 2)) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))))
35.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (*.f64 1/2 (/.f64 h l)))))
27.4%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/8 (*.f64 (/.f64 h d) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) M) (*.f64 d l))))))
49.2%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/8 (*.f64 (/.f64 h d) (/.f64 (*.f64 (*.f64 D (*.f64 D M)) M) (*.f64 d l))))))
22.6%
(*.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 D D) (*.f64 d l)))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
17.8%
(*.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
25.8%
(*.f64 (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
53.4%
(*.f64 (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h (/.f64 1/2 l)))))
18.6%
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 M (*.f64 (/.f64 D d) (*.f64 D M)))))
53.5%
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l)))))
34.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
16.2%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) -1/8))))
15.1%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) -1/8))))
27.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 l d))) (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 M M) d)) -1/8))))
30.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 D (*.f64 (/.f64 h d) (*.f64 (/.f64 M (/.f64 d M)) -1/8))) (/.f64 l D))))
29.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (*.f64 (/.f64 h d) (*.f64 M (/.f64 M d))) -1/8))))
25.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (/.f64 h d) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) M) (*.f64 d l))) -1/8)))
39.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
24.9%
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
53.0%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (*.f64 (/.f64 1/2 l) h) (pow.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) M) 2))))
51.0%
(*.f64 (sqrt.f64 (*.f64 d (/.f64 d (*.f64 h l)))) (-.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 1/2 l)))))
26.3%
(*.f64 (sqrt.f64 (log1p.f64 (expm1.f64 (/.f64 1 (*.f64 l h))))) d)
19.9%
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 l h)) (/.f64 1 (*.f64 l h))) (/.f64 1 (*.f64 l h))))) d)
24.6%
(*.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))))) d)
24.0%
(*.f64 (exp.f64 (log.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))))) d)
23.0%
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 (*.f64 l h)) (sqrt.f64 (/.f64 1 (*.f64 l h))))) d)
23.8%
(*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)))
24.9%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
24.9%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
26.3%
(*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2)))
27.1%
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h))))
30.9%
(*.f64 1 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
19.3%
(*.f64 -1/8 (/.f64 (*.f64 M (*.f64 D (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
17.0%
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (/.f64 (sqrt.f64 h) (pow.f64 l 3/2))))
Compiler

Compiled 3498 to 1917 computations (45.2% saved)

regimes1.4s (5.7%)

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

7 calls:

371.0ms
D
311.0ms
l
296.0ms
d
165.0ms
h
87.0ms
M
Results
AccuracySegmentsBranch
77.2%4d
74.5%2h
76.5%4l
68.8%1M
68.8%1D
72.6%4(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
68.8%1(*.f64 M D)
Compiler

Compiled 2349 to 1122 computations (52.2% saved)

regimes747.0ms (3%)

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

3 calls:

405.0ms
d
136.0ms
l
134.0ms
h
Results
AccuracySegmentsBranch
72.8%3l
75.6%5d
70.7%2h
Compiler

Compiled 1901 to 885 computations (53.4% saved)

regimes499.0ms (2%)

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

2 calls:

294.0ms
d
110.0ms
l
Results
AccuracySegmentsBranch
74.5%5d
70.9%2l
Compiler

Compiled 1775 to 819 computations (53.9% saved)

regimes815.0ms (3.3%)

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

5 calls:

346.0ms
d
142.0ms
D
118.0ms
h
103.0ms
l
75.0ms
M
Results
AccuracySegmentsBranch
71.8%7d
67.8%2M
68.2%2D
66.2%1h
69.3%2l
Compiler

Compiled 1102 to 517 computations (53.1% saved)

regimes148.0ms (0.6%)

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

1 calls:

65.0ms
l
Results
AccuracySegmentsBranch
68.4%2l
Compiler

Compiled 1051 to 485 computations (53.9% saved)

regimes227.0ms (0.9%)

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

4 calls:

76.0ms
D
52.0ms
l
49.0ms
M
27.0ms
h
Results
AccuracySegmentsBranch
65.5%1h
67.1%2M
67.5%2D
67.7%2l
Compiler

Compiled 1042 to 488 computations (53.2% saved)

regimes542.0ms (2.2%)

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

5 calls:

176.0ms
d
114.0ms
D
90.0ms
l
71.0ms
h
70.0ms
M
Results
AccuracySegmentsBranch
71.1%7d
62.2%3h
64.9%3M
65.9%5D
66.1%4l
Compiler

Compiled 994 to 470 computations (52.7% saved)

regimes300.0ms (1.2%)

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

3 calls:

166.0ms
d
84.0ms
l
36.0ms
M
Results
AccuracySegmentsBranch
64.8%5l
69.1%9d
62.2%2M
Compiler

Compiled 784 to 366 computations (53.3% saved)

regimes38.0ms (0.2%)

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

1 calls:

28.0ms
M
Results
AccuracySegmentsBranch
62.1%2M
Compiler

Compiled 470 to 242 computations (48.5% saved)

regimes106.0ms (0.4%)

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

2 calls:

60.0ms
D
37.0ms
M
Results
AccuracySegmentsBranch
60.4%4D
60.7%2M
Compiler

Compiled 424 to 222 computations (47.6% saved)

regimes317.0ms (1.3%)

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

5 calls:

90.0ms
l
80.0ms
d
58.0ms
M
46.0ms
h
36.0ms
D
Results
AccuracySegmentsBranch
50.8%2D
57.5%7d
56.8%8l
47.4%4h
57.1%5M
Compiler

Compiled 416 to 221 computations (46.9% saved)

regimes55.0ms (0.2%)

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

1 calls:

49.0ms
M
Results
AccuracySegmentsBranch
57.1%5M
Compiler

Compiled 275 to 138 computations (49.8% saved)

regimes81.0ms (0.3%)

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

1 calls:

26.0ms
M
Results
AccuracySegmentsBranch
55.5%2M
Compiler

Compiled 239 to 123 computations (48.5% saved)

regimes204.0ms (0.8%)

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

4 calls:

64.0ms
M
51.0ms
D
46.0ms
l
38.0ms
d
Results
AccuracySegmentsBranch
52.3%5l
50.9%5d
44.6%4D
49.1%4M
Compiler

Compiled 201 to 109 computations (45.8% saved)

regimes155.0ms (0.6%)

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

3 calls:

88.0ms
d
35.0ms
l
28.0ms
M
Results
AccuracySegmentsBranch
49.1%4M
47.3%5d
48.9%5l
Compiler

Compiled 186 to 98 computations (47.3% saved)

regimes97.0ms (0.4%)

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

3 calls:

48.0ms
h
29.0ms
M
17.0ms
l
Results
AccuracySegmentsBranch
42.6%2l
41.0%2h
35.0%4M
Compiler

Compiled 108 to 71 computations (34.3% saved)

regimes31.0ms (0.1%)

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

2 calls:

14.0ms
l
14.0ms
d
Results
AccuracySegmentsBranch
42.3%2d
42.3%2l
Compiler

Compiled 73 to 47 computations (35.6% saved)

regimes7.0ms (0%)

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

1 calls:

6.0ms
d
Results
AccuracySegmentsBranch
42.3%2d
Compiler

Compiled 26 to 18 computations (30.8% saved)

regimes15.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

5 calls:

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

Compiled 42 to 34 computations (19% saved)

bsearch64.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
63.0ms
-5.923736691655589e-307
8.013831715918456e-307
Results
29.0ms153×body256invalid
16.0ms70×body256valid
15.0ms58×body256infinite
Compiler

Compiled 608 to 454 computations (25.3% saved)

bsearch109.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
63.0ms
1.0014703025847242e+165
1.125869953590335e+166
45.0ms
-1.7747858476442333e+26
-1.4355846852240763e+25
Results
60.0ms208×body256invalid
33.0ms144×body256valid
11.0ms48×body256infinite
Compiler

Compiled 750 to 560 computations (25.3% saved)

bsearch71.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
70.0ms
1.0014703025847242e+165
1.125869953590335e+166
Results
44.0ms106×body256invalid
22.0ms86×body256valid
2.0ms10×body256infinite
Compiler

Compiled 336 to 254 computations (24.4% saved)

bsearch75.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
74.0ms
5.762409689614165e+158
6.725581042755563e+160
Results
44.0ms95×body256valid
25.0ms124×body256invalid
4.0ms17×body256infinite
Compiler

Compiled 384 to 290 computations (24.5% saved)

bsearch71.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
70.0ms
1.0014703025847242e+165
1.125869953590335e+166
Results
28.0ms23×body256infinite
25.0ms116×body256invalid
16.0ms73×body256valid
Compiler

Compiled 336 to 254 computations (24.4% saved)

bsearch48.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
48.0ms
1.0014703025847242e+165
1.125869953590335e+166
Results
22.0ms97×body256invalid
19.0ms77×body256valid
4.0ms19×body256infinite
Compiler

Compiled 336 to 254 computations (24.4% saved)

bsearch86.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
65.0ms
1.3957153185505239e-19
3.729083230104071e-16
20.0ms
7.664379793248378e-169
2.2348260674603067e-168
Results
63.0ms128×body256valid
18.0ms80×body256infinite
Compiler

Compiled 844 to 586 computations (30.6% saved)

bsearch35.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
35.0ms
2.6157277211630303e-166
4.834346140454284e-163
Results
26.0ms100×body256valid
6.0ms28×body256infinite
Compiler

Compiled 440 to 326 computations (25.9% saved)

bsearch32.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
32.0ms
2.6157277211630303e-166
4.834346140454284e-163
Results
23.0ms100×body256valid
7.0ms28×body256infinite
Compiler

Compiled 440 to 326 computations (25.9% saved)

bsearch34.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
34.0ms
2.6157277211630303e-166
4.834346140454284e-163
Results
25.0ms97×body256valid
7.0ms31×body256infinite
Compiler

Compiled 440 to 326 computations (25.9% saved)

bsearch128.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
1943712736257990.8
9673636203322586.0
35.0ms
1.4302138872992139e-9
1.9722311646015458e-6
28.0ms
1.3022534347259976e-48
2.138412240712209e-46
40.0ms
1.1811663593148034e-77
7.736106736064115e-77
Results
62.0ms246×body256valid
59.0ms186×body256infinite
Compiler

Compiled 1304 to 880 computations (32.5% saved)

bsearch107.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
1943712736257990.8
9673636203322586.0
31.0ms
1.4302138872992139e-9
1.9722311646015458e-6
27.0ms
1.3022534347259976e-48
2.138412240712209e-46
24.0ms
1.1811663593148034e-77
7.736106736064115e-77
Results
63.0ms267×body256valid
37.0ms165×body256infinite
Compiler

Compiled 1304 to 880 computations (32.5% saved)

bsearch23.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
23.0ms
1.1811663593148034e-77
7.736106736064115e-77
Results
14.0ms62×body256valid
8.0ms34×body256infinite
Compiler

Compiled 342 to 230 computations (32.7% saved)

bsearch273.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
67.0ms
2.4362744987787798e-290
1.7555723982746534e-285
69.0ms
-1.3410983928584105e-204
-4.645582758277535e-218
65.0ms
-2.849988283816205e-169
-4.194880490375041e-177
72.0ms
-2.790212743750419e-117
-7.540516918272705e-119
Results
130.0ms553×body256invalid
83.0ms342×body256infinite
51.0ms218×body256valid
Compiler

Compiled 1674 to 1120 computations (33.1% saved)

bsearch87.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
1.1811663593148034e-77
7.736106736064115e-77
28.0ms
5.227322509546328e-197
9.320336122920617e-195
35.0ms
3.0376054795786015e-215
1.15371808358181e-212
Results
57.0ms247×body256valid
25.0ms89×body256infinite
Compiler

Compiled 786 to 569 computations (27.6% saved)

bsearch73.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
73.0ms
-1.3410983928584105e-204
-4.645582758277535e-218
Results
31.0ms166×body256invalid
23.0ms94×body256infinite
16.0ms66×body256valid
Compiler

Compiled 338 to 268 computations (20.7% saved)

bsearch69.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
69.0ms
7.485624443180487e-205
4.989640496237023e-191
Results
30.0ms182×body256invalid
20.0ms86×body256infinite
16.0ms74×body256valid
Compiler

Compiled 328 to 258 computations (21.3% saved)

bsearch131.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
131.0ms
7.485624443180487e-205
4.989640496237023e-191
Results
93.0ms173×body256invalid
19.0ms87×body256valid
16.0ms73×body256infinite
Compiler

Compiled 318 to 248 computations (22% saved)

simplify127.0ms (0.5%)

Algorithm
egg-herbie
Rules
208×*-commutative
96×sub-neg
96×+-commutative
80×neg-mul-1
80×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02502745
13722745
24662745
35492745
46052745
56372745
66592745
76682745
86722745
96732745
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 h -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))))
(if (<=.f64 l -44000000000000001409286144) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))) (if (<=.f64 l 5999999999999999806113186698018643315049462501893136549101963788516220828161686707714449972664898085788233051804248872208210700789393279331146656877316741011335020544) (*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (-.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 1/2 l))))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)))))
(if (<=.f64 l 2100000000000000054891763140411845285761925506697566000309764052595606895480016651305074855608010138148510030352892998431124400059790310611548450377763098853787041792) (*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (-.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 1/2 l))))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))))
(if (<=.f64 l 1099999999999999960355020264835165741806272189479994796800400760032689032674845531295561043802291072135206125768209768973908546120240444907460665162223931359232) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2) h) l))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))))
(if (<=.f64 l 2999999999999999903056593349009321657524731250946568274550981894258110414080843353857224986332449042894116525902124436104105350394696639665573328438658370505667510272) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (*.f64 1/2 (/.f64 h l))))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))))
(if (<=.f64 l 2400000000000000004280039876611004076349527421447233425056836666483108068346958885489124899182823106397045528869303477655451383504759086962890076398061522737747197952) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))))
(if (<=.f64 M 6628602150353253/8498207885068273579033411304839498037273489883632510771191106211206456957773635883826600036243668570702229271779944016245545269402443315830552319660265397631101300333366291504507650048) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (if (<=.f64 M 5476250592985951/20282409603651670423947251286016) (*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (-.f64 1 (*.f64 1/8 (*.f64 (*.f64 D (*.f64 (*.f64 D M) (/.f64 M l))) (/.f64 h (*.f64 d d)))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (*.f64 (/.f64 1/2 l) h) (pow.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) M) 2))))))
(if (<=.f64 M 3371481399715807/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l))))))
(if (<=.f64 M 2904660898216695/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (*.f64 (/.f64 1/2 l) h) (pow.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) M) 2)))))
(if (<=.f64 M 7131979884014207/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (*.f64 (sqrt.f64 (*.f64 d (/.f64 d (*.f64 h l)))) (-.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 1/2 l))))))
(if (<=.f64 M 8604439964036869/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (if (<=.f64 M 4525137532633317/411376139330301510538742295639337626245683966408394965837152256) (*.f64 (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (if (<=.f64 M 4533471823554859/302231454903657293676544) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) (if (<=.f64 M 2300000000000000) (*.f64 -1/8 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) (*.f64 (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))))))
(if (<=.f64 M 4888886343202767/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (if (<=.f64 M 6427752177035961/51422017416287688817342786954917203280710495801049370729644032) (*.f64 (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (if (<=.f64 M 6800207735332289/9444732965739290427392) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) (if (<=.f64 M 4500000000000000) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))))))
(if (<=.f64 M 8604439964036869/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (*.f64 (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))))
(if (<=.f64 l -8404072749667955/45427420268475430659332737993000283397102585042957378767593137448789955507087370207886940669610222847547657600391636120845912601788416) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (if (<=.f64 l -1147258064484217/4249103942534136789516705652419749018636744941816255385595553105603228478886817941913300018121834285351114635889972008122772634701221657915276159830132698815550650166683145752253825024) (*.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (if (<=.f64 l -7229475734293037/90368446678662959902371482950548091627243325179250480789868861787606202571558351996987965471847359903068731695945087890499945499708108510324049698831582275405785474927446915858324226319766512887160235503322704971703517184) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (if (<=.f64 l 1138477895135409/1339385758982834151185531311325002263201756014631917009304687985462938813906170153116497973519619822659493341146941433531483931607115392554498072196837321850491820971853028873177634325632796392734744272769130809372947742658424845944895692993259632864321399559710817770957553728956578048354650708508672) (*.f64 (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)))))))
(if (<=.f64 M 6670976177854609/6064523798049644277925701126806650606472211004362096137261922023539261533931159712229993784486900304494092698035668254711607734547323493716579247168129613825017402250081444943555723771998431425098683590600454956058175183022718976) (*.f64 1 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (if (<=.f64 M 4544757418937795/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) (if (<=.f64 M 1597036205446237/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (*.f64 1 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (*.f64 (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))))))
(if (<=.f64 l -3663942697829673/3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115712) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(if (<=.f64 d 3998847890748941/344728266443874206170545512964432112225507069317819522056079337263512430464013488758041250121488036739611555846958495676040441511948045769973944468809441663382665538511073745187088876036706973599091474545756168257536) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(if (<=.f64 d 8189640480253831/1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (*.f64 (pow.f64 (*.f64 h l) -1/2) d))
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
Outputs
(if (<=.f64 h -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))))
(if (<=.f64 h -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) (/.f64 (sqrt.f64 d) (sqrt.f64 h))))
(if (<=.f64 l -44000000000000001409286144) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))) (if (<=.f64 l 5999999999999999806113186698018643315049462501893136549101963788516220828161686707714449972664898085788233051804248872208210700789393279331146656877316741011335020544) (*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (-.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 1/2 l))))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)))))
(if (<=.f64 l -44000000000000001409286144) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))))) (if (<=.f64 l 5999999999999999806113186698018643315049462501893136549101963788516220828161686707714449972664898085788233051804248872208210700789393279331146656877316741011335020544) (*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (-.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 1/2 l))))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)))))
(if (<=.f64 l 2100000000000000054891763140411845285761925506697566000309764052595606895480016651305074855608010138148510030352892998431124400059790310611548450377763098853787041792) (*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (-.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (/.f64 1/2 l))))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))))
(if (<=.f64 l 1099999999999999960355020264835165741806272189479994796800400760032689032674845531295561043802291072135206125768209768973908546120240444907460665162223931359232) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2) h) l))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))))
(if (<=.f64 l 1099999999999999960355020264835165741806272189479994796800400760032689032674845531295561043802291072135206125768209768973908546120240444907460665162223931359232) (*.f64 (-.f64 1 (/.f64 (*.f64 h (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2))) l)) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))))
(if (<=.f64 l 2999999999999999903056593349009321657524731250946568274550981894258110414080843353857224986332449042894116525902124436104105350394696639665573328438658370505667510272) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M (*.f64 2 d)) D) 2) (*.f64 1/2 (/.f64 h l))))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))))
(if (<=.f64 l 2999999999999999903056593349009321657524731250946568274550981894258110414080843353857224986332449042894116525902124436104105350394696639665573328438658370505667510272) (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2) (*.f64 1/2 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))))
(if (<=.f64 l 2400000000000000004280039876611004076349527421447233425056836666483108068346958885489124899182823106397045528869303477655451383504759086962890076398061522737747197952) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))))
(if (<=.f64 l 2400000000000000004280039876611004076349527421447233425056836666483108068346958885489124899182823106397045528869303477655451383504759086962890076398061522737747197952) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) (sqrt.f64 (/.f64 d h))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))))
(if (<=.f64 M 6628602150353253/8498207885068273579033411304839498037273489883632510771191106211206456957773635883826600036243668570702229271779944016245545269402443315830552319660265397631101300333366291504507650048) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (if (<=.f64 M 5476250592985951/20282409603651670423947251286016) (*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (-.f64 1 (*.f64 1/8 (*.f64 (*.f64 D (*.f64 (*.f64 D M) (/.f64 M l))) (/.f64 h (*.f64 d d)))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (*.f64 (/.f64 1/2 l) h) (pow.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) M) 2))))))
(if (<=.f64 M 6628602150353253/8498207885068273579033411304839498037273489883632510771191106211206456957773635883826600036243668570702229271779944016245545269402443315830552319660265397631101300333366291504507650048) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (if (<=.f64 M 5476250592985951/20282409603651670423947251286016) (*.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))) (-.f64 1 (*.f64 1/8 (*.f64 (*.f64 D (*.f64 (*.f64 M D) (/.f64 M l))) (/.f64 h (*.f64 d d)))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (*.f64 h (/.f64 1/2 l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))
(if (<=.f64 M 3371481399715807/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) d) 2) (*.f64 1/2 (/.f64 h l))))))
(if (<=.f64 M 3371481399715807/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (-.f64 1 (*.f64 (*.f64 1/2 (/.f64 h l)) (pow.f64 (/.f64 (*.f64 D (*.f64 1/2 M)) d) 2)))))
(if (<=.f64 M 2904660898216695/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (*.f64 (/.f64 1/2 l) h) (pow.f64 (*.f64 (*.f64 (/.f64 D d) 1/2) M) 2)))))
(if (<=.f64 M 2904660898216695/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (*.f64 (*.f64 h (/.f64 1/2 l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(if (<=.f64 M 7131979884014207/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (*.f64 (sqrt.f64 (*.f64 d (/.f64 d (*.f64 h l)))) (-.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 1/2 l))))))
(if (<=.f64 M 7131979884014207/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (*.f64 (sqrt.f64 (*.f64 d (/.f64 d (*.f64 h l)))) (-.f64 1 (*.f64 h (*.f64 (/.f64 1/2 l) (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2))))))
(if (<=.f64 M 8604439964036869/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (if (<=.f64 M 4525137532633317/411376139330301510538742295639337626245683966408394965837152256) (*.f64 (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (if (<=.f64 M 4533471823554859/302231454903657293676544) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) (if (<=.f64 M 2300000000000000) (*.f64 -1/8 (/.f64 (*.f64 D (*.f64 M (*.f64 D M))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) (*.f64 (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))))))
(if (<=.f64 M 8604439964036869/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (if (<=.f64 M 4525137532633317/411376139330301510538742295639337626245683966408394965837152256) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))) (if (<=.f64 M 4533471823554859/302231454903657293676544) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) (if (<=.f64 M 2300000000000000) (*.f64 -1/8 (/.f64 (*.f64 D (*.f64 M (*.f64 M D))) (/.f64 d (sqrt.f64 (/.f64 h (pow.f64 l 3)))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))))))))
(if (<=.f64 M 4888886343202767/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (if (<=.f64 M 6427752177035961/51422017416287688817342786954917203280710495801049370729644032) (*.f64 (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (if (<=.f64 M 6800207735332289/9444732965739290427392) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) (if (<=.f64 M 4500000000000000) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))))))
(if (<=.f64 M 4888886343202767/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (if (<=.f64 M 6427752177035961/51422017416287688817342786954917203280710495801049370729644032) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))) (if (<=.f64 M 6800207735332289/9444732965739290427392) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) (if (<=.f64 M 4500000000000000) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))))))))
(if (<=.f64 M 8604439964036869/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (*.f64 (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))))
(if (<=.f64 M 8604439964036869/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))))
(if (<=.f64 l -8404072749667955/45427420268475430659332737993000283397102585042957378767593137448789955507087370207886940669610222847547657600391636120845912601788416) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (if (<=.f64 l -1147258064484217/4249103942534136789516705652419749018636744941816255385595553105603228478886817941913300018121834285351114635889972008122772634701221657915276159830132698815550650166683145752253825024) (*.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (if (<=.f64 l -7229475734293037/90368446678662959902371482950548091627243325179250480789868861787606202571558351996987965471847359903068731695945087890499945499708108510324049698831582275405785474927446915858324226319766512887160235503322704971703517184) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (if (<=.f64 l 1138477895135409/1339385758982834151185531311325002263201756014631917009304687985462938813906170153116497973519619822659493341146941433531483931607115392554498072196837321850491820971853028873177634325632796392734744272769130809372947742658424845944895692993259632864321399559710817770957553728956578048354650708508672) (*.f64 (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)))))))
(if (<=.f64 l -8404072749667955/45427420268475430659332737993000283397102585042957378767593137448789955507087370207886940669610222847547657600391636120845912601788416) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (if (<=.f64 l -1147258064484217/4249103942534136789516705652419749018636744941816255385595553105603228478886817941913300018121834285351114635889972008122772634701221657915276159830132698815550650166683145752253825024) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))) (if (<=.f64 l -7229475734293037/90368446678662959902371482950548091627243325179250480789868861787606202571558351996987965471847359903068731695945087890499945499708108510324049698831582275405785474927446915858324226319766512887160235503322704971703517184) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (if (<=.f64 l 1138477895135409/1339385758982834151185531311325002263201756014631917009304687985462938813906170153116497973519619822659493341146941433531483931607115392554498072196837321850491820971853028873177634325632796392734744272769130809372947742658424845944895692993259632864321399559710817770957553728956578048354650708508672) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)))))))
(if (<=.f64 M 6670976177854609/6064523798049644277925701126806650606472211004362096137261922023539261533931159712229993784486900304494092698035668254711607734547323493716579247168129613825017402250081444943555723771998431425098683590600454956058175183022718976) (*.f64 1 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (if (<=.f64 M 4544757418937795/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) (if (<=.f64 M 1597036205446237/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (*.f64 1 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (*.f64 (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h)))) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))))))
(if (<=.f64 M 6670976177854609/6064523798049644277925701126806650606472211004362096137261922023539261533931159712229993784486900304494092698035668254711607734547323493716579247168129613825017402250081444943555723771998431425098683590600454956058175183022718976) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (if (<=.f64 M 4544757418937795/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) (if (<=.f64 M 1597036205446237/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))))))
(if (<=.f64 l -3663942697829673/3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115712) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 l) h)))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(if (<=.f64 d 3998847890748941/344728266443874206170545512964432112225507069317819522056079337263512430464013488758041250121488036739611555846958495676040441511948045769973944468809441663382665538511073745187088876036706973599091474545756168257536) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(if (<=.f64 d 8189640480253831/1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (*.f64 (pow.f64 (*.f64 h l) -1/2) d))
(if (<=.f64 d 8189640480253831/1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456) (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
Compiler

Compiled 1048 to 636 computations (39.3% saved)

soundness5.7s (23.2%)

Rules
1510×times-frac
1510×times-frac
1510×times-frac
1510×times-frac
1510×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02581
16481
219777
3131577
4502177
043392
1941390
043392
1941390
042319
1945319
028713080
166513064
2363412864
02581
16481
219777
3131577
4502177
043392
1941390
037125342
185124838
2318524606
043392
1941390
055571
11209571
033722622
171722226
2324822178
028713080
166513064
2363412864
037125342
185124838
2318524606
026712840
163712360
2266112288
033722622
171722226
2324822178
043392
1941390
037125342
185124838
2318524606
033722622
171722226
2324822178
033722622
171722226
2324822178
047271
11051271
02581
16481
219777
3131577
4502177
037125342
185124838
2318524606
037125342
185124838
2318524606
042319
1945319
028713080
166513064
2363412864
037125342
185124838
2318524606
055571
11209571
033722622
171722226
2324822178
055571
11209571
033722622
171722226
2324822178
028713080
166513064
2363412864
043392
1941390
042319
1945319
028713080
166513064
2363412864
043392
1941390
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 6051 to 3302 computations (45.4% saved)

end1.0ms (0%)

preprocess308.0ms (1.3%)

Remove

(abs D)

(sort M D)

(abs M)

Compiler

Compiled 2532 to 1262 computations (50.2% saved)

Profiling

Loading profile data...