Henrywood and Agarwal, Equation (12)

Time bar (total: 20.2s)

analyze750.0ms (3.7%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%99.8%0.2%0%0%0%1
0%0%99.8%0.2%0%0%0%2
0%0%99.8%0.2%0%0%0%3
12.5%12.5%87.3%0.2%0%0%0%4
12.5%12.5%87.3%0.2%0%0%0%5
12.5%12.5%87.3%0.2%0%0%0%6
15.4%12.5%68.6%0.2%0%18.7%0%7
16.7%12.5%62.3%0.2%0%24.9%0%8
20%14%56.1%0.2%0%29.6%0%9
20%14%56.1%0.2%0%29.6%0%10
20%14%56.1%0.2%0%29.6%0%11
22.9%14.8%49.9%0.2%0%35.1%0%12
Compiler

Compiled 41 to 32 computations (22% saved)

sample5.5s (27.1%)

Results
3.0s13303×body256invalid
1.6s5150×body256valid
828.0ms3106×body256infinite
Bogosity

preprocess73.0ms (0.4%)

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

Useful iterations: 2 (0.0ms)

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

(abs M)

(abs D)

(sort M D)

Compiler

Compiled 45 to 36 computations (20% saved)

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

prune21.0ms (0.1%)

Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New156
Fresh011
Picked000
Done000
Total167
Accurracy
62.3%
Counts
7 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
61.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))))
61.4%
(*.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)))))
61.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1)))
61.5%
(*.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)))
61.4%
(*.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))))))
61.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))))
61.4%
(*.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)))))
61.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1)))
61.5%
(*.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)))
61.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
Compiler

Compiled 664 to 484 computations (27.1% saved)

localize669.0ms (3.3%)

Local Accuracy

Found 20 expressions with local accuracy:

NewAccuracyProgram
90.3%
(*.f64 M (/.f64 (/.f64 D d) 2))
87.1%
(fma.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D d) 2)) 2) (/.f64 -1/2 (/.f64 l h)) 1)
77.1%
(sqrt.f64 (/.f64 d h))
75.9%
(sqrt.f64 (/.f64 d l))
91.0%
(*.f64 D (/.f64 M (*.f64 d 2)))
86.7%
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2) -1/2) 1)
77.1%
(sqrt.f64 (/.f64 d h))
75.9%
(sqrt.f64 (/.f64 d l))
90.3%
(*.f64 (/.f64 M 2) (/.f64 D d))
82.6%
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h l)))
77.1%
(sqrt.f64 (/.f64 d h))
75.9%
(sqrt.f64 (/.f64 d l))
90.3%
(*.f64 (/.f64 M 2) (/.f64 D d))
82.6%
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))
77.1%
(sqrt.f64 (/.f64 d h))
75.9%
(sqrt.f64 (/.f64 d l))
91.9%
(*.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.6%
(*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))
77.1%
(pow.f64 (/.f64 d h) (/.f64 1 2))
75.9%
(pow.f64 (/.f64 d l) (/.f64 1 2))
Compiler

Compiled 661 to 308 computations (53.4% saved)

series85.0ms (0.4%)

Counts
20 → 480
Calls

186 calls:

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

rewrite250.0ms (1.2%)

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

Useful iterations: 0 (0.0ms)

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

simplify334.0ms (1.7%)

Algorithm
egg-herbie
Rules
1082×associate-/l*
1040×distribute-lft-in
1036×distribute-rgt-in
956×times-frac
608×associate-/r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
028626193
160325577
2234125457
Stop Event
node limit
Counts
761 → 158
Calls
Call 1
Inputs
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.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))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (sqrt.f64 (/.f64 d l)))) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(sqrt.f64 (/.f64 d l))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(cbrt.f64 (*.f64 (/.f64 d l) (sqrt.f64 (/.f64 d l))))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (sqrt.f64 (/.f64 d h)))) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) (sqrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(sqrt.f64 (/.f64 d h))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(cbrt.f64 (*.f64 (/.f64 d h) (sqrt.f64 (/.f64 d h))))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(-.f64 (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) 1)
(/.f64 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)) h) l)
(pow.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) 1)
(log.f64 (exp.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))
(expm1.f64 (log1p.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))
(exp.f64 (log.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))) 1)
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))) (*.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))) (*.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (sqrt.f64 (/.f64 d l)))) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(pow.f64 (/.f64 d l) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(cbrt.f64 (*.f64 (/.f64 d l) (sqrt.f64 (/.f64 d l))))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (sqrt.f64 (/.f64 d h)))) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) (sqrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(pow.f64 (/.f64 d h) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d h)) 1)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(cbrt.f64 (*.f64 (/.f64 d h) (sqrt.f64 (/.f64 d h))))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) h) l)
(pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)) (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 D (/.f64 (/.f64 M d) 2)))) 1)
(/.f64 1 (/.f64 (*.f64 d 2) (*.f64 M D)))
(/.f64 M (/.f64 (*.f64 d 2) D))
(/.f64 (*.f64 M D) (*.f64 d 2))
(/.f64 (neg.f64 (*.f64 M D)) (neg.f64 (*.f64 d 2)))
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(/.f64 (*.f64 M (/.f64 D d)) 2)
(/.f64 (/.f64 (*.f64 M D) 2) d)
(pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 1)
(pow.f64 (/.f64 (*.f64 d 2) (*.f64 M D)) -1)
(log.f64 (exp.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 D (/.f64 (/.f64 M d) 2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 D (/.f64 (/.f64 M d) 2))))
(expm1.f64 (log1p.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(exp.f64 (log.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 D (/.f64 (/.f64 M d) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (sqrt.f64 (/.f64 d l)))) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(pow.f64 (/.f64 d l) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(cbrt.f64 (*.f64 (/.f64 d l) (sqrt.f64 (/.f64 d l))))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (sqrt.f64 (/.f64 d h)))) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) (sqrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(pow.f64 (/.f64 d h) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d h)) 1)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(cbrt.f64 (*.f64 (/.f64 d h) (sqrt.f64 (/.f64 d h))))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(-.f64 (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) 1)
(/.f64 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)) h) l)
(pow.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) 1)
(log.f64 (exp.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))
(expm1.f64 (log1p.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))
(exp.f64 (log.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 D (/.f64 (/.f64 M d) 2)))) 1)
(/.f64 1 (/.f64 (*.f64 d 2) (*.f64 M D)))
(/.f64 M (/.f64 (*.f64 d 2) D))
(/.f64 (*.f64 M D) (*.f64 d 2))
(/.f64 (neg.f64 (*.f64 M D)) (neg.f64 (*.f64 d 2)))
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(/.f64 (*.f64 M (/.f64 D d)) 2)
(/.f64 (/.f64 (*.f64 M D) 2) d)
(pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 1)
(pow.f64 (/.f64 (*.f64 d 2) (*.f64 M D)) -1)
(log.f64 (exp.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 D (/.f64 (/.f64 M d) 2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 D (/.f64 (/.f64 M d) 2))))
(expm1.f64 (log1p.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(exp.f64 (log.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 D (/.f64 (/.f64 M d) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (sqrt.f64 (/.f64 d l)))) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(pow.f64 (/.f64 d l) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(cbrt.f64 (*.f64 (/.f64 d l) (sqrt.f64 (/.f64 d l))))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (sqrt.f64 (/.f64 d h)))) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) (sqrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(pow.f64 (/.f64 d h) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d h)) 1)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(cbrt.f64 (*.f64 (/.f64 d h) (sqrt.f64 (/.f64 d h))))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(+.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2)) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1))) 1)
(*.f64 1 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)) (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1))) (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)) (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)))
(pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1) 1)
(log.f64 (exp.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)))
(exp.f64 (log.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 D (/.f64 (/.f64 M d) 2)))) 1)
(/.f64 1 (/.f64 (*.f64 d 2) (*.f64 M D)))
(/.f64 M (/.f64 (*.f64 d 2) D))
(/.f64 (*.f64 M D) (*.f64 d 2))
(/.f64 (neg.f64 (*.f64 M D)) (neg.f64 (*.f64 d 2)))
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(/.f64 (*.f64 M (/.f64 D d)) 2)
(/.f64 (/.f64 (*.f64 M D) 2) d)
(pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 1)
(pow.f64 (/.f64 (*.f64 d 2) (*.f64 M D)) -1)
(log.f64 (exp.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 D (/.f64 (/.f64 M d) 2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 D (/.f64 (/.f64 M d) 2))))
(expm1.f64 (log1p.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(exp.f64 (log.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 D (/.f64 (/.f64 M d) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (sqrt.f64 (/.f64 d l)))) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(pow.f64 (/.f64 d l) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(cbrt.f64 (*.f64 (/.f64 d l) (sqrt.f64 (/.f64 d l))))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (sqrt.f64 (/.f64 d h)))) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) (sqrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(pow.f64 (/.f64 d h) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d h)) 1)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(cbrt.f64 (*.f64 (/.f64 d h) (sqrt.f64 (/.f64 d h))))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(+.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 -1/2 l) h)) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 -1/2 l) h) 1))) 1)
(*.f64 1 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 -1/2 l) h) 1))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 -1/2 l) h) 1)) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 -1/2 l) h) 1))) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 -1/2 l) h) 1)))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 -1/2 l) h) 1)) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 -1/2 l) h) 1)))
(pow.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 -1/2 l) h) 1) 1)
(log.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 -1/2 l) h) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 -1/2 l) h) 1))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 -1/2 l) h) 1) (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 -1/2 l) h) 1)) (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 -1/2 l) h) 1)))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 -1/2 l) h) 1)))
(exp.f64 (log.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 -1/2 l) h) 1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 -1/2 l) h) 1)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 -1/2 l) h) 1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 D (/.f64 (/.f64 M d) 2)))) 1)
(/.f64 1 (/.f64 (*.f64 d 2) (*.f64 M D)))
(/.f64 M (/.f64 (*.f64 d 2) D))
(/.f64 (*.f64 M D) (*.f64 d 2))
(/.f64 (neg.f64 (*.f64 M D)) (neg.f64 (*.f64 d 2)))
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(/.f64 (*.f64 M (/.f64 D d)) 2)
(/.f64 (/.f64 (*.f64 M D) 2) d)
(pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 1)
(pow.f64 (/.f64 (*.f64 d 2) (*.f64 M D)) -1)
(log.f64 (exp.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 D (/.f64 (/.f64 M d) 2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 D (/.f64 (/.f64 M d) 2))))
(expm1.f64 (log1p.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(exp.f64 (log.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 D (/.f64 (/.f64 M d) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
Outputs
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.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 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l 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 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 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l 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 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 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l 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 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 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l 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 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 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l 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 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 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l 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 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 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l 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 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 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l 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 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 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l 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 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 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l 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 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 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l 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 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 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l 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 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 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d))
(*.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d))
(*.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d))
(*.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d))
(*.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d))
(*.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) 1/4)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D 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 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 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l 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 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 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l 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 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 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l 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 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 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l 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 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 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l 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 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 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l 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 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 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l 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 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 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l 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 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 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l 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 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 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l 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 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 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l 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 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 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l 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 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 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D 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 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l 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 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l 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 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l 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 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l 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 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l 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 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l 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 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l 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 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l 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 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l 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 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l 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 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l 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 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l 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 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8)
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l 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 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)) -1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8 1)
(fma.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8 1)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D 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 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (sqrt.f64 (/.f64 d l)))) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(sqrt.f64 (/.f64 d l))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(sqrt.f64 (/.f64 d l))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(sqrt.f64 (/.f64 d l))
(cbrt.f64 (*.f64 (/.f64 d l) (sqrt.f64 (/.f64 d l))))
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(sqrt.f64 (/.f64 d l))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(sqrt.f64 (/.f64 d h))
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (sqrt.f64 (/.f64 d h)))) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) (sqrt.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(sqrt.f64 (/.f64 d h))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(sqrt.f64 (/.f64 d h))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(sqrt.f64 (/.f64 d h))
(cbrt.f64 (*.f64 (/.f64 d h) (sqrt.f64 (/.f64 d h))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(sqrt.f64 (/.f64 d h))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(-.f64 (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) 1)
(+.f64 (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))) -1)
(+.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)))
(/.f64 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)) h) l)
(+.f64 (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))) -1)
(+.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)))
(pow.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) 1)
(+.f64 (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))) -1)
(+.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)))
(log.f64 (exp.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))
(+.f64 (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))) -1)
(+.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))))
(+.f64 (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))) -1)
(+.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))
(+.f64 (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))) -1)
(+.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)))
(expm1.f64 (log1p.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))
(+.f64 (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))) -1)
(+.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)))
(exp.f64 (log.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))
(+.f64 (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))) -1)
(+.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) 1))
(+.f64 (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))) -1)
(+.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)))
(log1p.f64 (expm1.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))
(+.f64 (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))) -1)
(+.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))))) 1)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h (/.f64 -1/2 l)) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (*.f64 h (/.f64 -1/2 l)) 1))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))) 1)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h (/.f64 -1/2 l)) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (*.f64 h (/.f64 -1/2 l)) 1))
(log.f64 (exp.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h (/.f64 -1/2 l)) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (*.f64 h (/.f64 -1/2 l)) 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h (/.f64 -1/2 l)) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (*.f64 h (/.f64 -1/2 l)) 1))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))) (*.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))) (*.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h (/.f64 -1/2 l)) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (*.f64 h (/.f64 -1/2 l)) 1))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h (/.f64 -1/2 l)) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (*.f64 h (/.f64 -1/2 l)) 1))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h (/.f64 -1/2 l)) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (*.f64 h (/.f64 -1/2 l)) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h (/.f64 -1/2 l)) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (*.f64 h (/.f64 -1/2 l)) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) 1/2) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h (/.f64 -1/2 l)) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (*.f64 h (/.f64 -1/2 l)) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(sqrt.f64 (/.f64 d l))
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (sqrt.f64 (/.f64 d l)))) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(sqrt.f64 (/.f64 d l))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(pow.f64 (/.f64 d l) 1/2)
(sqrt.f64 (/.f64 d l))
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(sqrt.f64 (/.f64 d l))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(sqrt.f64 (/.f64 d l))
(cbrt.f64 (*.f64 (/.f64 d l) (sqrt.f64 (/.f64 d l))))
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(sqrt.f64 (/.f64 d l))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(sqrt.f64 (/.f64 d h))
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (sqrt.f64 (/.f64 d h)))) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) (sqrt.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(sqrt.f64 (/.f64 d h))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(pow.f64 (/.f64 d h) 1/2)
(sqrt.f64 (/.f64 d h))
(pow.f64 (sqrt.f64 (/.f64 d h)) 1)
(sqrt.f64 (/.f64 d h))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(sqrt.f64 (/.f64 d h))
(cbrt.f64 (*.f64 (/.f64 d h) (sqrt.f64 (/.f64 d h))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(sqrt.f64 (/.f64 d h))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) 1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) h) l)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))
(pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)) 1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)) (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) 1))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 D (/.f64 (/.f64 M d) 2)))) 1)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(/.f64 1 (/.f64 (*.f64 d 2) (*.f64 M D)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(/.f64 M (/.f64 (*.f64 d 2) D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(/.f64 (*.f64 M D) (*.f64 d 2))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(/.f64 (neg.f64 (*.f64 M D)) (neg.f64 (*.f64 d 2)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(/.f64 (*.f64 M (/.f64 D d)) 2)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(/.f64 (/.f64 (*.f64 M D) 2) d)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 1)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(pow.f64 (/.f64 (*.f64 d 2) (*.f64 M D)) -1)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(log.f64 (exp.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 D (/.f64 (/.f64 M d) 2)))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 D (/.f64 (/.f64 M d) 2))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(expm1.f64 (log1p.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(exp.f64 (log.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 D (/.f64 (/.f64 M d) 2))) 1))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(log1p.f64 (expm1.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D 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 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (sqrt.f64 (/.f64 d l)))) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(sqrt.f64 (/.f64 d l))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(pow.f64 (/.f64 d l) 1/2)
(sqrt.f64 (/.f64 d l))
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(sqrt.f64 (/.f64 d l))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(sqrt.f64 (/.f64 d l))
(cbrt.f64 (*.f64 (/.f64 d l) (sqrt.f64 (/.f64 d l))))
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(sqrt.f64 (/.f64 d l))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(sqrt.f64 (/.f64 d h))
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (sqrt.f64 (/.f64 d h)))) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) (sqrt.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(sqrt.f64 (/.f64 d h))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(pow.f64 (/.f64 d h) 1/2)
(sqrt.f64 (/.f64 d h))
(pow.f64 (sqrt.f64 (/.f64 d h)) 1)
(sqrt.f64 (/.f64 d h))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(sqrt.f64 (/.f64 d h))
(cbrt.f64 (*.f64 (/.f64 d h) (sqrt.f64 (/.f64 d h))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(sqrt.f64 (/.f64 d h))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(-.f64 (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) 1)
(+.f64 (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))) -1)
(+.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)))
(/.f64 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)) h) l)
(+.f64 (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))) -1)
(+.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)))
(pow.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) 1)
(+.f64 (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))) -1)
(+.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)))
(log.f64 (exp.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))
(+.f64 (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))) -1)
(+.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))))))
(+.f64 (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))) -1)
(+.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2))) (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))
(+.f64 (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))) -1)
(+.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)))
(expm1.f64 (log1p.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))
(+.f64 (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))) -1)
(+.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)))
(exp.f64 (log.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))
(+.f64 (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))) -1)
(+.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))) 1))
(+.f64 (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))) -1)
(+.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)))
(log1p.f64 (expm1.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))
(+.f64 (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))) -1)
(+.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))) 0)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 D (/.f64 (/.f64 M d) 2)))) 1)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(/.f64 1 (/.f64 (*.f64 d 2) (*.f64 M D)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(/.f64 M (/.f64 (*.f64 d 2) D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(/.f64 (*.f64 M D) (*.f64 d 2))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(/.f64 (neg.f64 (*.f64 M D)) (neg.f64 (*.f64 d 2)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(/.f64 (*.f64 M (/.f64 D d)) 2)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(/.f64 (/.f64 (*.f64 M D) 2) d)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 1)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(pow.f64 (/.f64 (*.f64 d 2) (*.f64 M D)) -1)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(log.f64 (exp.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 D (/.f64 (/.f64 M d) 2)))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 D (/.f64 (/.f64 M d) 2))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(expm1.f64 (log1p.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(exp.f64 (log.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 D (/.f64 (/.f64 M d) 2))) 1))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(log1p.f64 (expm1.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D 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 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (sqrt.f64 (/.f64 d l)))) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(sqrt.f64 (/.f64 d l))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(pow.f64 (/.f64 d l) 1/2)
(sqrt.f64 (/.f64 d l))
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(sqrt.f64 (/.f64 d l))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(sqrt.f64 (/.f64 d l))
(cbrt.f64 (*.f64 (/.f64 d l) (sqrt.f64 (/.f64 d l))))
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(sqrt.f64 (/.f64 d l))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(sqrt.f64 (/.f64 d h))
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (sqrt.f64 (/.f64 d h)))) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) (sqrt.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(sqrt.f64 (/.f64 d h))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(pow.f64 (/.f64 d h) 1/2)
(sqrt.f64 (/.f64 d h))
(pow.f64 (sqrt.f64 (/.f64 d h)) 1)
(sqrt.f64 (/.f64 d h))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(sqrt.f64 (/.f64 d h))
(cbrt.f64 (*.f64 (/.f64 d h) (sqrt.f64 (/.f64 d h))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(sqrt.f64 (/.f64 d h))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(+.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2)) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1))) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(*.f64 1 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)) (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1))) (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)) (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(log.f64 (exp.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1))))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(exp.f64 (log.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)) 1))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) -1/2) 1)))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 D (/.f64 (/.f64 M d) 2)))) 1)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(/.f64 1 (/.f64 (*.f64 d 2) (*.f64 M D)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(/.f64 M (/.f64 (*.f64 d 2) D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(/.f64 (*.f64 M D) (*.f64 d 2))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(/.f64 (neg.f64 (*.f64 M D)) (neg.f64 (*.f64 d 2)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(/.f64 (*.f64 M (/.f64 D d)) 2)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(/.f64 (/.f64 (*.f64 M D) 2) d)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 1)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(pow.f64 (/.f64 (*.f64 d 2) (*.f64 M D)) -1)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(log.f64 (exp.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 D (/.f64 (/.f64 M d) 2)))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 D (/.f64 (/.f64 M d) 2))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(expm1.f64 (log1p.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(exp.f64 (log.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 D (/.f64 (/.f64 M d) 2))) 1))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(log1p.f64 (expm1.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D 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 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (sqrt.f64 (/.f64 d l)))) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(sqrt.f64 (/.f64 d l))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(pow.f64 (/.f64 d l) 1/2)
(sqrt.f64 (/.f64 d l))
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(sqrt.f64 (/.f64 d l))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(sqrt.f64 (/.f64 d l))
(cbrt.f64 (*.f64 (/.f64 d l) (sqrt.f64 (/.f64 d l))))
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(sqrt.f64 (/.f64 d l))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(sqrt.f64 (/.f64 d h))
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (sqrt.f64 (/.f64 d h)))) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) (sqrt.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(sqrt.f64 (/.f64 d h))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(pow.f64 (/.f64 d h) 1/2)
(sqrt.f64 (/.f64 d h))
(pow.f64 (sqrt.f64 (/.f64 d h)) 1)
(sqrt.f64 (/.f64 d h))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(sqrt.f64 (/.f64 d h))
(cbrt.f64 (*.f64 (/.f64 d h) (sqrt.f64 (/.f64 d h))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(sqrt.f64 (/.f64 d h))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(+.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 -1/2 l) h)) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 -1/2 l) h) 1))) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(*.f64 1 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 -1/2 l) h) 1))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 -1/2 l) h) 1)) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 -1/2 l) h) 1))) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 -1/2 l) h) 1)))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 -1/2 l) h) 1)) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 -1/2 l) h) 1)))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(pow.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 -1/2 l) h) 1) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(log.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 -1/2 l) h) 1)))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 -1/2 l) h) 1))))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 -1/2 l) h) 1) (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 -1/2 l) h) 1)) (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 -1/2 l) h) 1)))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 -1/2 l) h) 1)))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(exp.f64 (log.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 -1/2 l) h) 1)))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 -1/2 l) h) 1)) 1))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 -1/2 l) h) 1)))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(fma.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (*.f64 h (/.f64 -1/2 l)) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 D (/.f64 (/.f64 M d) 2)))) 1)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(/.f64 1 (/.f64 (*.f64 d 2) (*.f64 M D)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(/.f64 M (/.f64 (*.f64 d 2) D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(/.f64 (*.f64 M D) (*.f64 d 2))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(/.f64 (neg.f64 (*.f64 M D)) (neg.f64 (*.f64 d 2)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(/.f64 (*.f64 M (/.f64 D d)) 2)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(/.f64 (/.f64 (*.f64 M D) 2) d)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 1)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(pow.f64 (/.f64 (*.f64 d 2) (*.f64 M D)) -1)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(log.f64 (exp.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 D (/.f64 (/.f64 M d) 2)))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 D (/.f64 (/.f64 M d) 2))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(expm1.f64 (log1p.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(exp.f64 (log.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 D (/.f64 (/.f64 M d) 2))) 1))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(log1p.f64 (expm1.f64 (*.f64 D (/.f64 (/.f64 M d) 2))))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))

eval154.0ms (0.8%)

Compiler

Compiled 5951 to 3060 computations (48.6% saved)

prune99.0ms (0.5%)

Pruning

19 alts after pruning (19 fresh and 0 done)

PrunedKeptTotal
New17119190
Fresh000
Picked505
Done000
Total17619195
Accurracy
78.9%
Counts
195 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
55.3%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))))
34.5%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
61.8%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
49.8%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
38.0%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
13.7%
(*.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
61.4%
(*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (sqrt.f64 (/.f64 d h)))) (cbrt.f64 (sqrt.f64 (/.f64 d h)))) (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))))
61.7%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) (sqrt.f64 (sqrt.f64 (/.f64 d h)))) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
62.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) h) l)))))
55.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)))))
61.5%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 -1/2 l) h)) 1)))
22.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8)))
41.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
31.5%
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
49.8%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (*.f64 h (/.f64 -1/2 l)) 1))
50.0%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h (/.f64 -1/2 l)) 1))
49.9%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
14.2%
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d))
14.2%
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
55.3%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))))
34.5%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
61.8%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
49.8%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
38.0%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
13.7%
(*.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
61.4%
(*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (sqrt.f64 (/.f64 d h)))) (cbrt.f64 (sqrt.f64 (/.f64 d h)))) (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))))
61.7%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) (sqrt.f64 (sqrt.f64 (/.f64 d h)))) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
62.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) h) l)))))
55.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)))))
61.5%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 -1/2 l) h)) 1)))
22.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8)))
41.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
31.5%
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
49.8%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (*.f64 h (/.f64 -1/2 l)) 1))
50.0%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h (/.f64 -1/2 l)) 1))
49.9%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
14.2%
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d))
14.2%
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
Compiler

Compiled 2456 to 1728 computations (29.6% saved)

localize552.0ms (2.7%)

Local Accuracy

Found 19 expressions with local accuracy:

NewAccuracyProgram
97.7%
(/.f64 (*.f64 M D) (*.f64 2 d))
96.3%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
89.6%
(*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))
88.5%
(pow.f64 (/.f64 d l) (/.f64 1 2))
95.5%
(*.f64 (/.f64 d l) (/.f64 d h))
94.1%
(*.f64 D (/.f64 M (*.f64 2 d)))
93.2%
(fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (*.f64 h (/.f64 -1/2 l)) 1)
83.1%
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))
95.5%
(*.f64 (/.f64 d l) (/.f64 d h))
94.1%
(*.f64 D (/.f64 M (*.f64 2 d)))
89.6%
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
83.1%
(sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))
99.8%
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
99.3%
(/.f64 1 (*.f64 l h))
91.0%
(sqrt.f64 (/.f64 1 (*.f64 l h)))
94.2%
(/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) h) l)
94.1%
(*.f64 D (/.f64 (/.f64 M d) 2))
89.0%
(sqrt.f64 (/.f64 d h))
88.5%
(sqrt.f64 (/.f64 d l))
Compiler

Compiled 561 to 276 computations (50.8% saved)

series46.0ms (0.2%)

Counts
15 → 456
Calls

153 calls:

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

rewrite114.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
898×add-sqr-sqrt
882×pow1
878×*-un-lft-identity
826×add-exp-log
826×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify209.0ms (1%)

Algorithm
egg-herbie
Rules
1476×associate-/r*
580×unswap-sqr
560×log-prod
552×fma-def
484×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

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

eval95.0ms (0.5%)

Compiler

Compiled 7247 to 3721 computations (48.7% saved)

prune145.0ms (0.7%)

Pruning

38 alts after pruning (37 fresh and 1 done)

PrunedKeptTotal
New24126267
Fresh31114
Picked415
Done000
Total24838286
Accurracy
86.9%
Counts
286 → 38
Alt Table
Click to see full alt table
StatusAccuracyProgram
32.0%
(/.f64 d (sqrt.f64 (*.f64 h l)))
31.9%
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
38.0%
(*.f64 (/.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 d l)))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
31.9%
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) d)
34.5%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
61.8%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
34.6%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))))
37.8%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (expm1.f64 (log1p.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))))
41.3%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
13.7%
(*.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
61.4%
(*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (sqrt.f64 (/.f64 d h)))) (cbrt.f64 (sqrt.f64 (/.f64 d h)))) (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))))
38.3%
(*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
33.9%
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
47.8%
(*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 d l) d) h)) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
42.8%
(*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d h)) l)) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
43.2%
(*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 -1/2 l)) 1))
41.0%
(*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
47.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (/.f64 1/4 (/.f64 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 D (*.f64 D h))) (*.f64 M M)))))))
55.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)))))
41.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 l (*.f64 d d))))))))
61.5%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 -1/2 l) h)) 1)))
22.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8)))
41.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
31.5%
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
49.8%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (*.f64 h (/.f64 -1/2 l)) 1))
50.0%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2) (*.f64 h (/.f64 -1/2 l))) 1))
33.3%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 l (*.f64 d d))) -1/8)))
50.6%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)) l))))
12.8%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 l (*.f64 d d))) -1/8))
15.1%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 -1/8 (*.f64 d d)) (/.f64 (*.f64 D D) (/.f64 (/.f64 l h) (*.f64 M M)))))
15.2%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 -1/8 (*.f64 d d)) (/.f64 (*.f64 D D) (/.f64 l (*.f64 M (*.f64 M h))))))
32.5%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) 1)
31.3%
(*.f64 (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))))) d)
24.4%
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 h l)) (/.f64 1 (*.f64 h l))) (/.f64 1 (*.f64 h l))))) d)
31.4%
(*.f64 (expm1.f64 (log1p.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))) d)
27.4%
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 h l)) (sqrt.f64 (*.f64 h l)))) d)
14.2%
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d))
14.2%
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
32.0%
(/.f64 d (sqrt.f64 (*.f64 h l)))
31.9%
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
38.0%
(*.f64 (/.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 d l)))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
31.9%
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) d)
34.5%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
61.8%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
34.6%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))))
37.8%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (expm1.f64 (log1p.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))))
41.3%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
13.7%
(*.f64 (*.f64 (/.f64 D (/.f64 d D)) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) -1/8))
61.4%
(*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (sqrt.f64 (/.f64 d h)))) (cbrt.f64 (sqrt.f64 (/.f64 d h)))) (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))))
38.3%
(*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
33.9%
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
47.8%
(*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 d l) d) h)) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
42.8%
(*.f64 (sqrt.f64 (/.f64 (*.f64 d (/.f64 d h)) l)) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
43.2%
(*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 -1/2 l)) 1))
41.0%
(*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
47.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (/.f64 1/4 (/.f64 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 D (*.f64 D h))) (*.f64 M M)))))))
55.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)))))
41.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 l (*.f64 d d))))))))
61.5%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 -1/2 l) h)) 1)))
22.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8)))
41.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
31.5%
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
49.8%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (*.f64 h (/.f64 -1/2 l)) 1))
50.0%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2) (*.f64 h (/.f64 -1/2 l))) 1))
33.3%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 l (*.f64 d d))) -1/8)))
50.6%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)) l))))
12.8%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 l (*.f64 d d))) -1/8))
15.1%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 -1/8 (*.f64 d d)) (/.f64 (*.f64 D D) (/.f64 (/.f64 l h) (*.f64 M M)))))
15.2%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 -1/8 (*.f64 d d)) (/.f64 (*.f64 D D) (/.f64 l (*.f64 M (*.f64 M h))))))
32.5%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) 1)
31.3%
(*.f64 (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))))) d)
24.4%
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 h l)) (/.f64 1 (*.f64 h l))) (/.f64 1 (*.f64 h l))))) d)
31.4%
(*.f64 (expm1.f64 (log1p.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))) d)
27.4%
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 h l)) (sqrt.f64 (*.f64 h l)))) d)
14.2%
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d))
14.2%
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
Compiler

Compiled 4322 to 2996 computations (30.7% saved)

localize456.0ms (2.3%)

Local Accuracy

Found 18 expressions with local accuracy:

NewAccuracyProgram
91.0%
(*.f64 D (/.f64 (/.f64 M d) 2))
82.2%
(*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2) (*.f64 (/.f64 -1/2 l) h))
77.1%
(sqrt.f64 (/.f64 d h))
75.9%
(sqrt.f64 (/.f64 d l))
91.0%
(*.f64 D (/.f64 M (*.f64 2 d)))
87.5%
(/.f64 (*.f64 (/.f64 d l) d) h)
82.6%
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
66.6%
(sqrt.f64 (/.f64 (*.f64 (/.f64 d l) d) h))
99.6%
(/.f64 (/.f64 1 (*.f64 h l)) (sqrt.f64 (*.f64 h l)))
99.1%
(/.f64 1 (*.f64 h l))
78.7%
(sqrt.f64 (*.f64 h l))
61.2%
(cbrt.f64 (/.f64 (/.f64 1 (*.f64 h l)) (sqrt.f64 (*.f64 h l))))
99.7%
(/.f64 d (sqrt.f64 (*.f64 h l)))
78.7%
(sqrt.f64 (*.f64 h l))
91.9%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
82.6%
(*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))
77.1%
(pow.f64 (/.f64 d h) (/.f64 1 2))
75.5%
(pow.f64 (/.f64 d l) 1/4)
Compiler

Compiled 508 to 245 computations (51.8% saved)

series156.0ms (0.8%)

Counts
12 → 240
Calls

102 calls:

TimeVariablePointExpression
30.0ms
l
@-inf
(/.f64 (*.f64 (/.f64 d l) d) h)
30.0ms
d
@0
(pow.f64 (/.f64 d l) 1/4)
30.0ms
l
@0
(pow.f64 (/.f64 d l) 1/4)
15.0ms
d
@-inf
(pow.f64 (/.f64 d l) 1/4)
15.0ms
l
@-inf
(pow.f64 (/.f64 d l) 1/4)

rewrite88.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
914×add-sqr-sqrt
898×pow1
892×*-un-lft-identity
846×add-exp-log
846×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify140.0ms (0.7%)

Algorithm
egg-herbie
Rules
960×unswap-sqr
728×log-prod
676×exp-prod
484×associate-*l*
480×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

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

eval169.0ms (0.8%)

Compiler

Compiled 7843 to 4114 computations (47.5% saved)

prune209.0ms (1%)

Pruning

38 alts after pruning (35 fresh and 3 done)

PrunedKeptTotal
New26511276
Fresh82432
Picked325
Done011
Total27638314
Accurracy
87.2%
Counts
314 → 38
Alt Table
Click to see full alt table
StatusAccuracyProgram
28.4%
(/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))
32.0%
(/.f64 d (sqrt.f64 (*.f64 h l)))
27.9%
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2)))
26.4%
(/.f64 d (cbrt.f64 (*.f64 l (*.f64 h (sqrt.f64 (*.f64 l h))))))
26.3%
(*.f64 (pow.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 l h)) (*.f64 l h))) 1/3) d)
31.9%
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
38.0%
(*.f64 (/.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 d l)))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
31.9%
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) d)
34.5%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
34.6%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))))
37.8%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (expm1.f64 (log1p.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))))
41.3%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
61.4%
(*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (sqrt.f64 (/.f64 d h)))) (cbrt.f64 (sqrt.f64 (/.f64 d h)))) (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))))
61.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
38.3%
(*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
33.9%
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 l h) -1/2))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
47.8%
(*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 d l) d) h)) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
41.0%
(*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
43.2%
(*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 -1/2 l)) 1))
17.0%
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D M) (*.f64 D M))) d))
47.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (/.f64 1/4 (/.f64 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 D (*.f64 D h))) (*.f64 M M)))))))
55.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)))))
51.9%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (*.f64 (/.f64 -1/8 (*.f64 d d)) (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (/.f64 l h))) 1)))
22.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8)))
41.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
31.5%
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
49.8%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (*.f64 h (/.f64 -1/2 l)) 1))
50.0%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2) (*.f64 h (/.f64 -1/2 l))) 1))
33.3%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 l (*.f64 d d))) -1/8)))
50.6%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)) l))))
12.8%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 l (*.f64 d d))) -1/8))
15.1%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 -1/8 (*.f64 d d)) (/.f64 (*.f64 D D) (/.f64 (/.f64 l h) (*.f64 M M)))))
15.2%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 -1/8 (*.f64 d d)) (/.f64 (*.f64 D D) (/.f64 l (*.f64 M (*.f64 M h))))))
32.5%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) 1)
24.4%
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 h l)) (/.f64 1 (*.f64 h l))) (/.f64 1 (*.f64 h l))))) d)
27.4%
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 h l)) (cbrt.f64 (pow.f64 (*.f64 l h) 3/2)))) d)
27.4%
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (*.f64 l h) 3/2))) d)
14.2%
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d))
28.4%
(/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))
32.0%
(/.f64 d (sqrt.f64 (*.f64 h l)))
27.9%
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2)))
26.4%
(/.f64 d (cbrt.f64 (*.f64 l (*.f64 h (sqrt.f64 (*.f64 l h))))))
26.3%
(*.f64 (pow.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 l h)) (*.f64 l h))) 1/3) d)
31.9%
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
38.0%
(*.f64 (/.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 d l)))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
31.9%
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) d)
34.5%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
34.6%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 (*.f64 h M) (/.f64 l M)) 1/8))))
37.8%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (expm1.f64 (log1p.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))))
41.3%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
61.4%
(*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (sqrt.f64 (/.f64 d h)))) (cbrt.f64 (sqrt.f64 (/.f64 d h)))) (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))))
61.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
38.3%
(*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
33.9%
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 l h) -1/2))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
47.8%
(*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 d l) d) h)) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
41.0%
(*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
43.2%
(*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 -1/2 l)) 1))
17.0%
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D M) (*.f64 D M))) d))
47.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (/.f64 1/4 (/.f64 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 D (*.f64 D h))) (*.f64 M M)))))))
55.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)))))
51.9%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (*.f64 (/.f64 -1/8 (*.f64 d d)) (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (/.f64 l h))) 1)))
22.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8)))
41.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
31.5%
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
49.8%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (*.f64 h (/.f64 -1/2 l)) 1))
50.0%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2) (*.f64 h (/.f64 -1/2 l))) 1))
33.3%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 l (*.f64 d d))) -1/8)))
50.6%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)) l))))
12.8%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 l (*.f64 d d))) -1/8))
15.1%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 -1/8 (*.f64 d d)) (/.f64 (*.f64 D D) (/.f64 (/.f64 l h) (*.f64 M M)))))
15.2%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 -1/8 (*.f64 d d)) (/.f64 (*.f64 D D) (/.f64 l (*.f64 M (*.f64 M h))))))
32.5%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) 1)
24.4%
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 h l)) (/.f64 1 (*.f64 h l))) (/.f64 1 (*.f64 h l))))) d)
27.4%
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 h l)) (cbrt.f64 (pow.f64 (*.f64 l h) 3/2)))) d)
27.4%
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (*.f64 l h) 3/2))) d)
14.2%
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d))
Compiler

Compiled 4010 to 2764 computations (31.1% saved)

localize638.0ms (3.2%)

Local Accuracy

Found 17 expressions with local accuracy:

NewAccuracyProgram
78.5%
(/.f64 (*.f64 d (*.f64 d l)) (*.f64 D (*.f64 D h)))
78.3%
(/.f64 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 D (*.f64 D h))) (*.f64 M M))
77.1%
(sqrt.f64 (/.f64 d h))
75.9%
(sqrt.f64 (/.f64 d l))
92.1%
(*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
91.0%
(*.f64 D (/.f64 M (*.f64 2 d)))
82.6%
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
78.7%
(pow.f64 (*.f64 h l) -1/2)
99.7%
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2)))
99.7%
(pow.f64 (*.f64 l h) 3/2)
62.0%
(cbrt.f64 (pow.f64 (*.f64 l h) 3/2))
99.7%
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
78.7%
(pow.f64 (*.f64 h l) -1/2)
91.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
82.6%
(*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))
77.1%
(sqrt.f64 (/.f64 d h))
75.5%
(pow.f64 (/.f64 d l) 1/4)
Compiler

Compiled 515 to 211 computations (59% saved)

series194.0ms (1%)

Counts
10 → 276
Calls

99 calls:

TimeVariablePointExpression
60.0ms
l
@0
(pow.f64 (*.f64 h l) -1/2)
56.0ms
l
@-inf
(pow.f64 (*.f64 h l) -1/2)
19.0ms
h
@-inf
(pow.f64 (*.f64 h l) -1/2)
12.0ms
h
@0
(pow.f64 (*.f64 h l) -1/2)
7.0ms
l
@inf
(pow.f64 (*.f64 h l) -1/2)

rewrite112.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1048×add-sqr-sqrt
1030×pow1
974×add-exp-log
974×add-log-exp
974×log1p-expm1-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
052328
11148328
Stop Event
node limit
Counts
10 → 90
Calls
Call 1
Inputs
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
(cbrt.f64 (pow.f64 (*.f64 l h) 3/2))
(pow.f64 (*.f64 l h) 3/2)
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
(/.f64 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 D (*.f64 D h))) (*.f64 M M))
(/.f64 (*.f64 d (*.f64 d l)) (*.f64 D (*.f64 D h)))
Outputs
(pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2))))) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)))))))
(exp.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)))))))
(*.f64 1 (pow.f64 (*.f64 h l) -1/2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)) (cbrt.f64 (pow.f64 (*.f64 h l) -1/2))) (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 h l) -1/2)) (sqrt.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))
(*.f64 (pow.f64 (*.f64 h l) -1/4) (pow.f64 (*.f64 h l) -1/4))
(log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (pow.f64 (*.f64 h l) -1/2)) (pow.f64 (*.f64 h l) -1/2)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 h l) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 h l) -1/2)))
(pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 1)
(log.f64 (exp.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (*.f64 d (pow.f64 (*.f64 h l) -1/2))) (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(expm1.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(exp.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(*.f64 1 (cbrt.f64 (pow.f64 (*.f64 h l) 3/2)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 h l) 3/2))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 h l) 3/2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 h l) 3/2))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 h l) 3/2))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 h l) 3/2))))
(pow.f64 (pow.f64 (*.f64 h l) 3/2) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 h l) 3/2)) 1)
(log.f64 (exp.f64 (cbrt.f64 (pow.f64 (*.f64 h l) 3/2))))
(expm1.f64 (log1p.f64 (cbrt.f64 (pow.f64 (*.f64 h l) 3/2))))
(exp.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 h l) 3/2))))
(log1p.f64 (expm1.f64 (cbrt.f64 (pow.f64 (*.f64 h l) 3/2))))
(*.f64 1 (pow.f64 (*.f64 h l) 3/2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 h l) 3/2)) (cbrt.f64 (pow.f64 (*.f64 h l) 3/2))) (cbrt.f64 (pow.f64 (*.f64 h l) 3/2)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 h l) 3/2)) (sqrt.f64 (pow.f64 (*.f64 h l) 3/2)))
(*.f64 (pow.f64 l 3/2) (pow.f64 h 3/2))
(*.f64 (pow.f64 (*.f64 h l) 3/4) (pow.f64 (*.f64 h l) 3/4))
(log.f64 (exp.f64 (pow.f64 (*.f64 h l) 3/2)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 h l) 3/2) (pow.f64 (*.f64 h l) 3/2)) (pow.f64 (*.f64 h l) 3/2)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) 3/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 h l)) 3/2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 h l) 3/2)))
(*.f64 d (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 h l) 3/2))))
(*.f64 1 (/.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) 3/2))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) 3/2)))) (cbrt.f64 (/.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) 3/2))))) (cbrt.f64 (/.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) 3/2)))))
(*.f64 (sqrt.f64 (/.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) 3/2)))) (sqrt.f64 (/.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) 3/2)))))
(pow.f64 (/.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) 3/2))) 1)
(log.f64 (exp.f64 (/.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) 3/2)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) 3/2))) (/.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) 3/2)))) (/.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) 3/2)))))
(expm1.f64 (log1p.f64 (/.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) 3/2)))))
(exp.f64 (log.f64 (/.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) 3/2)))))
(log1p.f64 (expm1.f64 (/.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) 3/2)))))
(*.f64 1 (pow.f64 (*.f64 h l) -1/2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)) (cbrt.f64 (pow.f64 (*.f64 h l) -1/2))) (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 h l) -1/2)) (sqrt.f64 (pow.f64 (*.f64 h l) -1/2)))
(*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))
(*.f64 (pow.f64 (*.f64 h l) -1/4) (pow.f64 (*.f64 h l) -1/4))
(log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (pow.f64 (*.f64 h l) -1/2)) (pow.f64 (*.f64 h l) -1/2)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 h l) -1/2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 h l) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 h l) -1/2)))
(+.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (*.f64 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2))) (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
(+.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 1) (*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)))))
(pow.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2))))) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2))))) (*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)))))) (*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)))))))
(exp.f64 (log.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)))))))
(*.f64 1 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 (*.f64 M M) (*.f64 D (*.f64 h D)))))
(*.f64 (*.f64 (/.f64 d D) (/.f64 (*.f64 d l) (*.f64 h D))) (/.f64 1 (*.f64 M M)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 (*.f64 M M) (*.f64 D (*.f64 h D))))) (cbrt.f64 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 (*.f64 M M) (*.f64 D (*.f64 h D)))))) (cbrt.f64 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 (*.f64 M M) (*.f64 D (*.f64 h D))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 (*.f64 M M) (*.f64 D (*.f64 h D))))) (sqrt.f64 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 (*.f64 M M) (*.f64 D (*.f64 h D))))))
(pow.f64 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 (*.f64 M M) (*.f64 D (*.f64 h D)))) 1)
(log.f64 (exp.f64 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 (*.f64 M M) (*.f64 D (*.f64 h D))))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 (*.f64 M M) (*.f64 D (*.f64 h D)))) (/.f64 (*.f64 d (*.f64 d l)) (*.f64 (*.f64 M M) (*.f64 D (*.f64 h D))))) (/.f64 (*.f64 d (*.f64 d l)) (*.f64 (*.f64 M M) (*.f64 D (*.f64 h D))))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 (*.f64 M M) (*.f64 D (*.f64 h D))))))
(exp.f64 (log.f64 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 (*.f64 M M) (*.f64 D (*.f64 h D))))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 (*.f64 M M) (*.f64 D (*.f64 h D))))))
(*.f64 1 (*.f64 (/.f64 d D) (/.f64 (*.f64 d l) (*.f64 h D))))
(*.f64 (*.f64 d (*.f64 d l)) (/.f64 1 (*.f64 D (*.f64 h D))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 d D) (/.f64 (*.f64 d l) (*.f64 h D)))) (cbrt.f64 (*.f64 (/.f64 d D) (/.f64 (*.f64 d l) (*.f64 h D))))) (cbrt.f64 (*.f64 (/.f64 d D) (/.f64 (*.f64 d l) (*.f64 h D)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d D) (/.f64 (*.f64 d l) (*.f64 h D)))) (sqrt.f64 (*.f64 (/.f64 d D) (/.f64 (*.f64 d l) (*.f64 h D)))))
(*.f64 (/.f64 d D) (/.f64 (*.f64 d l) (*.f64 h D)))
(pow.f64 (*.f64 (/.f64 d D) (/.f64 (*.f64 d l) (*.f64 h D))) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 d D) (/.f64 (*.f64 d l) (*.f64 h D)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 d D) (/.f64 (*.f64 d l) (*.f64 h D))) (*.f64 (/.f64 d D) (/.f64 (*.f64 d l) (*.f64 h D)))) (*.f64 (/.f64 d D) (/.f64 (*.f64 d l) (*.f64 h D)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d D) (/.f64 (*.f64 d l) (*.f64 h D)))))
(exp.f64 (log.f64 (*.f64 (/.f64 d D) (/.f64 (*.f64 d l) (*.f64 h D)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d D) (/.f64 (*.f64 d l) (*.f64 h D)))))

simplify176.0ms (0.9%)

Algorithm
egg-herbie
Rules
894×unswap-sqr
760×fma-def
754×exp-prod
730×log-prod
718×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

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

eval112.0ms (0.6%)

Compiler

Compiled 7213 to 3864 computations (46.4% saved)

prune130.0ms (0.6%)

Pruning

45 alts after pruning (40 fresh and 5 done)

PrunedKeptTotal
New24613259
Fresh32730
Picked325
Done033
Total25245297
Accurracy
88.0%
Counts
297 → 45
Alt Table
Click to see full alt table
StatusAccuracyProgram
26.9%
(/.f64 d (pow.f64 (pow.f64 (*.f64 h l) 3/2) 1/3))
28.4%
(/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))
32.0%
(/.f64 d (sqrt.f64 (*.f64 h l)))
27.9%
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2)))
26.4%
(/.f64 d (cbrt.f64 (*.f64 l (*.f64 h (sqrt.f64 (*.f64 l h))))))
26.3%
(*.f64 (pow.f64 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 l h)) (*.f64 l h))) 1/3) d)
31.9%
(*.f64 (pow.f64 (*.f64 h l) -1/2) d)
38.0%
(*.f64 (/.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 d l)))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
31.9%
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) d)
34.5%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
31.8%
(*.f64 (*.f64 (pow.f64 (*.f64 h l) -1/4) (pow.f64 (*.f64 h l) -1/4)) d)
3.4%
(*.f64 (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)) d)
28.3%
(*.f64 (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2)) d)
37.8%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (expm1.f64 (log1p.f64 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)))))))
61.4%
(*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (sqrt.f64 (/.f64 d h)))) (cbrt.f64 (sqrt.f64 (/.f64 d h)))) (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))))
61.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))) (-.f64 1 (/.f64 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 D (/.f64 (/.f64 M d) 2)) 2)) h) l)))
39.9%
(*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)) l))))
41.4%
(*.f64 (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
33.9%
(*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 l h) -1/2))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
47.8%
(*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 d l) d) h)) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
41.0%
(*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 l h))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))
43.2%
(*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (fma.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (/.f64 -1/2 l)) 1))
17.0%
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D M) (*.f64 D M))) d))
46.1%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (/.f64 1/4 (/.f64 (/.f64 (*.f64 (/.f64 (/.f64 l D) D) (*.f64 d d)) h) (*.f64 M M)))))))
55.1%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (/.f64 1/4 (/.f64 (*.f64 (/.f64 d D) (/.f64 (*.f64 d l) (*.f64 h D))) (*.f64 M M)))))))
55.2%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (/.f64 1/4 (/.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 d D) (/.f64 (*.f64 d l) (*.f64 h D)))) (cbrt.f64 (*.f64 (/.f64 d D) (/.f64 (*.f64 d l) (*.f64 h D))))) (cbrt.f64 (*.f64 (/.f64 d D) (/.f64 (*.f64 d l) (*.f64 h D))))) (*.f64 M M)))))))
50.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (/.f64 1/4 (*.f64 (/.f64 d (*.f64 M M)) (/.f64 (*.f64 d l) (*.f64 D (*.f64 D h)))))))))
55.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4)))))
51.9%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (*.f64 (/.f64 -1/8 (*.f64 d d)) (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (/.f64 l h))) 1)))
22.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) -1/8)))
41.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
31.5%
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
49.8%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (fma.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (*.f64 h (/.f64 -1/2 l)) 1))
50.0%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2) (*.f64 h (/.f64 -1/2 l))) 1))
33.3%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 l (*.f64 d d))) -1/8)))
50.6%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)) l))))
12.8%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 l (*.f64 d d))) -1/8))
15.1%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 -1/8 (*.f64 d d)) (/.f64 (*.f64 D D) (/.f64 (/.f64 l h) (*.f64 M M)))))
15.2%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 -1/8 (*.f64 d d)) (/.f64 (*.f64 D D) (/.f64 l (*.f64 M (*.f64 M h))))))
32.5%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) 1)
24.4%
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 h l)) (/.f64 1 (*.f64 h l))) (/.f64 1 (*.f64 h l))))) d)
27.4%
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (*.f64 l h) 3/2))) d)
38.2%
(*.f64 d (*.f64 (pow.f64 (*.f64 h l) -1/2) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2))))))
31.9%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
14.2%
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) d))
Compiler

Compiled 2982 to 1674 computations (43.9% saved)

regimes583.0ms (2.9%)

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

7 calls:

143.0ms
d
132.0ms
h
79.0ms
D
70.0ms
l
47.0ms
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
Results
AccuracySegmentsBranch
77.1%4d
76.7%3h
74.8%2l
62.0%1M
62.0%1D
70.4%3(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
62.0%1(*.f64 M D)
Compiler

Compiled 1853 to 914 computations (50.7% saved)

regimes327.0ms (1.6%)

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

3 calls:

160.0ms
d
82.0ms
h
55.0ms
l
Results
AccuracySegmentsBranch
75.4%6d
70.9%2l
72.8%3h
Compiler

Compiled 1135 to 535 computations (52.9% saved)

regimes143.0ms (0.7%)

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

2 calls:

85.0ms
l
41.0ms
h
Results
AccuracySegmentsBranch
72.7%4l
70.9%2h
Compiler

Compiled 758 to 371 computations (51.1% saved)

regimes143.0ms (0.7%)

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

3 calls:

57.0ms
d
36.0ms
h
36.0ms
l
Results
AccuracySegmentsBranch
63.6%2d
63.3%2l
63.3%2h
Compiler

Compiled 625 to 319 computations (49% saved)

regimes213.0ms (1.1%)

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

5 calls:

69.0ms
D
33.0ms
l
33.0ms
d
33.0ms
h
32.0ms
M
Results
AccuracySegmentsBranch
62.3%2l
62.3%2h
55.6%2M
54.0%2D
62.7%2d
Compiler

Compiled 481 to 245 computations (49.1% saved)

regimes155.0ms (0.8%)

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

3 calls:

55.0ms
h
46.0ms
d
43.0ms
l
Results
AccuracySegmentsBranch
59.6%4h
60.7%3l
60.0%3d
Compiler

Compiled 443 to 223 computations (49.7% saved)

regimes109.0ms (0.5%)

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

2 calls:

57.0ms
l
43.0ms
d
Results
AccuracySegmentsBranch
58.8%3d
59.5%3l
Compiler

Compiled 412 to 202 computations (51% saved)

regimes262.0ms (1.3%)

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

5 calls:

71.0ms
d
58.0ms
h
48.0ms
D
38.0ms
M
38.0ms
l
Results
AccuracySegmentsBranch
47.4%3D
48.8%2M
54.4%5h
55.6%6d
51.6%3l
Compiler

Compiled 380 to 186 computations (51.1% saved)

regimes48.0ms (0.2%)

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

1 calls:

41.0ms
l
Results
AccuracySegmentsBranch
51.6%3l
Compiler

Compiled 335 to 155 computations (53.7% saved)

regimes220.0ms (1.1%)

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

5 calls:

69.0ms
d
50.0ms
D
41.0ms
l
31.0ms
M
23.0ms
h
Results
AccuracySegmentsBranch
43.0%5D
43.3%3M
50.0%5d
45.5%2h
50.3%5l
Compiler

Compiled 231 to 110 computations (52.4% saved)

regimes89.0ms (0.4%)

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

3 calls:

30.0ms
d
30.0ms
l
24.0ms
h
Results
AccuracySegmentsBranch
49.1%5d
43.9%4h
48.7%5l
Compiler

Compiled 176 to 75 computations (57.4% saved)

regimes53.0ms (0.3%)

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

2 calls:

27.0ms
d
23.0ms
l
Results
AccuracySegmentsBranch
46.7%4l
46.9%5d
Compiler

Compiled 142 to 65 computations (54.2% saved)

regimes12.0ms (0.1%)

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

1 calls:

10.0ms
l
Results
AccuracySegmentsBranch
44.7%2l
Compiler

Compiled 58 to 35 computations (39.7% saved)

regimes26.0ms (0.1%)

Accuracy

Total -0.3b remaining (-0.8%)

Threshold costs -0.3b (-0.8%)

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

5 calls:

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

Compiled 72 to 49 computations (31.9% saved)

bsearch132.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
75.0ms
-3.1951035133974604e-296
2.693538689478543e-304
55.0ms
-1.3754588825710313e+57
-6.31697608142635e+55
Results
57.0ms286×body256invalid
41.0ms161×body256valid
27.0ms111×body256infinite
Compiler

Compiled 1181 to 864 computations (26.8% saved)

bsearch149.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
92.0ms
-3.1951035133974604e-296
2.693538689478543e-304
56.0ms
-1.3754588825710313e+57
-6.31697608142635e+55
Results
76.0ms312×body256invalid
46.0ms187×body256valid
21.0ms85×body256infinite
Compiler

Compiled 1161 to 844 computations (27.3% saved)

bsearch169.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
169.0ms
-3.1951035133974604e-296
2.693538689478543e-304
Results
92.0ms73×body256infinite
44.0ms87×body256valid
28.0ms152×body256invalid
Compiler

Compiled 678 to 508 computations (25.1% saved)

bsearch75.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
75.0ms
3.6298034282499226e-264
8.898082877523963e-263
Results
39.0ms39×body256infinite
17.0ms102×body256invalid
16.0ms73×body256valid
Compiler

Compiled 489 to 360 computations (26.4% saved)

bsearch68.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
68.0ms
3.6298034282499226e-264
8.898082877523963e-263
Results
30.0ms45×body256infinite
20.0ms116×body256invalid
15.0ms67×body256valid
Compiler

Compiled 489 to 360 computations (26.4% saved)

bsearch119.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
59.0ms
-2.5741603410251466e-307
8.373402464330605e-308
59.0ms
-3.209488581959371e-272
-2.1880210226059493e-273
Results
64.0ms256×body256invalid
35.0ms144×body256infinite
15.0ms64×body256valid
Compiler

Compiled 718 to 511 computations (28.8% saved)

bsearch186.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
74.0ms
-2.5741603410251466e-307
8.373402464330605e-308
111.0ms
-3.209488581959371e-272
-2.1880210226059493e-273
Results
80.0ms259×body256invalid
72.0ms153×body256infinite
30.0ms55×body256valid
Compiler

Compiled 718 to 511 computations (28.8% saved)

bsearch113.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
51.0ms
-2.5741603410251466e-307
8.373402464330605e-308
62.0ms
-3.209488581959371e-272
-2.1880210226059493e-273
Results
58.0ms155×body256infinite
38.0ms178×body256invalid
12.0ms53×body256valid
Compiler

Compiled 592 to 420 computations (29.1% saved)

bsearch134.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
54.0ms
-2.5741603410251466e-307
8.373402464330605e-308
80.0ms
-3.209488581959371e-272
-2.1880210226059493e-273
Results
59.0ms142×body256infinite
47.0ms237×body256invalid
25.0ms66×body256valid
Compiler

Compiled 397 to 303 computations (23.7% saved)

bsearch268.0ms (1.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
51.0ms
1.6969072283830501e-298
1.828007761778588e-297
99.0ms
-7.0555017685467965e-295
-5.505445704092963e-300
30.0ms
-2.577333805595784e-257
-1.3143912868862725e-257
89.0ms
-3.261196952622644e+89
-1.20048131842667e+79
Results
143.0ms471×body256invalid
67.0ms266×body256infinite
49.0ms198×body256valid
Compiler

Compiled 1428 to 973 computations (31.9% saved)

bsearch259.0ms (1.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
53.0ms
2.798222449791712e+82
1.0989457242648548e+86
87.0ms
3.5577090062443018e-93
7.332621776096477e-87
32.0ms
-2.9134135920370694e-220
-1.6801755573811403e-220
67.0ms
-9.925969464430889e+110
-5.718347124884526e+103
Results
110.0ms346×body256valid
89.0ms481×body256invalid
32.0ms134×body256infinite
Compiler

Compiled 1506 to 1037 computations (31.1% saved)

bsearch198.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
60.0ms
1.9693155020308889e-118
6.8239987280188835e-115
74.0ms
2.8059783221199066e-201
6.29756851527207e-199
64.0ms
-3.209488581959371e-272
-2.1880210226059493e-273
Results
111.0ms342×body256invalid
48.0ms201×body256infinite
33.0ms135×body256valid
Compiler

Compiled 892 to 615 computations (31.1% saved)

bsearch54.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
54.0ms
-3.209488581959371e-272
-2.1880210226059493e-273
Results
27.0ms124×body256invalid
15.0ms62×body256infinite
11.0ms34×body256valid
Compiler

Compiled 216 to 164 computations (24.1% saved)

simplify86.0ms (0.4%)

Algorithm
egg-herbie
Rules
156×*-commutative
120×neg-mul-1
86×unsub-neg
74×distribute-rgt-neg-in
72×distribute-lft-neg-in
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
01762330
12462254
22702254
32972250
43232250
53542238
63912238
74762238
86052238
96422238
106522238
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 h -115000000000000007302115311923875724548243397328062382080) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4))))) (if (<=.f64 h -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))) (*.f64 (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))))
(if (<=.f64 h -1220000000000000020653558571000955525670125930872056053760) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4))))) (if (<=.f64 h -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))) (*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)) l))))))
(if (<=.f64 h -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))) (*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)) l)))))
(if (<=.f64 d 8395328615368343/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)) l)))) (*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)) l)))))
(if (<=.f64 d 8395328615368343/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))) (*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)) l)))))
(if (<=.f64 l -6395362319981249/304541062856249971261043199621099634714882089299843985214622076787904646586450815702050470808812820600790778632231520880733099058287596688955562103009770419360352428123639782183462176734064176511024987296225574339802674935168589842054573862983405175400866837597008673346307143437247315968) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 h l)) (/.f64 1 (*.f64 h l))) (/.f64 1 (*.f64 h l))))) d) (*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)) l))))))
(if (<=.f64 l -1126801932568125/152270531428124985630521599810549817357441044649921992607311038393952323293225407851025235404406410300395389316115760440366549529143798344477781051504885209680176214061819891091731088367032088255512493648112787169901337467584294921027286931491702587700433418798504336673153571718623657984) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 h l)) (/.f64 1 (*.f64 h l))) (/.f64 1 (*.f64 h l))))) d) (*.f64 d (*.f64 (pow.f64 (*.f64 h l) -1/2) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2))))))))
(if (<=.f64 l -8831690822831249/304541062856249971261043199621099634714882089299843985214622076787904646586450815702050470808812820600790778632231520880733099058287596688955562103009770419360352428123639782183462176734064176511024987296225574339802674935168589842054573862983405175400866837597008673346307143437247315968) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 h l)) (/.f64 1 (*.f64 h l))) (/.f64 1 (*.f64 h l))))) d) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))
(if (<=.f64 l -5847188406839999/1218164251424999885044172798484398538859528357199375940858488307151618586345803262808201883235251282403163114528926083522932396233150386755822248412039081677441409712494559128733848706936256706044099949184902297359210699740674359368218295451933620701603467350388034693385228573748989263872) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))
(if (<=.f64 l -17499999999999999017353991931240648101063910672299838602531576674212789801189376) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) 1) (if (<=.f64 l -8385090798185279/540973599882921212264795939754513005075299661860988438659031766043314076218086256101803270028960960404146580473095299767175523900930749990144551913946050126754187964414981206188781074100660675638296814498008256925847580971777599220570518424337445351925287506839283710296064) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 l (*.f64 d d))) -1/8))) (if (<=.f64 l -6673036916608917/46020944252475287237870212884199033180620210660923048261998100776379565006208246561973370194536329221406749153247076699560650180816490655358168942243705375840708580716765564230733368217919000094579989235733761476822566574679670497657321756298451772713817730735254092349426494960250807374037851220383801379127296) (/.f64 d (sqrt.f64 (*.f64 h l))) (if (<=.f64 l 3681675540198023/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 l (*.f64 d d))) -1/8))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))))
(if (<=.f64 d -340000000000000014688544442070730990789283982099190191597621895715755673363000013527861826005934552310943318016) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) 1) (if (<=.f64 d -922071545379237/3179557053031851899185109992371205233166102563054994659612778573877352351101699863205638981281067986842598872467724437926239395930347139873677900339284338973090723790890700606566943304973513615002138622348731328001828550356615286489088) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 l (*.f64 d d))) -1/8))) (if (<=.f64 d 5160371885977661/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) (if (<=.f64 d 58999999999999996722163210535479236366379018917799377026772653140786052393303210459136) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 l (*.f64 d d))) -1/8))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))))))
(if (<=.f64 l -7308985508549999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) 1) (if (<=.f64 l 6463654995822641/10772758326371068942829547280138503507047095916181860064252479289484763452000421523688789066296501148112861120217452989876263797248376430311685764650295051980708298078471054537096527376147092924971608579554880258048) (/.f64 d (sqrt.f64 (*.f64 h l))) (if (<=.f64 l 149058722755935/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 -1/8 (*.f64 d d)) (/.f64 (*.f64 D D) (/.f64 l (*.f64 M (*.f64 M h)))))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))))
(if (<=.f64 l -8770782610259999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
Outputs
(if (<=.f64 h -115000000000000007302115311923875724548243397328062382080) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4))))) (if (<=.f64 h -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))) (*.f64 (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))))))
(if (<=.f64 h -115000000000000007302115311923875724548243397328062382080) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4))))) (if (<=.f64 h -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2))))) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))))))
(if (<=.f64 h -115000000000000007302115311923875724548243397328062382080) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4))))) (if (<=.f64 h -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d)) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2))))) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))))))
(if (<=.f64 h -115000000000000007302115311923875724548243397328062382080) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4))))) (if (<=.f64 h -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (-.f64 -1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2))))) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)))) (*.f64 d (*.f64 (pow.f64 h -1/2) (pow.f64 l -1/2))))))
(if (<=.f64 h -1220000000000000020653558571000955525670125930872056053760) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4))))) (if (<=.f64 h -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))) (*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)) l))))))
(if (<=.f64 h -1220000000000000020653558571000955525670125930872056053760) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4))))) (if (<=.f64 h -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2))))) (*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)) l))))))
(if (<=.f64 h -1220000000000000020653558571000955525670125930872056053760) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4))))) (if (<=.f64 h -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d)) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2))))) (*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)) l))))))
(if (<=.f64 h -1220000000000000020653558571000955525670125930872056053760) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (*.f64 h M) (/.f64 l M))) 1/4))))) (if (<=.f64 h -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (-.f64 -1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2))))) (*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)) l))))))
(if (<=.f64 h -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))) (*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)) l)))))
(if (<=.f64 h -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 d (neg.f64 (pow.f64 (*.f64 h l) -1/2))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2))))) (*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)) l)))))
(if (<=.f64 h -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 (pow.f64 (*.f64 h l) -1/2) (neg.f64 d)) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2))))) (*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)) l)))))
(if (<=.f64 h -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (-.f64 -1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2))))) (*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)) l)))))
(if (<=.f64 d 8395328615368343/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)) l)))) (*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)) l)))))
(if (<=.f64 d 8395328615368343/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)) l))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)) l)))))
(if (<=.f64 d 8395328615368343/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))))) (*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)) l)))))
(if (<=.f64 d 8395328615368343/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)) l)))))
(if (<=.f64 l -6395362319981249/304541062856249971261043199621099634714882089299843985214622076787904646586450815702050470808812820600790778632231520880733099058287596688955562103009770419360352428123639782183462176734064176511024987296225574339802674935168589842054573862983405175400866837597008673346307143437247315968) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 h l)) (/.f64 1 (*.f64 h l))) (/.f64 1 (*.f64 h l))))) d) (*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)) l))))))
(if (<=.f64 l -6395362319981249/304541062856249971261043199621099634714882089299843985214622076787904646586450815702050470808812820600790778632231520880733099058287596688955562103009770419360352428123639782183462176734064176511024987296225574339802674935168589842054573862983405175400866837597008673346307143437247315968) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 1 (*.f64 h l)) (*.f64 (/.f64 1 (*.f64 h l)) (/.f64 1 (*.f64 h l))))))) (*.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)) l))))))
(if (<=.f64 l -1126801932568125/152270531428124985630521599810549817357441044649921992607311038393952323293225407851025235404406410300395389316115760440366549529143798344477781051504885209680176214061819891091731088367032088255512493648112787169901337467584294921027286931491702587700433418798504336673153571718623657984) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 h l)) (/.f64 1 (*.f64 h l))) (/.f64 1 (*.f64 h l))))) d) (*.f64 d (*.f64 (pow.f64 (*.f64 h l) -1/2) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2))))))))
(if (<=.f64 l -1126801932568125/152270531428124985630521599810549817357441044649921992607311038393952323293225407851025235404406410300395389316115760440366549529143798344477781051504885209680176214061819891091731088367032088255512493648112787169901337467584294921027286931491702587700433418798504336673153571718623657984) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 1 (*.f64 h l)) (*.f64 (/.f64 1 (*.f64 h l)) (/.f64 1 (*.f64 h l))))))) (*.f64 d (*.f64 (pow.f64 (*.f64 h l) -1/2) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))))))))
(if (<=.f64 l -8831690822831249/304541062856249971261043199621099634714882089299843985214622076787904646586450815702050470808812820600790778632231520880733099058287596688955562103009770419360352428123639782183462176734064176511024987296225574339802674935168589842054573862983405175400866837597008673346307143437247315968) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 h l)) (/.f64 1 (*.f64 h l))) (/.f64 1 (*.f64 h l))))) d) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))
(if (<=.f64 l -8831690822831249/304541062856249971261043199621099634714882089299843985214622076787904646586450815702050470808812820600790778632231520880733099058287596688955562103009770419360352428123639782183462176734064176511024987296225574339802674935168589842054573862983405175400866837597008673346307143437247315968) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 d (sqrt.f64 (cbrt.f64 (*.f64 (/.f64 1 (*.f64 h l)) (*.f64 (/.f64 1 (*.f64 h l)) (/.f64 1 (*.f64 h l))))))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))
(if (<=.f64 l -5847188406839999/1218164251424999885044172798484398538859528357199375940858488307151618586345803262808201883235251282403163114528926083522932396233150386755822248412039081677441409712494559128733848706936256706044099949184902297359210699740674359368218295451933620701603467350388034693385228573748989263872) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))
(if (<=.f64 l -5847188406839999/1218164251424999885044172798484398538859528357199375940858488307151618586345803262808201883235251282403163114528926083522932396233150386755822248412039081677441409712494559128733848706936256706044099949184902297359210699740674359368218295451933620701603467350388034693385228573748989263872) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))
(if (<=.f64 l -17499999999999999017353991931240648101063910672299838602531576674212789801189376) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) 1) (if (<=.f64 l -8385090798185279/540973599882921212264795939754513005075299661860988438659031766043314076218086256101803270028960960404146580473095299767175523900930749990144551913946050126754187964414981206188781074100660675638296814498008256925847580971777599220570518424337445351925287506839283710296064) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 l (*.f64 d d))) -1/8))) (if (<=.f64 l -6673036916608917/46020944252475287237870212884199033180620210660923048261998100776379565006208246561973370194536329221406749153247076699560650180816490655358168942243705375840708580716765564230733368217919000094579989235733761476822566574679670497657321756298451772713817730735254092349426494960250807374037851220383801379127296) (/.f64 d (sqrt.f64 (*.f64 h l))) (if (<=.f64 l 3681675540198023/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 l (*.f64 d d))) -1/8))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))))
(if (<=.f64 l -17499999999999999017353991931240648101063910672299838602531576674212789801189376) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (if (<=.f64 l -8385090798185279/540973599882921212264795939754513005075299661860988438659031766043314076218086256101803270028960960404146580473095299767175523900930749990144551913946050126754187964414981206188781074100660675638296814498008256925847580971777599220570518424337445351925287506839283710296064) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 l (*.f64 d d))) -1/8))) (if (<=.f64 l -6673036916608917/46020944252475287237870212884199033180620210660923048261998100776379565006208246561973370194536329221406749153247076699560650180816490655358168942243705375840708580716765564230733368217919000094579989235733761476822566574679670497657321756298451772713817730735254092349426494960250807374037851220383801379127296) (/.f64 d (sqrt.f64 (*.f64 h l))) (if (<=.f64 l 3681675540198023/2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 l (*.f64 d d))) -1/8))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))))
(if (<=.f64 d -340000000000000014688544442070730990789283982099190191597621895715755673363000013527861826005934552310943318016) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) 1) (if (<=.f64 d -922071545379237/3179557053031851899185109992371205233166102563054994659612778573877352351101699863205638981281067986842598872467724437926239395930347139873677900339284338973090723790890700606566943304973513615002138622348731328001828550356615286489088) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 l (*.f64 d d))) -1/8))) (if (<=.f64 d 5160371885977661/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) (if (<=.f64 d 58999999999999996722163210535479236366379018917799377026772653140786052393303210459136) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 l (*.f64 d d))) -1/8))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))))))
(if (<=.f64 d -340000000000000014688544442070730990789283982099190191597621895715755673363000013527861826005934552310943318016) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (if (<=.f64 d -922071545379237/3179557053031851899185109992371205233166102563054994659612778573877352351101699863205638981281067986842598872467724437926239395930347139873677900339284338973090723790890700606566943304973513615002138622348731328001828550356615286489088) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 l (*.f64 d d))) -1/8))) (if (or (<=.f64 d 5160371885977661/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664) (not (<=.f64 d 58999999999999996722163210535479236366379018917799377026772653140786052393303210459136))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 l (*.f64 d d))) -1/8))))))
(if (<=.f64 d -340000000000000014688544442070730990789283982099190191597621895715755673363000013527861826005934552310943318016) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (if (or (<=.f64 d -922071545379237/3179557053031851899185109992371205233166102563054994659612778573877352351101699863205638981281067986842598872467724437926239395930347139873677900339284338973090723790890700606566943304973513615002138622348731328001828550356615286489088) (not (or (<=.f64 d 5160371885977661/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664) (not (<=.f64 d 58999999999999996722163210535479236366379018917799377026772653140786052393303210459136))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 l (*.f64 d d))) -1/8))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))))
(if (<=.f64 d -340000000000000014688544442070730990789283982099190191597621895715755673363000013527861826005934552310943318016) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (if (or (<=.f64 d -922071545379237/3179557053031851899185109992371205233166102563054994659612778573877352351101699863205638981281067986842598872467724437926239395930347139873677900339284338973090723790890700606566943304973513615002138622348731328001828550356615286489088) (and (not (<=.f64 d 5160371885977661/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664)) (<=.f64 d 58999999999999996722163210535479236366379018917799377026772653140786052393303210459136))) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))) (*.f64 l (*.f64 d d))) -1/8))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))))
(if (<=.f64 l -7308985508549999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) 1) (if (<=.f64 l 6463654995822641/10772758326371068942829547280138503507047095916181860064252479289484763452000421523688789066296501148112861120217452989876263797248376430311685764650295051980708298078471054537096527376147092924971608579554880258048) (/.f64 d (sqrt.f64 (*.f64 h l))) (if (<=.f64 l 149058722755935/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 (/.f64 -1/8 (*.f64 d d)) (/.f64 (*.f64 D D) (/.f64 l (*.f64 M (*.f64 M h)))))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))))
(if (<=.f64 l -7308985508549999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (if (<=.f64 l 6463654995822641/10772758326371068942829547280138503507047095916181860064252479289484763452000421523688789066296501148112861120217452989876263797248376430311685764650295051980708298078471054537096527376147092924971608579554880258048) (/.f64 d (sqrt.f64 (*.f64 h l))) (if (<=.f64 l 149058722755935/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (*.f64 (/.f64 -1/8 (*.f64 d d)) (/.f64 (*.f64 D D) (/.f64 l (*.f64 M (*.f64 h M)))))) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))))
(if (<=.f64 l -8770782610259999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) 1) (/.f64 d (sqrt.f64 (*.f64 h l))))
(if (<=.f64 l -8770782610259999/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
Compiler

Compiled 853 to 537 computations (37% saved)

soundness3.8s (18.9%)

Rules
1484×distribute-lft-neg-in
1484×distribute-lft-neg-in
1476×associate-/r*
1476×associate-/r*
1476×associate-/r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02581
16481
219777
3131577
4502177
028626193
160325577
2234125457
049478
11085478
028626193
160325577
2234125457
031620910
168220568
2308920312
031620910
168220568
2308920312
052328
11148328
049409
11077409
031620910
168220568
2308920312
028626193
160325577
2234125457
031620910
168220568
2308920312
049478
11085478
049478
11085478
028626193
160325577
2234125457
029913954
174113628
2334113484
031620910
168220568
2308920312
047314
11034314
02581
16481
219777
3131577
4502177
049409
11077409
052328
11148328
029913954
174113628
2334113484
049409
11077409
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
Compiler

Compiled 4253 to 2443 computations (42.6% saved)

end1.0ms (0%)

preprocess314.0ms (1.6%)

Compiler

Compiled 2232 to 1202 computations (46.1% saved)

Profiling

Loading profile data...