Henrywood and Agarwal, Equation (12)

Time bar (total: 29.1s)

analyze847.0ms (2.9%)

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

Results
3.3s13090×body256invalid
1.6s5140×body256valid
875.0ms3116×body256infinite
Bogosity

preprocess294.0ms (1%)

Algorithm
egg-herbie
Rules
908×neg-mul-1
894×neg-sub0
738×distribute-lft-neg-in
714×distribute-rgt-neg-in
702×associate-/l*
Problems
122×No Errors
39×(pow.f64 (/.f64 d h) (/.f64 1 2))
33×(*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))
26×(pow.f64 (/.f64 d l) (/.f64 1 2))
18×(/.f64 (*.f64 M D) (*.f64 2 d))
17×(*.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 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2)))
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01802460
16282436
223192340
363202320
Stop Event
node limit
Calls
Call 1
Inputs
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
(*.f64 (*.f64 (pow.f64 (/.f64 (neg.f64 d) h) (/.f64 1 2)) (pow.f64 (/.f64 (neg.f64 d) l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 (neg.f64 d))) 2)) (/.f64 h l))))
(*.f64 (*.f64 (pow.f64 (/.f64 d (neg.f64 h)) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 (neg.f64 h) l))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d (neg.f64 l)) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h (neg.f64 l)))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 (neg.f64 M) D) (*.f64 2 d)) 2)) (/.f64 h l))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M (neg.f64 D)) (*.f64 2 d)) 2)) (/.f64 h l))))
(neg.f64 (*.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)))))
(neg.f64 (*.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)))))
(neg.f64 (*.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))))))
(neg.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 (neg.f64 M) D) (*.f64 2 d)) 2)) (/.f64 h l)))))
(neg.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M (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 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 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 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) -1/2) 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 (/.f64 (neg.f64 d) l))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D (neg.f64 d))) 2)))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 d) l)) (*.f64 (sqrt.f64 (/.f64 (neg.f64 d) h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d -2)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 d) h)) (*.f64 (sqrt.f64 (neg.f64 (/.f64 d l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) -1/2) 1)))
(*.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 D 2) (/.f64 M d)) 2) (/.f64 (neg.f64 h) l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d (neg.f64 h))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d (neg.f64 h))) (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) 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 D 2) (/.f64 M 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 (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (/.f64 h l)) 1) (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 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 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 (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 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) -1/2) 1)))
(neg.f64 (*.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 (/.f64 (neg.f64 d) l))) (neg.f64 (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D (neg.f64 d))) 2))))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 d) h)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 d) l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d -2)) 2) -1/2))))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 d) h)) (*.f64 (sqrt.f64 (neg.f64 (/.f64 d l))) (+.f64 (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (*.f64 1/2 (/.f64 h l))) -1)))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 d) h)) (*.f64 (sqrt.f64 (neg.f64 (/.f64 d l))) (fma.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (*.f64 1/2 (/.f64 h l)) -1)))
(neg.f64 (*.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)))) (neg.f64 (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 (neg.f64 h) l))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d (neg.f64 h))) (neg.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d (neg.f64 h))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (*.f64 1/2 (/.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d (neg.f64 h))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) -1/2) -1)))
(neg.f64 (*.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)))) (neg.f64 (-.f64 1 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)) (/.f64 h (neg.f64 l))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d (neg.f64 l)))) (neg.f64 (-.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 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (*.f64 1/2 (/.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d (neg.f64 l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) -1/2) -1)))
(neg.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 (neg.f64 M) D) (*.f64 2 d)) 2)) (/.f64 h l)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (neg.f64 (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 (neg.f64 D) d)) 2))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 -1 (neg.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 M (*.f64 -2 (/.f64 d D))) 2) -1/2))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (*.f64 1/2 (/.f64 h l))) -1))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (fma.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (*.f64 1/2 (/.f64 h l)) -1))
(neg.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M (neg.f64 D)) (*.f64 2 d)) 2)) (/.f64 h l)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (neg.f64 (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 (neg.f64 D) d)) 2))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 -1 (neg.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 M (*.f64 -2 (/.f64 d D))) 2) -1/2))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) (*.f64 1/2 (/.f64 h l))) -1))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (fma.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) 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 (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 (/.f64 h l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D h)) 2) (/.f64 d l)))))
(*.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 h) (/.f64 D 2)) 2)))))
(*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 (/.f64 h l)) (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 (/.f64 h d) (*.f64 1/2 (pow.f64 (/.f64 M (/.f64 (*.f64 2 l) D)) 2)))))
(*.f64 (sqrt.f64 (/.f64 l d)) (*.f64 (sqrt.f64 (/.f64 l h)) (-.f64 1 (*.f64 (/.f64 h d) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M l) (/.f64 D 2)) 2))))))
(*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (sqrt.f64 (/.f64 l d)) (fma.f64 (/.f64 h d) (*.f64 (pow.f64 (*.f64 (/.f64 M l) (/.f64 D 2)) 2) -1/2) 1)))
(*.f64 (*.f64 (pow.f64 (/.f64 M h) (/.f64 1 2)) (pow.f64 (/.f64 M l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 d D) (*.f64 2 M)) 2)) (/.f64 h l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 M h)) (sqrt.f64 (/.f64 M l))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 d 2) (/.f64 D M)) 2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 M h)) (sqrt.f64 (/.f64 M l))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 d M) (/.f64 D 2)) 2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 M h)) (sqrt.f64 (/.f64 M l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 d (*.f64 (/.f64 2 D) M)) 2) -1/2) 1))
(*.f64 (*.f64 (pow.f64 (/.f64 D h) (/.f64 1 2)) (pow.f64 (/.f64 D l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M d) (*.f64 2 D)) 2)) (/.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 D h)) (*.f64 (sqrt.f64 (/.f64 D l)) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 d D)) 2))))))
(*.f64 (sqrt.f64 (/.f64 D l)) (*.f64 (sqrt.f64 (/.f64 D h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 d (/.f64 (*.f64 2 D) M)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 D h)) (*.f64 (sqrt.f64 (/.f64 D l)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 d D) (/.f64 M 2)) 2) -1/2) 1)))
(*.f64 (*.f64 (pow.f64 (/.f64 d l) (/.f64 1 2)) (pow.f64 (/.f64 d h) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 l h))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M 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 M 2) (/.f64 D d)) 2) -1/2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (fma.f64 (/.f64 l h) (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) 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 (sqrt.f64 (/.f64 d M)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 h 2) (/.f64 D d)) 2) (/.f64 M l))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d M))) (+.f64 1 (*.f64 (/.f64 M l) (*.f64 (pow.f64 (*.f64 (/.f64 h d) (/.f64 D 2)) 2) -1/2))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d M)) (fma.f64 (/.f64 M l) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 h 2)) 2) -1/2) 1)))
(*.f64 (*.f64 (pow.f64 (/.f64 d D) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M h) (*.f64 2 d)) 2)) (/.f64 D l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d D))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 h d)) 2) (/.f64 D l)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d D))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 D l) (pow.f64 (*.f64 (/.f64 h d) (/.f64 M 2)) 2)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d D)) (fma.f64 (/.f64 D l) (*.f64 (pow.f64 (*.f64 (/.f64 h d) (/.f64 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 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d M)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 l 2) (/.f64 D d)) 2) (/.f64 h M))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d M)) (+.f64 1 (*.f64 (/.f64 h M) (*.f64 (pow.f64 (*.f64 (/.f64 l d) (/.f64 D 2)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d M)) (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 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d D))) (+.f64 1 (*.f64 (/.f64 h D) (*.f64 (pow.f64 (/.f64 l (/.f64 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 2 M) d)) 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 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) -1/2) 1)))
Symmetry

(abs M)

(abs D)

(sort M D)

Compiler

Compiled 200 to 126 computations (37% saved)

eval1.0ms (0%)

Compiler

Compiled 85 to 48 computations (43.5% saved)

prune6.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
67.2%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
67.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
66.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
67.2%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
67.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
66.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
Compiler

Compiled 208 to 154 computations (26% saved)

localize587.0ms (2%)

Localize:

Found 12 expressions with local error:

NewAccuracyProgram
90.4%
(/.f64 (*.f64 M D) (*.f64 2 d))
84.2%
(*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))
77.5%
(pow.f64 (/.f64 d l) (/.f64 1 2))
76.1%
(pow.f64 (/.f64 d h) (/.f64 1 2))
92.0%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
84.2%
(*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))
77.5%
(sqrt.f64 (/.f64 d l))
76.1%
(sqrt.f64 (/.f64 d h))
89.5%
(*.f64 (/.f64 M 2) (/.f64 D d))
83.8%
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))
77.5%
(sqrt.f64 (/.f64 d l))
76.1%
(sqrt.f64 (/.f64 d h))
Compiler

Compiled 427 to 209 computations (51.1% saved)

series73.0ms (0.3%)

Counts
12 → 288
Calls

114 calls:

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

rewrite154.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
670×associate-*r*
408×frac-times
308×times-frac
288×log1p-expm1-u
288×expm1-log1p-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify283.0ms (1%)

Algorithm
egg-herbie
Rules
1450×log-prod
994×associate-*l*
894×associate-*r*
690×log-div
686×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

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

eval162.0ms (0.6%)

Compiler

Compiled 12003 to 6352 computations (47.1% saved)

prune204.0ms (0.7%)

Pruning

27 alts after pruning (25 fresh and 2 done)

PrunedKeptTotal
New35725382
Fresh000
Picked123
Done000
Total35827385
Accuracy
88.3%
Counts
385 → 27
Alt Table
Click to see full alt table
StatusAccuracyProgram
38.0%
(pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))) 1)
19.4%
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))))) 2)
41.4%
(*.f64 (fma.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2))) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
40.1%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
36.4%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
66.1%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
39.5%
(*.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
67.1%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
35.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
66.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
35.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
68.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) (sqrt.f64 (/.f64 h l))) 2))))
66.0%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 l h)))))
67.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
69.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))
44.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
53.9%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
36.1%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
45.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 (pow.f64 d 2) l)))))
34.9%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (/.f64 (neg.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) h)) l))))
66.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
24.9%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
24.5%
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
18.1%
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
24.8%
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2))) 1) 2) (/.f64 (pow.f64 d 2) (*.f64 h l))))
22.3%
(sqrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))) 2) (/.f64 (pow.f64 d 2) (*.f64 h l))))
13.0%
(log.f64 (pow.f64 (exp.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))))
38.0%
(pow.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))) 1)
19.4%
(pow.f64 (sqrt.f64 (*.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))))) 2)
41.4%
(*.f64 (fma.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2))) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
40.1%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
36.4%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
66.1%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
39.5%
(*.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
67.1%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
35.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
66.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
35.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
68.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) (sqrt.f64 (/.f64 h l))) 2))))
66.0%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 l h)))))
67.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
69.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))
44.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
53.9%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
36.1%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
45.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 (pow.f64 d 2) l)))))
34.9%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (/.f64 (neg.f64 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) h)) l))))
66.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
24.9%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
24.5%
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
18.1%
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
24.8%
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2))) 1) 2) (/.f64 (pow.f64 d 2) (*.f64 h l))))
22.3%
(sqrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))) 2) (/.f64 (pow.f64 d 2) (*.f64 h l))))
13.0%
(log.f64 (pow.f64 (exp.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))))
Compiler

Compiled 3240 to 2396 computations (26% saved)

localize643.0ms (2.2%)

Localize:

Found 19 expressions with local error:

NewAccuracyProgram
93.1%
(/.f64 l (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2))
91.2%
(/.f64 (pow.f64 d 2) (*.f64 h l))
90.8%
(*.f64 (pow.f64 (fma.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2))) 1) 2) (/.f64 (pow.f64 d 2) (*.f64 h l)))
88.1%
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2))) 1) 2) (/.f64 (pow.f64 d 2) (*.f64 h l))))
97.9%
(*.f64 (/.f64 D 2) (/.f64 M d))
94.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
90.0%
(*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))
87.0%
(sqrt.f64 (/.f64 d h))
92.6%
(*.f64 (/.f64 M 2) (/.f64 D d))
89.9%
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))
87.3%
(sqrt.f64 (/.f64 d l))
86.7%
(sqrt.f64 (/.f64 h d))
99.8%
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
99.6%
(/.f64 1 (*.f64 h l))
86.0%
(sqrt.f64 (/.f64 1 (*.f64 h l)))
94.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))
93.3%
(/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)
87.3%
(sqrt.f64 (/.f64 d l))
87.0%
(sqrt.f64 (/.f64 d h))
Compiler

Compiled 606 to 311 computations (48.7% saved)

series75.0ms (0.3%)

Counts
12 → 300
Calls

129 calls:

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

rewrite107.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
453×log1p-expm1-u
453×expm1-log1p-u
450×cbrt-prod
443×add-exp-log
440×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
060643
11064623
Stop Event
node limit
Counts
12 → 218
Calls
Call 1
Inputs
(/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(/.f64 1 (*.f64 h l))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(sqrt.f64 (/.f64 h d))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
(*.f64 (/.f64 D 2) (/.f64 M d))
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2))) 1) 2) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 (pow.f64 (fma.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2))) 1) 2) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(/.f64 l (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2))
Outputs
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l))) 1)
(*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 1 l))
(*.f64 1 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l)) 2) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l)) (sqrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l)))
(pow.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l) 1)
(pow.f64 (/.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) -1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l)) 2)
(log.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l)) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l)))))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l))))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l))))) 2)
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l)))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3) (pow.f64 (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l))) 3) (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l))))))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l) h)))))
(exp.f64 (*.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l) h)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) 1)
(*.f64 1 (pow.f64 (*.f64 l h) -1/2))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 h) l)) (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)))
(*.f64 (pow.f64 1 1/2) (pow.f64 (*.f64 l h) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 h) l)) 1/2))
(/.f64 1 (sqrt.f64 (*.f64 l h)))
(pow.f64 (*.f64 l h) -1/2)
(pow.f64 (/.f64 (/.f64 1 h) l) 1/2)
(pow.f64 (pow.f64 (*.f64 l h) -1/2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) 1/3)
(pow.f64 (sqrt.f64 (*.f64 l h)) -1)
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 l h) -1/2))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 1 h) l))) 1)
(*.f64 1 (/.f64 (/.f64 1 h) l))
(*.f64 (pow.f64 (*.f64 l h) -1/2) (pow.f64 (*.f64 l h) -1/2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2)) (cbrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 (/.f64 1 l) (/.f64 1 h))
(*.f64 (/.f64 1 h) (/.f64 1 l))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) 2) -1) (pow.f64 (cbrt.f64 (*.f64 l h)) -1))
(pow.f64 (*.f64 l h) -1)
(pow.f64 (/.f64 (/.f64 1 h) l) 1)
(pow.f64 (pow.f64 (*.f64 l h) -1/2) 2)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 1 h) l)) 3)
(pow.f64 (pow.f64 (*.f64 l h) -2) 1/2)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3) 1/3)
(pow.f64 (/.f64 (*.f64 l h) 1) -1)
(log.f64 (exp.f64 (/.f64 (/.f64 1 h) l)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 1 h) l))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) (pow.f64 (/.f64 (/.f64 1 h) l) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 h) l)))
(exp.f64 (neg.f64 (log.f64 (*.f64 l h))))
(exp.f64 (*.f64 (log.f64 (*.f64 l h)) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1 h) l)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)))) 1)
(pow.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) 2)
(log.f64 (pow.f64 (exp.f64 d) (pow.f64 (*.f64 l h) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 (/.f64 1 h) l) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(exp.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 h d)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 h d)))
(*.f64 (cbrt.f64 (/.f64 h d)) (cbrt.f64 (sqrt.f64 (/.f64 h d))))
(*.f64 (sqrt.f64 h) (pow.f64 (/.f64 1 d) 1/2))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (sqrt.f64 (/.f64 h d))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 h d)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 h d)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 h d)) 1/2))
(/.f64 (sqrt.f64 h) (sqrt.f64 d))
(pow.f64 (/.f64 h d) 1/2)
(pow.f64 (sqrt.f64 (/.f64 h d)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 h d))) 3)
(pow.f64 (pow.f64 (/.f64 h d) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 h d))) 2)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 h d))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 h d)))))
(cbrt.f64 (pow.f64 (/.f64 h d) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 h d))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 h d))))
(exp.f64 (*.f64 (log.f64 (/.f64 h d)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 h d))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 h d))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) (/.f64 h l))))))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) (/.f64 h l))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) (/.f64 h l)))))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) (/.f64 h l))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) (/.f64 h l)))))) 2)
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) (/.f64 h l))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) (/.f64 h l))))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) (/.f64 h l))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3) (pow.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) (/.f64 h l)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) (/.f64 h l)))) 3) (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) (/.f64 h l)))))))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (log1p.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) (/.f64 h l))))))
(exp.f64 (*.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (log1p.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) (/.f64 h l))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) (/.f64 h l)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)))) 1)
(/.f64 (*.f64 D M) (*.f64 2 d))
(/.f64 (*.f64 (*.f64 D 1/2) M) d)
(/.f64 (*.f64 D (/.f64 M d)) 2)
(pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d))) 2)
(log.f64 (sqrt.f64 (exp.f64 (*.f64 D (/.f64 M d)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D 1/2) 3) (pow.f64 (/.f64 M d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M d) 3) (pow.f64 (*.f64 D 1/2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d))))
(exp.f64 (log.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h))))) 1)
(*.f64 1 (sqrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h))) (cbrt.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)))))
(*.f64 (sqrt.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) 2)) (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))) (sqrt.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) 2)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)))) (sqrt.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h))) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h))) 1/2))
(pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)) 1/2)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)))) 2)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)))) 1)
(/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h))
(pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)) 1)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h))) 2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)) 3) 1/3)
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) 2) 3) (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)) 3) (pow.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)) 3/2) (pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)))) 1)
(*.f64 1 (/.f64 (pow.f64 d 2) (*.f64 l h)))
(*.f64 (pow.f64 d 2) (/.f64 (/.f64 1 h) l))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)) 2)) (cbrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))) (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))))
(pow.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))) 2)
(pow.f64 (/.f64 (*.f64 l h) (pow.f64 d 2)) -1)
(log.f64 (exp.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (/.f64 (/.f64 1 h) l) 3)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (*.f64 l h) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))))
(exp.f64 (log.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)))) 1)
(*.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) -2))
(*.f64 1 (/.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))) 2) (cbrt.f64 (/.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))))
(*.f64 (sqrt.f64 (/.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))) (sqrt.f64 (/.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))))
(pow.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l) -1)
(pow.f64 (/.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))) 3)
(pow.f64 (pow.f64 (/.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))) 2)
(log.f64 (pow.f64 (exp.f64 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) -2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)))))
(cbrt.f64 (pow.f64 (/.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) 3)))
(expm1.f64 (log1p.f64 (/.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))))
(exp.f64 (log.f64 (/.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))) 1))
(log1p.f64 (expm1.f64 (/.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))))

simplify283.0ms (1%)

Algorithm
egg-herbie
Rules
1172×log-prod
1150×fma-def
734×cube-prod
706×associate-*r*
650×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
052934069
1121833217
2503233217
Stop Event
node limit
Counts
518 → 306
Calls
Call 1
Inputs
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l))) 1)
(*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 1 l))
(*.f64 1 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l)) 2) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l)) (sqrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l)))
(pow.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l) 1)
(pow.f64 (/.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) -1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l)) 2)
(log.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l)) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l)))))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l))))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l))))) 2)
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l)))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3) (pow.f64 (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l))) 3) (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l))))))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l) h)))))
(exp.f64 (*.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l) h)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) 1)
(*.f64 1 (pow.f64 (*.f64 l h) -1/2))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 h) l)) (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)))
(*.f64 (pow.f64 1 1/2) (pow.f64 (*.f64 l h) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 h) l)) 1/2))
(/.f64 1 (sqrt.f64 (*.f64 l h)))
(pow.f64 (*.f64 l h) -1/2)
(pow.f64 (/.f64 (/.f64 1 h) l) 1/2)
(pow.f64 (pow.f64 (*.f64 l h) -1/2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) 1/3)
(pow.f64 (sqrt.f64 (*.f64 l h)) -1)
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 l h) -1/2))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 1 h) l))) 1)
(*.f64 1 (/.f64 (/.f64 1 h) l))
(*.f64 (pow.f64 (*.f64 l h) -1/2) (pow.f64 (*.f64 l h) -1/2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2)) (cbrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 (/.f64 1 l) (/.f64 1 h))
(*.f64 (/.f64 1 h) (/.f64 1 l))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) 2) -1) (pow.f64 (cbrt.f64 (*.f64 l h)) -1))
(pow.f64 (*.f64 l h) -1)
(pow.f64 (/.f64 (/.f64 1 h) l) 1)
(pow.f64 (pow.f64 (*.f64 l h) -1/2) 2)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 1 h) l)) 3)
(pow.f64 (pow.f64 (*.f64 l h) -2) 1/2)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3) 1/3)
(pow.f64 (/.f64 (*.f64 l h) 1) -1)
(log.f64 (exp.f64 (/.f64 (/.f64 1 h) l)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 1 h) l))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) (pow.f64 (/.f64 (/.f64 1 h) l) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 h) l)))
(exp.f64 (neg.f64 (log.f64 (*.f64 l h))))
(exp.f64 (*.f64 (log.f64 (*.f64 l h)) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1 h) l)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)))) 1)
(pow.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) 2)
(log.f64 (pow.f64 (exp.f64 d) (pow.f64 (*.f64 l h) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 (/.f64 1 h) l) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(exp.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 h d)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 h d)))
(*.f64 (cbrt.f64 (/.f64 h d)) (cbrt.f64 (sqrt.f64 (/.f64 h d))))
(*.f64 (sqrt.f64 h) (pow.f64 (/.f64 1 d) 1/2))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (sqrt.f64 (/.f64 h d))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 h d)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 h d)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 h d)) 1/2))
(/.f64 (sqrt.f64 h) (sqrt.f64 d))
(pow.f64 (/.f64 h d) 1/2)
(pow.f64 (sqrt.f64 (/.f64 h d)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 h d))) 3)
(pow.f64 (pow.f64 (/.f64 h d) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 h d))) 2)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 h d))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 h d)))))
(cbrt.f64 (pow.f64 (/.f64 h d) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 h d))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 h d))))
(exp.f64 (*.f64 (log.f64 (/.f64 h d)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 h d))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 h d))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) (/.f64 h l))))))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) (/.f64 h l))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) (/.f64 h l)))))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) (/.f64 h l))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) (/.f64 h l)))))) 2)
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) (/.f64 h l))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) (/.f64 h l))))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) (/.f64 h l))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3) (pow.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) (/.f64 h l)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) (/.f64 h l)))) 3) (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) (/.f64 h l)))))))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (log1p.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) (/.f64 h l))))))
(exp.f64 (*.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (log1p.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) (/.f64 h l))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) (/.f64 h l)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)))) 1)
(/.f64 (*.f64 D M) (*.f64 2 d))
(/.f64 (*.f64 (*.f64 D 1/2) M) d)
(/.f64 (*.f64 D (/.f64 M d)) 2)
(pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d))) 2)
(log.f64 (sqrt.f64 (exp.f64 (*.f64 D (/.f64 M d)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D 1/2) 3) (pow.f64 (/.f64 M d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M d) 3) (pow.f64 (*.f64 D 1/2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d))))
(exp.f64 (log.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h))))) 1)
(*.f64 1 (sqrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h))) (cbrt.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)))))
(*.f64 (sqrt.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) 2)) (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))) (sqrt.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) 2)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)))) (sqrt.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h))) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h))) 1/2))
(pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)) 1/2)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)))) 2)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)))) 1)
(/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h))
(pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)) 1)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h))) 2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)) 3) 1/3)
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) 2) 3) (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)) 3) (pow.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)) 3/2) (pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)) 3/2)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)))) 1)
(*.f64 1 (/.f64 (pow.f64 d 2) (*.f64 l h)))
(*.f64 (pow.f64 d 2) (/.f64 (/.f64 1 h) l))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)) 2)) (cbrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))) (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))))
(pow.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))) 2)
(pow.f64 (/.f64 (*.f64 l h) (pow.f64 d 2)) -1)
(log.f64 (exp.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (/.f64 (/.f64 1 h) l) 3)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (*.f64 l h) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))))
(exp.f64 (log.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)))) 1)
(*.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) -2))
(*.f64 1 (/.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))) 2) (cbrt.f64 (/.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))))
(*.f64 (sqrt.f64 (/.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))) (sqrt.f64 (/.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))))
(pow.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l) -1)
(pow.f64 (/.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))) 3)
(pow.f64 (pow.f64 (/.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))) 2)
(log.f64 (pow.f64 (exp.f64 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) -2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)))))
(cbrt.f64 (pow.f64 (/.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) 3)))
(expm1.f64 (log1p.f64 (/.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))))
(exp.f64 (log.f64 (/.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))) 1))
(log1p.f64 (expm1.f64 (/.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))))
Outputs
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (pow.f64 M 2) (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 (pow.f64 D 2) d) (*.f64 (pow.f64 M 2) -1))) (*.f64 d (pow.f64 (*.f64 l h) -1/2)))
(fma.f64 d (pow.f64 (*.f64 l h) -1/2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (pow.f64 D 2)) (/.f64 (/.f64 d (pow.f64 M 2)) -1))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 (pow.f64 D 2) d) (*.f64 (pow.f64 M 2) -1))) (*.f64 d (pow.f64 (*.f64 l h) -1/2)))
(fma.f64 d (pow.f64 (*.f64 l h) -1/2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (pow.f64 D 2)) (/.f64 (/.f64 d (pow.f64 M 2)) -1))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 (pow.f64 D 2) d) (*.f64 (pow.f64 M 2) -1))) (*.f64 d (pow.f64 (*.f64 l h) -1/2)))
(fma.f64 d (pow.f64 (*.f64 l h) -1/2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (pow.f64 D 2)) (/.f64 (/.f64 d (pow.f64 M 2)) -1))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 (pow.f64 D 2) d) (*.f64 (pow.f64 M 2) -1))) (*.f64 d (pow.f64 (*.f64 l h) -1/2)))
(fma.f64 d (pow.f64 (*.f64 l h) -1/2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (pow.f64 D 2)) (/.f64 (/.f64 d (pow.f64 M 2)) -1))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 (pow.f64 D 2) d) (*.f64 (pow.f64 M 2) -1))) (*.f64 d (pow.f64 (*.f64 l h) -1/2)))
(fma.f64 d (pow.f64 (*.f64 l h) -1/2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (pow.f64 D 2)) (/.f64 (/.f64 d (pow.f64 M 2)) -1))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 d (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2))) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) (*.f64 d (pow.f64 (sqrt.f64 -1) 2))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (pow.f64 D 2) (/.f64 d (*.f64 (pow.f64 M 2) (pow.f64 (sqrt.f64 -1) 2)))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (/.f64 (pow.f64 D 2) d) (*.f64 (pow.f64 M 2) -1))) (*.f64 d (pow.f64 (*.f64 l h) -1/2)))
(fma.f64 d (pow.f64 (*.f64 l h) -1/2) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (/.f64 (*.f64 1/8 (pow.f64 D 2)) (/.f64 (/.f64 d (pow.f64 M 2)) -1))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 1/2 (*.f64 D M)) d)
(*.f64 1/2 (/.f64 M (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 1/2 (*.f64 D M)) d)
(*.f64 1/2 (/.f64 M (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 1/2 (*.f64 D M)) d)
(*.f64 1/2 (/.f64 M (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 1/2 (*.f64 D M)) d)
(*.f64 1/2 (/.f64 M (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 1/2 (*.f64 D M)) d)
(*.f64 1/2 (/.f64 M (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 1/2 (*.f64 D M)) d)
(*.f64 1/2 (/.f64 M (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 1/2 (*.f64 D M)) d)
(*.f64 1/2 (/.f64 M (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 1/2 (*.f64 D M)) d)
(*.f64 1/2 (/.f64 M (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 1/2 (*.f64 D M)) d)
(*.f64 1/2 (/.f64 M (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 1/2 (*.f64 D M)) d)
(*.f64 1/2 (/.f64 M (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 1/2 (*.f64 D M)) d)
(*.f64 1/2 (/.f64 M (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 1/2 (*.f64 D M)) d)
(*.f64 1/2 (/.f64 M (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 1/2 (*.f64 D M)) d)
(*.f64 1/2 (/.f64 M (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 1/2 (*.f64 D M)) d)
(*.f64 1/2 (/.f64 M (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 1/2 (*.f64 D M)) d)
(*.f64 1/2 (/.f64 M (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 1/2 (*.f64 D M)) d)
(*.f64 1/2 (/.f64 M (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 1/2 (*.f64 D M)) d)
(*.f64 1/2 (/.f64 M (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 1/2 (*.f64 D M)) d)
(*.f64 1/2 (/.f64 M (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 1/2 (*.f64 D M)) d)
(*.f64 1/2 (/.f64 M (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 1/2 (*.f64 D M)) d)
(*.f64 1/2 (/.f64 M (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 1/2 (*.f64 D M)) d)
(*.f64 1/2 (/.f64 M (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 1/2 (*.f64 D M)) d)
(*.f64 1/2 (/.f64 M (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 1/2 (*.f64 D M)) d)
(*.f64 1/2 (/.f64 M (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 1/2 (*.f64 D M)) d)
(*.f64 1/2 (/.f64 M (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 1/2 (*.f64 D M)) d)
(*.f64 1/2 (/.f64 M (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 1/2 (*.f64 D M)) d)
(*.f64 1/2 (/.f64 M (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 1/2 (*.f64 D M)) d)
(*.f64 1/2 (/.f64 M (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 1/2 (*.f64 D M)) d)
(*.f64 1/2 (/.f64 M (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 1/2 (*.f64 D M)) d)
(*.f64 1/2 (/.f64 M (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 1/2 (*.f64 D M)) d)
(*.f64 1/2 (/.f64 M (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 1/2 (*.f64 D M)) d)
(*.f64 1/2 (/.f64 M (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 1/2 (*.f64 D M)) d)
(*.f64 1/2 (/.f64 M (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 1/2 (*.f64 D M)) d)
(*.f64 1/2 (/.f64 M (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 1/2 (*.f64 D M)) d)
(*.f64 1/2 (/.f64 M (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 1/2 (*.f64 D M)) d)
(*.f64 1/2 (/.f64 M (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(/.f64 (*.f64 1/2 (*.f64 D M)) d)
(*.f64 1/2 (/.f64 M (/.f64 d D)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (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 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)))))
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
(*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))
(+.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) 1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) 1/8) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) 1/8) (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)))
(+.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) 1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) 1/8) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) 1/8) (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)))
(+.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) (/.f64 d (pow.f64 M 2))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) 1/8))
(fma.f64 (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) 1/8) (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)))
(fma.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2)) 1/8) (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(/.f64 (pow.f64 d 2) (*.f64 l h))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 l 2) (pow.f64 M 2))) (/.f64 (pow.f64 d 2) (*.f64 l h)))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 l h)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 l 2) (pow.f64 M 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (*.f64 (pow.f64 d 2) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 l 2) (pow.f64 M 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (*.f64 (pow.f64 d 2) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 l 2) (pow.f64 M 2))) (*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3)))))
(fma.f64 1/64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (*.f64 (pow.f64 d 2) (pow.f64 l 3))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 l 2) (pow.f64 M 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (*.f64 (pow.f64 d 2) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 l 2) (pow.f64 M 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (*.f64 (pow.f64 d 2) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 l 2) (pow.f64 M 2))) (*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3)))))
(fma.f64 1/64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (*.f64 (pow.f64 d 2) (pow.f64 l 3))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 l 2) (pow.f64 M 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (*.f64 (pow.f64 d 2) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 l 2) (pow.f64 M 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (*.f64 (pow.f64 d 2) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 l 2) (pow.f64 M 2))) (*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3)))))
(fma.f64 1/64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (*.f64 (pow.f64 d 2) (pow.f64 l 3))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 l 2) (pow.f64 M 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (*.f64 (pow.f64 d 2) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 l 2) (pow.f64 M 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (*.f64 (pow.f64 d 2) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(/.f64 (pow.f64 d 2) (*.f64 l h))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 l 2) (pow.f64 M 2))) (/.f64 (pow.f64 d 2) (*.f64 l h)))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 l h)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 l 2) (pow.f64 M 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (*.f64 (pow.f64 d 2) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 l 2) (pow.f64 M 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (*.f64 (pow.f64 d 2) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(/.f64 (pow.f64 d 2) (*.f64 l h))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 l 2) (pow.f64 M 2))) (/.f64 (pow.f64 d 2) (*.f64 l h)))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 l h)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 l 2) (pow.f64 M 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (*.f64 (pow.f64 d 2) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 l 2) (pow.f64 M 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (*.f64 (pow.f64 d 2) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(/.f64 (pow.f64 d 2) (*.f64 l h))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 l 2) (pow.f64 M 2))) (/.f64 (pow.f64 d 2) (*.f64 l h)))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 l h)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 l 2) (pow.f64 M 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (*.f64 (pow.f64 d 2) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 l 2) (pow.f64 M 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (*.f64 (pow.f64 d 2) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 l 2) (pow.f64 M 2))) (*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3)))))
(fma.f64 1/64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (*.f64 (pow.f64 d 2) (pow.f64 l 3))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 l 2) (pow.f64 M 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (*.f64 (pow.f64 d 2) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 l 2) (pow.f64 M 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (*.f64 (pow.f64 d 2) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 l 2) (pow.f64 M 2))) (*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3)))))
(fma.f64 1/64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (*.f64 (pow.f64 d 2) (pow.f64 l 3))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 l 2) (pow.f64 M 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (*.f64 (pow.f64 d 2) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 l 2) (pow.f64 M 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (*.f64 (pow.f64 d 2) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(/.f64 (pow.f64 d 2) (*.f64 l h))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 l 2) (pow.f64 M 2))) (/.f64 (pow.f64 d 2) (*.f64 l h)))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 l h)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 l 2) (pow.f64 M 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (*.f64 (pow.f64 d 2) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 l 2) (pow.f64 M 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (*.f64 (pow.f64 d 2) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 l 2) (pow.f64 M 2))) (*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3)))))
(fma.f64 1/64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (*.f64 (pow.f64 d 2) (pow.f64 l 3))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 l 2) (pow.f64 M 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (*.f64 (pow.f64 d 2) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 l 2) (pow.f64 M 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (*.f64 (pow.f64 d 2) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 l 2) (pow.f64 M 2))) (*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3)))))
(fma.f64 1/64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (*.f64 (pow.f64 d 2) (pow.f64 l 3))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 l 2) (pow.f64 M 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (*.f64 (pow.f64 d 2) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 l 2) (pow.f64 M 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (*.f64 (pow.f64 d 2) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))))
(*.f64 1/64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (*.f64 (pow.f64 d 2) (pow.f64 l 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 l 2) (pow.f64 M 2))) (*.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3)))))
(fma.f64 1/64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (*.f64 (pow.f64 d 2) (pow.f64 l 3))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 l 2) (pow.f64 M 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (*.f64 (pow.f64 d 2) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 l 2) (pow.f64 M 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (*.f64 (pow.f64 d 2) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(/.f64 (pow.f64 d 2) (*.f64 l h))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 l 2) (pow.f64 M 2))) (/.f64 (pow.f64 d 2) (*.f64 l h)))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 l h)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 l 2) (pow.f64 M 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (*.f64 (pow.f64 d 2) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 l 2) (pow.f64 M 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (*.f64 (pow.f64 d 2) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(/.f64 (pow.f64 d 2) (*.f64 h l))
(/.f64 (pow.f64 d 2) (*.f64 l h))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (/.f64 (pow.f64 d 2) (*.f64 h l)))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 l 2) (pow.f64 M 2))) (/.f64 (pow.f64 d 2) (*.f64 l h)))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 l h)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 l 2) (pow.f64 M 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (*.f64 (pow.f64 d 2) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) h)) (*.f64 (pow.f64 d 2) (pow.f64 l 3)))) (/.f64 (pow.f64 d 2) (*.f64 h l))))
(fma.f64 -1/4 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 l 2) (pow.f64 M 2))) (fma.f64 1/64 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 2)) (/.f64 (*.f64 h (pow.f64 M 4)) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (fma.f64 1/64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (*.f64 (pow.f64 d 2) (pow.f64 l 3))) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(fma.f64 (/.f64 1/64 (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h (pow.f64 D 4))) (pow.f64 d 2)) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 l 2)) (pow.f64 M 2)) (/.f64 (pow.f64 d 2) (*.f64 l h))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 l (pow.f64 M 2))))
(*.f64 (/.f64 4 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 l (pow.f64 M 2))))
(*.f64 (/.f64 4 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 l (pow.f64 M 2))))
(*.f64 (/.f64 4 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 l (pow.f64 M 2))))
(*.f64 (/.f64 4 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 l (pow.f64 M 2))))
(*.f64 (/.f64 4 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 l (pow.f64 M 2))))
(*.f64 (/.f64 4 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 l (pow.f64 M 2))))
(*.f64 (/.f64 4 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 l (pow.f64 M 2))))
(*.f64 (/.f64 4 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 l (pow.f64 M 2))))
(*.f64 (/.f64 4 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 l (pow.f64 M 2))))
(*.f64 (/.f64 4 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 l (pow.f64 M 2))))
(*.f64 (/.f64 4 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 l (pow.f64 M 2))))
(*.f64 (/.f64 4 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 l (pow.f64 M 2))))
(*.f64 (/.f64 4 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 l (pow.f64 M 2))))
(*.f64 (/.f64 4 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 l (pow.f64 M 2))))
(*.f64 (/.f64 4 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 l (pow.f64 M 2))))
(*.f64 (/.f64 4 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 l (pow.f64 M 2))))
(*.f64 (/.f64 4 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 l (pow.f64 M 2))))
(*.f64 (/.f64 4 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 l (pow.f64 M 2))))
(*.f64 (/.f64 4 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 l (pow.f64 M 2))))
(*.f64 (/.f64 4 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 l (pow.f64 M 2))))
(*.f64 (/.f64 4 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 l (pow.f64 M 2))))
(*.f64 (/.f64 4 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 l (pow.f64 M 2))))
(*.f64 (/.f64 4 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 l (pow.f64 M 2))))
(*.f64 (/.f64 4 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 l (pow.f64 M 2))))
(*.f64 (/.f64 4 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 l (pow.f64 M 2))))
(*.f64 (/.f64 4 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 l (pow.f64 M 2))))
(*.f64 (/.f64 4 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 l (pow.f64 M 2))))
(*.f64 (/.f64 4 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 l (pow.f64 M 2))))
(*.f64 (/.f64 4 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 l (pow.f64 M 2))))
(*.f64 (/.f64 4 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 l (pow.f64 M 2))))
(*.f64 (/.f64 4 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 l (pow.f64 M 2))))
(*.f64 (/.f64 4 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 l (pow.f64 M 2))))
(*.f64 (/.f64 4 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 l (pow.f64 M 2))))
(*.f64 (/.f64 4 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 l (pow.f64 M 2))))
(*.f64 (/.f64 4 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 l (pow.f64 M 2))))
(*.f64 (/.f64 4 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 l (pow.f64 M 2))))
(*.f64 (/.f64 4 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 l (pow.f64 M 2))))
(*.f64 (/.f64 4 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 l (pow.f64 M 2))))
(*.f64 (/.f64 4 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 l (pow.f64 M 2))))
(*.f64 (/.f64 4 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 l (pow.f64 M 2))))
(*.f64 (/.f64 4 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 l (pow.f64 M 2))))
(*.f64 (/.f64 4 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 l (pow.f64 M 2))))
(*.f64 (/.f64 4 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 l (pow.f64 M 2))))
(*.f64 (/.f64 4 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 l (pow.f64 M 2))))
(*.f64 (/.f64 4 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 l (pow.f64 M 2))))
(*.f64 (/.f64 4 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 l (pow.f64 M 2))))
(*.f64 (/.f64 4 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) l)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 D 2)) (/.f64 l (pow.f64 M 2))))
(*.f64 (/.f64 4 (pow.f64 D 2)) (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 M 2) l)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l))) 1)
(/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)
(/.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) l)
(*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) (/.f64 1 l))
(/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)
(/.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) l)
(*.f64 1 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l))
(/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)
(/.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) l)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l)) 2) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l)))
(/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)
(/.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) l)
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l)) (sqrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l)))
(/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)
(/.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) l)
(pow.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l) 1)
(/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)
(/.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) l)
(pow.f64 (/.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) -1)
(/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)
(/.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) l)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l)) 3)
(/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)
(/.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) l)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l) 3) 1/3)
(/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)
(/.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) l)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l)) 2)
(/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)
(/.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) l)
(log.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l)))
(/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)
(/.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) l)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l))))
(/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)
(/.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) l)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l) 3))
(/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)
(/.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) l)
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) 3) (pow.f64 l 3)))
(/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)
(/.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) l)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l)))
(/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)
(/.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) l)
(exp.f64 (log.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l)))
(/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)
(/.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) l)
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l)) 1))
(/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)
(/.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) l)
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l)))
(/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l)
(/.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) l)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l)))))) 1)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 h 1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)) l)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))) (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l)))) 1)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 h 1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)) l)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))) (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l))))) 3)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 h 1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)) l)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))) (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l)))) 3) 1/3)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 h 1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)) l)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))) (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l))))) 2)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 h 1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)) l)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))) (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 h 1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)) l)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))) (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l)))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 h 1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)) l)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))) (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l)))) 3))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 h 1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)) l)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))) (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3) (pow.f64 (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l))) 3)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 h 1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)) l)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))) (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l))) 3) (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 h 1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)) l)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))) (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 h 1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)) l)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))) (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l) h)))))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (log1p.f64 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l))))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))) (exp.f64 (log1p.f64 (*.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l))))))
(exp.f64 (*.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (log1p.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l) h)))) 1))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (log1p.f64 (*.f64 -1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) l))))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))) (exp.f64 (log1p.f64 (*.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l))))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 h 1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)) l)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))) (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2))) 1)
(pow.f64 (*.f64 l h) -1/2)
(*.f64 1 (pow.f64 (*.f64 l h) -1/2))
(pow.f64 (*.f64 l h) -1/2)
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 h) l)) (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 l h))) (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)))
(pow.f64 (*.f64 l h) -1/2)
(*.f64 (pow.f64 1 1/2) (pow.f64 (*.f64 l h) -1/2))
(pow.f64 (*.f64 l h) -1/2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 h) l)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2))) (sqrt.f64 (cbrt.f64 (/.f64 1 (*.f64 l h)))))
(/.f64 1 (sqrt.f64 (*.f64 l h)))
(pow.f64 (*.f64 l h) -1/2)
(pow.f64 (/.f64 (/.f64 1 h) l) 1/2)
(pow.f64 (*.f64 l h) -1/2)
(pow.f64 (pow.f64 (*.f64 l h) -1/2) 1)
(pow.f64 (*.f64 l h) -1/2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3)
(pow.f64 (*.f64 l h) -1/2)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3))
(pow.f64 (sqrt.f64 (*.f64 l h)) -1)
(/.f64 1 (sqrt.f64 (*.f64 l h)))
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 l h) -1/2)) 2)
(pow.f64 (*.f64 l h) -1/2)
(log.f64 (exp.f64 (pow.f64 (*.f64 l h) -1/2)))
(pow.f64 (*.f64 l h) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 l h) -1/2))))
(pow.f64 (*.f64 l h) -1/2)
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 l h) -1/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 l h) -1/2)))
(pow.f64 (*.f64 l h) -1/2)
(exp.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)))
(pow.f64 (*.f64 l h) -1/2)
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2))
(pow.f64 (*.f64 l h) -1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 l h) -1/2)) 1))
(pow.f64 (*.f64 l h) -1/2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2)))
(pow.f64 (*.f64 l h) -1/2)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 1 h) l))) 1)
(/.f64 1 (*.f64 l h))
(*.f64 1 (/.f64 (/.f64 1 h) l))
(/.f64 1 (*.f64 l h))
(*.f64 (pow.f64 (*.f64 l h) -1/2) (pow.f64 (*.f64 l h) -1/2))
(/.f64 1 (*.f64 l h))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -2)) (cbrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 l h))) (cbrt.f64 (pow.f64 (*.f64 l h) -2)))
(*.f64 (/.f64 1 l) (/.f64 1 h))
(/.f64 1 (*.f64 l h))
(*.f64 (/.f64 1 h) (/.f64 1 l))
(/.f64 1 (*.f64 l h))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 l h)) 2) -1) (pow.f64 (cbrt.f64 (*.f64 l h)) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 l h)) 2)) (/.f64 1 (cbrt.f64 (*.f64 l h))))
(pow.f64 (*.f64 l h) -1)
(/.f64 1 (*.f64 l h))
(pow.f64 (/.f64 (/.f64 1 h) l) 1)
(/.f64 1 (*.f64 l h))
(pow.f64 (pow.f64 (*.f64 l h) -1/2) 2)
(/.f64 1 (*.f64 l h))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 1 h) l)) 3)
(/.f64 1 (*.f64 l h))
(pow.f64 (pow.f64 (*.f64 l h) -2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 l h) -2))
(pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3) 1/3)
(/.f64 1 (*.f64 l h))
(pow.f64 (/.f64 (*.f64 l h) 1) -1)
(/.f64 1 (*.f64 l h))
(log.f64 (exp.f64 (/.f64 (/.f64 1 h) l)))
(/.f64 1 (*.f64 l h))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 1 h) l))))
(/.f64 1 (*.f64 l h))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3))
(/.f64 1 (*.f64 l h))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) (pow.f64 (/.f64 (/.f64 1 h) l) 3/2)))
(/.f64 1 (*.f64 l h))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 1 h) l)))
(/.f64 1 (*.f64 l h))
(exp.f64 (neg.f64 (log.f64 (*.f64 l h))))
(/.f64 1 (*.f64 l h))
(exp.f64 (*.f64 (log.f64 (*.f64 l h)) -1))
(/.f64 1 (*.f64 l h))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1))
(/.f64 1 (*.f64 l h))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 1 h) l)))
(/.f64 1 (*.f64 l h))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)))) 1)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(pow.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) 1)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(pow.f64 (cbrt.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) 3)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(pow.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) 3) 1/3)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(pow.f64 (sqrt.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) 2)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(log.f64 (pow.f64 (exp.f64 d) (pow.f64 (*.f64 l h) -1/2)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(cbrt.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2)) 3))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 (/.f64 1 h) l) 3/2)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) (pow.f64 d 3)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(expm1.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(exp.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))) 1))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 l h) -1/2))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 h d)))) 1)
(sqrt.f64 (/.f64 h d))
(*.f64 1 (sqrt.f64 (/.f64 h d)))
(sqrt.f64 (/.f64 h d))
(*.f64 (cbrt.f64 (/.f64 h d)) (cbrt.f64 (sqrt.f64 (/.f64 h d))))
(*.f64 (sqrt.f64 h) (pow.f64 (/.f64 1 d) 1/2))
(*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 1 d)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (sqrt.f64 (/.f64 h d))))
(sqrt.f64 (/.f64 h d))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 h d)))
(sqrt.f64 (/.f64 h d))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 h d)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 h d)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 h d)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 h d))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 h d))) (sqrt.f64 (cbrt.f64 (/.f64 h d))))
(/.f64 (sqrt.f64 h) (sqrt.f64 d))
(pow.f64 (/.f64 h d) 1/2)
(sqrt.f64 (/.f64 h d))
(pow.f64 (sqrt.f64 (/.f64 h d)) 1)
(sqrt.f64 (/.f64 h d))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 h d))) 3)
(sqrt.f64 (/.f64 h d))
(pow.f64 (pow.f64 (/.f64 h d) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 h d) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 h d))) 2)
(sqrt.f64 (/.f64 h d))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 h d))))
(sqrt.f64 (/.f64 h d))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 h d)))))
(sqrt.f64 (/.f64 h d))
(cbrt.f64 (pow.f64 (/.f64 h d) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 h d))))
(sqrt.f64 (/.f64 h d))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 h d))))
(sqrt.f64 (/.f64 h d))
(exp.f64 (*.f64 (log.f64 (/.f64 h d)) 1/2))
(sqrt.f64 (/.f64 h d))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 h d))) 1))
(sqrt.f64 (/.f64 h d))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 h d))))
(sqrt.f64 (/.f64 h d))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) (/.f64 h l))))))) 1)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 M (*.f64 D 1/2)) d) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 M (/.f64 d D))) 2) (/.f64 h l)) 1))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) (/.f64 h l))))) 1)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 M (*.f64 D 1/2)) d) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 M (/.f64 d D))) 2) (/.f64 h l)) 1))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) (/.f64 h l)))))) 3)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 M (*.f64 D 1/2)) d) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 M (/.f64 d D))) 2) (/.f64 h l)) 1))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) (/.f64 h l))))) 3) 1/3)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 M (*.f64 D 1/2)) d) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 M (/.f64 d D))) 2) (/.f64 h l)) 1))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) (/.f64 h l)))))) 2)
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 M (*.f64 D 1/2)) d) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 M (/.f64 d D))) 2) (/.f64 h l)) 1))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 M (*.f64 D 1/2)) d) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 M (/.f64 d D))) 2) (/.f64 h l)) 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) (/.f64 h l))))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 M (*.f64 D 1/2)) d) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 M (/.f64 d D))) 2) (/.f64 h l)) 1))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) (/.f64 h l))))) 3))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 M (*.f64 D 1/2)) d) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 M (/.f64 d D))) 2) (/.f64 h l)) 1))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3) (pow.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) (/.f64 h l)))) 3)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 M (*.f64 D 1/2)) d) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 M (/.f64 d D))) 2) (/.f64 h l)) 1))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) (/.f64 h l)))) 3) (pow.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) 3)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 M (*.f64 D 1/2)) d) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 M (/.f64 d D))) 2) (/.f64 h l)) 1))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) (/.f64 h l)))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 M (*.f64 D 1/2)) d) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 M (/.f64 d D))) 2) (/.f64 h l)) 1))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (log1p.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) (/.f64 h l))))))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (log1p.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 M (*.f64 D 1/2)) d) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))) (exp.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 M (/.f64 d D))) 2) (/.f64 h l))))))
(exp.f64 (*.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (log1p.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) (/.f64 h l))))) 1))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (log1p.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 M (*.f64 D 1/2)) d) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))) (exp.f64 (log1p.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 M (/.f64 d D))) 2) (/.f64 h l))))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 2) (/.f64 h l)))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 M (*.f64 D 1/2)) d) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 M (/.f64 d D))) 2) (/.f64 h l)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)))) 1)
(/.f64 (*.f64 1/2 (*.f64 D M)) d)
(*.f64 1/2 (/.f64 M (/.f64 d D)))
(/.f64 (*.f64 D M) (*.f64 2 d))
(*.f64 (/.f64 D d) (/.f64 M 2))
(/.f64 D (/.f64 (*.f64 2 d) M))
(/.f64 (*.f64 (*.f64 D 1/2) M) d)
(/.f64 (*.f64 1/2 (*.f64 D M)) d)
(*.f64 1/2 (/.f64 M (/.f64 d D)))
(/.f64 (*.f64 D (/.f64 M d)) 2)
(*.f64 (/.f64 D d) (/.f64 M 2))
(/.f64 D (/.f64 (*.f64 2 d) M))
(pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 1)
(/.f64 (*.f64 1/2 (*.f64 D M)) d)
(*.f64 1/2 (/.f64 M (/.f64 d D)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d))) 3)
(/.f64 (*.f64 1/2 (*.f64 D M)) d)
(*.f64 1/2 (/.f64 M (/.f64 d D)))
(pow.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 3) 1/3)
(/.f64 (*.f64 1/2 (*.f64 D M)) d)
(*.f64 1/2 (/.f64 M (/.f64 d D)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d))) 2)
(/.f64 (*.f64 1/2 (*.f64 D M)) d)
(*.f64 1/2 (/.f64 M (/.f64 d D)))
(log.f64 (sqrt.f64 (exp.f64 (*.f64 D (/.f64 M d)))))
(log.f64 (sqrt.f64 (pow.f64 (exp.f64 D) (/.f64 M d))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)))))
(/.f64 (*.f64 1/2 (*.f64 D M)) d)
(*.f64 1/2 (/.f64 M (/.f64 d D)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d)) 3))
(/.f64 (*.f64 1/2 (*.f64 D M)) d)
(*.f64 1/2 (/.f64 M (/.f64 d D)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D 1/2) 3) (pow.f64 (/.f64 M d) 3)))
(/.f64 (*.f64 1/2 (*.f64 D M)) d)
(*.f64 1/2 (/.f64 M (/.f64 d D)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M d) 3) (pow.f64 (*.f64 D 1/2) 3)))
(/.f64 (*.f64 1/2 (*.f64 D M)) d)
(*.f64 1/2 (/.f64 M (/.f64 d D)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d))))
(/.f64 (*.f64 1/2 (*.f64 D M)) d)
(*.f64 1/2 (/.f64 M (/.f64 d D)))
(exp.f64 (log.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d))))
(/.f64 (*.f64 1/2 (*.f64 D M)) d)
(*.f64 1/2 (/.f64 M (/.f64 d D)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d))) 1))
(/.f64 (*.f64 1/2 (*.f64 D M)) d)
(*.f64 1/2 (/.f64 M (/.f64 d D)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 D 1/2) (/.f64 M d))))
(/.f64 (*.f64 1/2 (*.f64 D M)) d)
(*.f64 1/2 (/.f64 M (/.f64 d D)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h))))) 1)
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h)))
(*.f64 1 (sqrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h))))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h))) (cbrt.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h))) (cbrt.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h))) (cbrt.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h)))))
(*.f64 (sqrt.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) 2)) (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))))
(*.f64 (sqrt.f64 (pow.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 -1/2 l)) 1) 2)) (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))) (fabs.f64 (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))) (sqrt.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) 2)))
(*.f64 (sqrt.f64 (pow.f64 (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 -1/2 l)) 1) 2)) (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))) (fabs.f64 (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)))) (sqrt.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)))))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h))))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h))) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h)))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h)))) (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h)))))
(pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)) 1/2)
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h)))
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h))) 1)
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h)))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)))) 3)
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h)))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h)) 3/2))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h)) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)))) 2)
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)))))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h))))))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h)))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)) 3/2))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h)) 3/2))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)))))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h)))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)))))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h))) 1/2))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)))) 1))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h)))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)))))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)))) 1)
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h))
(/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h))
(pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)) 1)
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h))
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h))) 2)
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h))) 3)
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)) 2) 1/2)
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h)) 2))
(fabs.f64 (/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h)))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)) 3) 1/3)
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h))
(log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h))))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)))))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)) 3))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) 2) 3) (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)) 3)))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)) 3) (pow.f64 (pow.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) 2) 3)))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)) 3/2) (pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h)) 3/2)))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h))))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h))
(exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h))))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h))) 1))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 h (*.f64 (/.f64 -1/2 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1) d) 2) (*.f64 l h))))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h))
(/.f64 (pow.f64 (*.f64 d (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1)) 2) (*.f64 l h))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)))) 1)
(/.f64 (pow.f64 d 2) (*.f64 l h))
(*.f64 1 (/.f64 (pow.f64 d 2) (*.f64 l h)))
(/.f64 (pow.f64 d 2) (*.f64 l h))
(*.f64 (pow.f64 d 2) (/.f64 (/.f64 1 h) l))
(/.f64 (pow.f64 d 2) (*.f64 l h))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)) 2)) (cbrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))) (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))))
(/.f64 (pow.f64 d 2) (*.f64 l h))
(pow.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)) 1)
(/.f64 (pow.f64 d 2) (*.f64 l h))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))) 3)
(/.f64 (pow.f64 d 2) (*.f64 l h))
(pow.f64 (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)) 3) 1/3)
(/.f64 (pow.f64 d 2) (*.f64 l h))
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))) 2)
(/.f64 (pow.f64 d 2) (*.f64 l h))
(pow.f64 (/.f64 (*.f64 l h) (pow.f64 d 2)) -1)
(/.f64 (pow.f64 d 2) (*.f64 l h))
(log.f64 (exp.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))))
(/.f64 (pow.f64 d 2) (*.f64 l h))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)))))
(/.f64 (pow.f64 d 2) (*.f64 l h))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)) 3))
(/.f64 (pow.f64 d 2) (*.f64 l h))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (/.f64 (/.f64 1 h) l) 3)))
(/.f64 (pow.f64 d 2) (*.f64 l h))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 d 2) 3) (pow.f64 (*.f64 l h) 3)))
(/.f64 (pow.f64 d 2) (*.f64 l h))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))))
(/.f64 (pow.f64 d 2) (*.f64 l h))
(exp.f64 (log.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))))
(/.f64 (pow.f64 d 2) (*.f64 l h))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))) 1))
(/.f64 (pow.f64 d 2) (*.f64 l h))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))))
(/.f64 (pow.f64 d 2) (*.f64 l h))
(-.f64 (exp.f64 (log1p.f64 (/.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)))) 1)
(/.f64 l (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))
(/.f64 l (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2))
(*.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) -2))
(*.f64 l (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) -2))
(*.f64 l (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) -2))
(*.f64 1 (/.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)))
(/.f64 l (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))
(/.f64 l (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))) 2) (cbrt.f64 (/.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))))
(/.f64 l (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))
(/.f64 l (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2))
(*.f64 (sqrt.f64 (/.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))) (sqrt.f64 (/.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))))
(/.f64 l (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))
(/.f64 l (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2))
(pow.f64 (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l) -1)
(/.f64 l (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))
(/.f64 l (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2))
(pow.f64 (/.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 1)
(/.f64 l (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))
(/.f64 l (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2))
(pow.f64 (cbrt.f64 (/.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))) 3)
(/.f64 l (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))
(/.f64 l (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2))
(pow.f64 (pow.f64 (/.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 3) 1/3)
(/.f64 l (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))
(/.f64 l (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2))
(pow.f64 (sqrt.f64 (/.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))) 2)
(/.f64 l (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))
(/.f64 l (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2))
(log.f64 (pow.f64 (exp.f64 l) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) -2)))
(*.f64 l (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) -2))
(*.f64 l (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) -2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)))))
(/.f64 l (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))
(/.f64 l (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2))
(cbrt.f64 (pow.f64 (/.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)) 3))
(/.f64 l (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))
(/.f64 l (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2))
(cbrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) 3)))
(/.f64 l (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))
(/.f64 l (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2))
(expm1.f64 (log1p.f64 (/.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))))
(/.f64 l (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))
(/.f64 l (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2))
(exp.f64 (log.f64 (/.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))))
(/.f64 l (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))
(/.f64 l (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))) 1))
(/.f64 l (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))
(/.f64 l (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2))
(log1p.f64 (expm1.f64 (/.f64 l (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))))
(/.f64 l (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2))
(/.f64 l (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2))

eval311.0ms (1.1%)

Compiler

Compiled 20262 to 10895 computations (46.2% saved)

prune203.0ms (0.7%)

Pruning

39 alts after pruning (36 fresh and 3 done)

PrunedKeptTotal
New68126707
Fresh101020
Picked415
Done022
Total69539734
Accuracy
91.4%
Counts
734 → 39
Alt Table
Click to see full alt table
StatusAccuracyProgram
58.5%
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l))))) 3)
25.9%
(+.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
41.4%
(*.f64 (fma.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2))) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
27.2%
(*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))
40.1%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
36.4%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
69.6%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) l) h))))
39.5%
(*.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
40.9%
(*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))
38.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))
36.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) (sqrt.f64 (/.f64 h l))) 2))))
37.1%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))
35.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
68.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) (sqrt.f64 (/.f64 h l))) 2))))
66.0%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 l h)))))
67.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
69.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))
48.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))))))
55.8%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))
47.0%
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))) (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1))
17.6%
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2))))
36.1%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
45.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 (pow.f64 d 2) l)))))
66.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
59.1%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 h 1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)) l)))
56.8%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 M (*.f64 D 1/2)) d) 2) (/.f64 h l)))))
22.2%
(*.f64 d (pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) 1/3))
24.2%
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
24.0%
(*.f64 d (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3))
24.1%
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h))))
24.9%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
24.9%
(*.f64 d (sqrt.f64 (*.f64 (/.f64 1 l) (/.f64 1 h))))
15.8%
(*.f64 d (sqrt.f64 (log.f64 (exp.f64 (/.f64 (/.f64 1 h) l)))))
22.0%
(*.f64 d (log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2))))
23.1%
(*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)))
23.1%
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2)))
23.1%
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)))
26.2%
(sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)))
27.5%
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
58.5%
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l))))) 3)
25.9%
(+.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
41.4%
(*.f64 (fma.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2))) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
27.2%
(*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))
40.1%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
36.4%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
69.6%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) l) h))))
39.5%
(*.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
40.9%
(*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))
38.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))
36.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) (sqrt.f64 (/.f64 h l))) 2))))
37.1%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))
35.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
68.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) (sqrt.f64 (/.f64 h l))) 2))))
66.0%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 l h)))))
67.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
69.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))
48.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (*.f64 1/4 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) l)))))))
55.8%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))
47.0%
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))) (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1))
17.6%
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2))))
36.1%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
45.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 (pow.f64 d 2) l)))))
66.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
59.1%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 h 1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)) l)))
56.8%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 M (*.f64 D 1/2)) d) 2) (/.f64 h l)))))
22.2%
(*.f64 d (pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) 1/3))
24.2%
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
24.0%
(*.f64 d (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3))
24.1%
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h))))
24.9%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
24.9%
(*.f64 d (sqrt.f64 (*.f64 (/.f64 1 l) (/.f64 1 h))))
15.8%
(*.f64 d (sqrt.f64 (log.f64 (exp.f64 (/.f64 (/.f64 1 h) l)))))
22.0%
(*.f64 d (log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2))))
23.1%
(*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 l h))) 1/2)))
23.1%
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2)))
23.1%
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)))
26.2%
(sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)))
27.5%
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
Compiler

Compiled 3864 to 2882 computations (25.4% saved)

localize652.0ms (2.2%)

Localize:

Found 18 expressions with local error:

NewAccuracyProgram
94.8%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))
93.3%
(/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)
87.3%
(sqrt.f64 (/.f64 d l))
76.8%
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
99.7%
(*.f64 (sqrt.f64 h) (sqrt.f64 l))
97.9%
(*.f64 D (/.f64 M (*.f64 2 d)))
94.8%
(*.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
89.9%
(*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
99.8%
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2)))
99.8%
(pow.f64 (/.f64 (/.f64 1 h) l) 3/2)
99.8%
(/.f64 (/.f64 1 h) l)
77.5%
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2))
99.8%
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
85.7%
(pow.f64 (*.f64 l h) -1/2)
94.9%
(*.f64 (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) l) h)
93.3%
(/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) l)
87.3%
(sqrt.f64 (/.f64 d l))
86.7%
(sqrt.f64 (/.f64 h d))
Compiler

Compiled 485 to 270 computations (44.3% saved)

series298.0ms (1%)

Counts
14 → 372
Calls

135 calls:

TimeVariablePointExpression
63.0ms
l
@0
(pow.f64 (/.f64 (/.f64 1 h) l) 3/2)
36.0ms
l
@-inf
(pow.f64 (*.f64 l h) -1/2)
30.0ms
l
@0
(pow.f64 (*.f64 l h) -1/2)
14.0ms
l
@-inf
(pow.f64 (/.f64 (/.f64 1 h) l) 3/2)
13.0ms
h
@-inf
(pow.f64 (/.f64 (/.f64 1 h) l) 3/2)

rewrite116.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
412×log1p-expm1-u
412×expm1-log1p-u
408×cbrt-prod
405×add-cube-cbrt
402×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify264.0ms (0.9%)

Algorithm
egg-herbie
Rules
1486×log-prod
1112×fma-def
756×associate-*r*
738×associate-*l*
690×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

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

eval206.0ms (0.7%)

Compiler

Compiled 13168 to 7571 computations (42.5% saved)

prune263.0ms (0.9%)

Pruning

50 alts after pruning (42 fresh and 8 done)

PrunedKeptTotal
New49615511
Fresh42731
Picked055
Done033
Total50050550
Accuracy
91.8%
Counts
550 → 50
Alt Table
Click to see full alt table
StatusAccuracyProgram
58.5%
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l))))) 3)
34.7%
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (*.f64 -1/2 (/.f64 h l)) 1) d) (sqrt.f64 (*.f64 l h)))
25.9%
(+.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
41.4%
(*.f64 (fma.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2))) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
27.2%
(*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))
40.1%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
36.4%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
39.1%
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 h) (sqrt.f64 d))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) l) h))))
39.7%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) l) h))))
69.6%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) l) h))))
46.3%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))))
39.5%
(*.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
39.5%
(*.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
34.7%
(*.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))) (/.f64 d (sqrt.f64 (*.f64 l h))))
40.9%
(*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))
38.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))
36.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) (sqrt.f64 (/.f64 h l))) 2))))
37.1%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))
35.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
68.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) (sqrt.f64 (/.f64 h l))) 2))))
66.0%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 l h)))))
67.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
69.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))
55.8%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))
47.0%
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))) (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1))
17.6%
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2))))
36.1%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
45.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 (pow.f64 d 2) l)))))
66.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
59.1%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 h 1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)) l)))
56.8%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 M (*.f64 D 1/2)) d) 2) (/.f64 h l)))))
22.2%
(*.f64 d (pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) 1/3))
22.2%
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3))
24.2%
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
2.6%
(*.f64 d (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))))
23.1%
(*.f64 d (pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 l h))))
24.0%
(*.f64 d (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3))
24.1%
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h))))
2.6%
(*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)))
22.6%
(*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)))
24.9%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
15.8%
(*.f64 d (sqrt.f64 (log.f64 (exp.f64 (/.f64 (/.f64 1 h) l)))))
22.0%
(*.f64 d (log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2))))
23.0%
(*.f64 d (exp.f64 (*.f64 (*.f64 3/2 (neg.f64 (log.f64 (*.f64 l h)))) 1/3)))
2.6%
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
23.1%
(*.f64 d (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))))
23.1%
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2)))
23.1%
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)))
26.2%
(sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)))
27.5%
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
58.5%
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l))))) 3)
34.7%
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (*.f64 -1/2 (/.f64 h l)) 1) d) (sqrt.f64 (*.f64 l h)))
25.9%
(+.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
41.4%
(*.f64 (fma.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2))) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
27.2%
(*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))
40.1%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
36.4%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
39.1%
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 h) (sqrt.f64 d))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) l) h))))
39.7%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) l) h))))
69.6%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) l) h))))
46.3%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l))))))
39.5%
(*.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
39.5%
(*.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
34.7%
(*.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))) (/.f64 d (sqrt.f64 (*.f64 l h))))
40.9%
(*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))
38.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))
36.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) (sqrt.f64 (/.f64 h l))) 2))))
37.1%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))
35.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
68.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) (sqrt.f64 (/.f64 h l))) 2))))
66.0%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 l h)))))
67.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
69.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))
55.8%
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))
47.0%
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))) (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1))
17.6%
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2))))
36.1%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
45.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 (pow.f64 d 2) l)))))
66.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
59.1%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 h 1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)) l)))
56.8%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 M (*.f64 D 1/2)) d) 2) (/.f64 h l)))))
22.2%
(*.f64 d (pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) 1/3))
22.2%
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3))
24.2%
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
2.6%
(*.f64 d (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))))
23.1%
(*.f64 d (pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 l h))))
24.0%
(*.f64 d (pow.f64 (cbrt.f64 (pow.f64 (*.f64 l h) -1/2)) 3))
24.1%
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 l h))))
2.6%
(*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)))
22.6%
(*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2)))
24.9%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
15.8%
(*.f64 d (sqrt.f64 (log.f64 (exp.f64 (/.f64 (/.f64 1 h) l)))))
22.0%
(*.f64 d (log1p.f64 (expm1.f64 (pow.f64 (*.f64 l h) -1/2))))
23.0%
(*.f64 d (exp.f64 (*.f64 (*.f64 3/2 (neg.f64 (log.f64 (*.f64 l h)))) 1/3)))
2.6%
(*.f64 d (exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
23.1%
(*.f64 d (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))))
23.1%
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2)))
23.1%
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)))
26.2%
(sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)))
27.5%
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
Compiler

Compiled 4654 to 3496 computations (24.9% saved)

localize608.0ms (2.1%)

Localize:

Found 19 expressions with local error:

NewAccuracyProgram
99.6%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))
97.0%
(*.f64 (/.f64 M 2) (/.f64 D d))
93.9%
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))
89.0%
(sqrt.f64 (/.f64 d h))
98.2%
(*.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (*.f64 -1/2 (/.f64 h l)) 1) d)
97.1%
(*.f64 D (*.f64 (/.f64 M d) 1/2))
95.4%
(fma.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (*.f64 -1/2 (/.f64 h l)) 1)
90.6%
(sqrt.f64 (*.f64 l h))
99.8%
(*.f64 3/2 (neg.f64 (log.f64 (*.f64 l h))))
99.8%
(*.f64 (*.f64 3/2 (neg.f64 (log.f64 (*.f64 l h)))) 1/3)
96.4%
(exp.f64 (*.f64 (*.f64 3/2 (neg.f64 (log.f64 (*.f64 l h)))) 1/3))
90.4%
(log.f64 (*.f64 l h))
99.8%
(/.f64 (/.f64 1 l) h)
99.8%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
90.9%
(sqrt.f64 (/.f64 (/.f64 1 l) h))
97.1%
(*.f64 D (/.f64 M (/.f64 d 1/2)))
90.2%
(sqrt.f64 (/.f64 d l))
89.0%
(sqrt.f64 (/.f64 d h))
88.1%
(sqrt.f64 (/.f64 h l))
Compiler

Compiled 488 to 221 computations (54.7% saved)

series41.0ms (0.1%)

Counts
14 → 360
Calls

120 calls:

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

rewrite116.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
398×cbrt-prod
389×log1p-expm1-u
389×expm1-log1p-u
384×add-exp-log
382×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify332.0ms (1.1%)

Algorithm
egg-herbie
Rules
1884×fma-def
1514×log-prod
706×exp-prod
606×associate-*l*
600×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
055826125
1126624773
2501024709
Stop Event
node limit
Counts
640 → 346
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 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(/.f64 1 (*.f64 h l))
(+.f64 (log.f64 h) (log.f64 l))
(+.f64 (log.f64 h) (log.f64 l))
(+.f64 (log.f64 h) (log.f64 l))
(+.f64 (log.f64 h) (log.f64 l))
(+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))
(+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))
(+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))
(+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))
(+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))
(+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))
(+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))
(+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))
(+.f64 (log.f64 h) (log.f64 l))
(+.f64 (log.f64 h) (log.f64 l))
(+.f64 (log.f64 h) (log.f64 l))
(+.f64 (log.f64 h) (log.f64 l))
(+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))
(+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))
(+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))
(+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))
(+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))))
(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))))))
(*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))
(*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))
(*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))
(*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))
(*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))
(*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))
(*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))
(*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))
(*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))
(*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))
(*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))
(*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))
(*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))
(*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))
(*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))
(*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))
(*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))
(*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))
(*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))
(*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))
(*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))
(*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))
(*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))
(*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))
(*.f64 -3/2 (+.f64 (log.f64 h) (log.f64 l)))
(*.f64 -3/2 (+.f64 (log.f64 h) (log.f64 l)))
(*.f64 -3/2 (+.f64 (log.f64 h) (log.f64 l)))
(*.f64 -3/2 (+.f64 (log.f64 h) (log.f64 l)))
(*.f64 -3/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))
(*.f64 -3/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))
(*.f64 -3/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))
(*.f64 -3/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))
(*.f64 -3/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))
(*.f64 -3/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))
(*.f64 -3/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))
(*.f64 -3/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))
(*.f64 -3/2 (+.f64 (log.f64 h) (log.f64 l)))
(*.f64 -3/2 (+.f64 (log.f64 h) (log.f64 l)))
(*.f64 -3/2 (+.f64 (log.f64 h) (log.f64 l)))
(*.f64 -3/2 (+.f64 (log.f64 h) (log.f64 l)))
(*.f64 -3/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))
(*.f64 -3/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))
(*.f64 -3/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))
(*.f64 -3/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))
(*.f64 -3/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))
(*.f64 -3/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))
(*.f64 -3/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))
(*.f64 -3/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
d
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l)))
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l)))
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
d
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l)))
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l)))
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l)))
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
d
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
d
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
d
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l)))
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l)))
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l)))
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
d
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
d
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(sqrt.f64 (/.f64 d l))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(sqrt.f64 (/.f64 d l))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(sqrt.f64 (/.f64 d l))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 h l)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 h l)))
(*.f64 (cbrt.f64 (/.f64 h l)) (cbrt.f64 (sqrt.f64 (/.f64 h l))))
(*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 h l))) (sqrt.f64 (sqrt.f64 (/.f64 h l))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 h l)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 h l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 h l)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 h l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 h l))))
(/.f64 1 (sqrt.f64 (/.f64 l h)))
(/.f64 (sqrt.f64 h) (sqrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 h)) (sqrt.f64 (neg.f64 l)))
(pow.f64 (/.f64 h l) 1/2)
(pow.f64 (sqrt.f64 (/.f64 h l)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 h l))) 3)
(pow.f64 (pow.f64 (/.f64 h l) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 h l))) 2)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 h l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 h l)))))
(cbrt.f64 (pow.f64 (/.f64 h l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 h l))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 h l))))
(exp.f64 (*.f64 (log.f64 (/.f64 h l)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 h l))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 h l))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2))) 1)
(/.f64 (*.f64 D M) (*.f64 d 2))
(pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2)) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2)) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2))
(log.f64 (pow.f64 (exp.f64 D) (*.f64 1/2 (/.f64 M d))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 3))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 1/2 (/.f64 M d)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 M d)) 3) (pow.f64 D 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2)))
(exp.f64 (log.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2)) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/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 1 (cbrt.f64 (*.f64 h l))) (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 l)) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))) (sqrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(*.f64 (pow.f64 1 1/2) (/.f64 1 (sqrt.f64 (*.f64 h l))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(/.f64 1 (sqrt.f64 (/.f64 h (/.f64 1 l))))
(/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 1 l))) (sqrt.f64 (neg.f64 h)))
(pow.f64 (/.f64 1 (*.f64 h l)) 1/2)
(pow.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) 1)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) 1/3)
(pow.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))) 3)
(pow.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))) 2)
(pow.f64 (exp.f64 1) (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(pow.f64 (exp.f64 3/2) (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1/3))
(pow.f64 (exp.f64 1/3) (*.f64 3/2 (neg.f64 (log.f64 (*.f64 h l)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))) 2)) (cbrt.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))) (sqrt.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))))
(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 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(expm1.f64 (log1p.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(exp.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(exp.f64 (*.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))) 1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1/2))
(log1p.f64 (expm1.f64 (/.f64 1 (sqrt.f64 (*.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)
(pow.f64 (cbrt.f64 (*.f64 d (/.f64 1 (sqrt.f64 (*.f64 h l))))) 3)
(pow.f64 (pow.f64 (*.f64 d (/.f64 1 (sqrt.f64 (*.f64 h l)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d (/.f64 1 (sqrt.f64 (*.f64 h l))))) 2)
(log.f64 (pow.f64 (exp.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 (pow.f64 (*.f64 d (/.f64 1 (sqrt.f64 (*.f64 h l)))) 3))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 1 (*.f64 h l)) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) (pow.f64 d 3)))
(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))))))
(exp.f64 (*.f64 (log.f64 (*.f64 d (/.f64 1 (sqrt.f64 (*.f64 h l))))) 1))
(log1p.f64 (expm1.f64 (*.f64 d (/.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 l) (/.f64 1 h))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (/.f64 1 (sqrt.f64 (*.f64 h l))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 2)) (/.f64 1 (cbrt.f64 (*.f64 h l))))
(pow.f64 (/.f64 1 (*.f64 h l)) 1)
(pow.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) 2)
(pow.f64 (*.f64 h l) -1)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) 2/3)
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 3)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3) 1/3)
(pow.f64 (/.f64 h (/.f64 1 l)) -1)
(pow.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) (pow.f64 (/.f64 1 (*.f64 h l)) 3/2)) 1/3)
(pow.f64 (exp.f64 1) (neg.f64 (log.f64 (*.f64 h l))))
(pow.f64 (exp.f64 -1) (log.f64 (*.f64 h l)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (neg.f64 (log.f64 (*.f64 h l)))) 2)) (cbrt.f64 (neg.f64 (log.f64 (*.f64 h l)))))
(pow.f64 (exp.f64 (sqrt.f64 (neg.f64 (log.f64 (*.f64 h l))))) (sqrt.f64 (neg.f64 (log.f64 (*.f64 h l)))))
(log.f64 (exp.f64 (/.f64 1 (*.f64 h l))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 h l)))))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) (pow.f64 (/.f64 1 (*.f64 h l)) 3/2)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 l) 3) (pow.f64 h 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 h l))))
(exp.f64 (neg.f64 (log.f64 (*.f64 h l))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (log.f64 l) (log.f64 h))
(+.f64 (log.f64 h) (log.f64 l))
(+.f64 0 (log.f64 (*.f64 h l)))
(+.f64 (log.f64 (sqrt.f64 (*.f64 h l))) (log.f64 (sqrt.f64 (*.f64 h l))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 h l)) 2)) (log.f64 (cbrt.f64 (*.f64 h l))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 h l)))) 1)
(*.f64 1 (log.f64 (*.f64 h l)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 h l))) 2) (cbrt.f64 (log.f64 (*.f64 h l))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 h l))) (sqrt.f64 (log.f64 (*.f64 h l))))
(pow.f64 (log.f64 (*.f64 h l)) 1)
(pow.f64 (cbrt.f64 (log.f64 (*.f64 h l))) 3)
(pow.f64 (pow.f64 (log.f64 (*.f64 h l)) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (*.f64 h l))) 2)
(cbrt.f64 (pow.f64 (log.f64 (*.f64 h l)) 3))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 h l))))
(exp.f64 (log.f64 (log.f64 (*.f64 h l))))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 h l))) 1))
(log1p.f64 (-.f64 (*.f64 h l) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))) 1)
(*.f64 1 (/.f64 1 (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 l)) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))) (sqrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(*.f64 (pow.f64 1 1/2) (/.f64 1 (sqrt.f64 (*.f64 h l))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(/.f64 1 (sqrt.f64 (/.f64 h (/.f64 1 l))))
(/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 1 l))) (sqrt.f64 (neg.f64 h)))
(pow.f64 (/.f64 1 (*.f64 h l)) 1/2)
(pow.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) 1)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) 1/3)
(pow.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))) 3)
(pow.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))) 2)
(pow.f64 (exp.f64 1) (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(pow.f64 (exp.f64 3/2) (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1/3))
(pow.f64 (exp.f64 1/3) (*.f64 3/2 (neg.f64 (log.f64 (*.f64 h l)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))) 2)) (cbrt.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))) (sqrt.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))))
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(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 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(expm1.f64 (log1p.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(log1p.f64 (expm1.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(+.f64 0 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(+.f64 (log.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) (log.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))) (log.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))) 1)
(-.f64 (log.f64 (sqrt.f64 (/.f64 1 l))) (log.f64 (sqrt.f64 h)))
(pow.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))) 1)
(pow.f64 (cbrt.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))) 3)
(pow.f64 (pow.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))) 2)
(log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))
(log.f64 (+.f64 1 (-.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) 1)))
(cbrt.f64 (pow.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))) 3))
(expm1.f64 (log1p.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))))
(exp.f64 (log.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))))
(exp.f64 (*.f64 (log.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))) 1))
(log1p.f64 (-.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 3/2 (neg.f64 (log.f64 (*.f64 h l)))))) 1)
(pow.f64 (*.f64 3/2 (neg.f64 (log.f64 (*.f64 h l)))) 1)
(pow.f64 (cbrt.f64 (*.f64 3/2 (neg.f64 (log.f64 (*.f64 h l))))) 3)
(pow.f64 (pow.f64 (*.f64 3/2 (neg.f64 (log.f64 (*.f64 h l)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 3/2 (neg.f64 (log.f64 (*.f64 h l))))) 2)
(neg.f64 (*.f64 3/2 (log.f64 (*.f64 h l))))
(log.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) 1)))
(cbrt.f64 (pow.f64 (*.f64 3/2 (neg.f64 (log.f64 (*.f64 h l)))) 3))
(expm1.f64 (log1p.f64 (*.f64 3/2 (neg.f64 (log.f64 (*.f64 h l))))))
(exp.f64 (log.f64 (*.f64 3/2 (neg.f64 (log.f64 (*.f64 h l))))))
(exp.f64 (*.f64 (log.f64 (*.f64 3/2 (neg.f64 (log.f64 (*.f64 h l))))) 1))
(log1p.f64 (-.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 h l)))) 1)
(*.f64 1 (sqrt.f64 (*.f64 h l)))
(*.f64 (cbrt.f64 (*.f64 h l)) (cbrt.f64 (sqrt.f64 (*.f64 h l))))
(*.f64 (sqrt.f64 l) (sqrt.f64 h))
(*.f64 (sqrt.f64 h) (sqrt.f64 l))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 h l))) (sqrt.f64 (sqrt.f64 (*.f64 h l))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 h l)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 h l)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 h l)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 h l))))
(pow.f64 (*.f64 h l) 1/2)
(pow.f64 (sqrt.f64 (*.f64 h l)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 h l))) 3)
(pow.f64 (pow.f64 (*.f64 h l) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 h l))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 h l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 h l)))))
(cbrt.f64 (pow.f64 (*.f64 h l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 h l))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 h l))))
(exp.f64 (*.f64 (log.f64 (*.f64 h l)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 h l))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 h l))))
(+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2)) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1))) 1)
(*.f64 1 (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1)) 2) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1)))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1)) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1)))
(pow.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1) 1)
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1)) 3)
(pow.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1)) 2)
(log.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1))))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1)))
(exp.f64 (log.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2))) 1)
(/.f64 (*.f64 D M) (*.f64 d 2))
(pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2)) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2)) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2))
(log.f64 (pow.f64 (exp.f64 D) (*.f64 1/2 (/.f64 M d))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 3))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 1/2 (/.f64 M d)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 M d)) 3) (pow.f64 D 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2)))
(exp.f64 (log.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2)) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1)))) 1)
(pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1))) 3)
(pow.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1))) 2)
(log.f64 (pow.f64 (exp.f64 d) (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1)))))
(cbrt.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1)) 3))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1) 3) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1))))
(exp.f64 (log.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1))))
(exp.f64 (*.f64 (log.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1))) 1))
(log1p.f64 (expm1.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1))))
(+.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) (*.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) 1) (*.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 1)))) 1)
(/.f64 (*.f64 (sqrt.f64 (neg.f64 d)) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 1)) (sqrt.f64 (neg.f64 l)))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 1))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 1))) 2)
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l)))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 1)))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 1)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) 3) (pow.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 1) 3) (pow.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 1))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 1))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 1))))
(fma.f64 1 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) (*.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l)))))
(fma.f64 (sqrt.f64 (neg.f64 d)) (pow.f64 (neg.f64 l) -1/2) (*.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l)))))
(fma.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) 1 (*.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))))
(fma.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l)))) 2) (cbrt.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l)))) (*.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l)))))
(fma.f64 (sqrt.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l)))) (sqrt.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l)))) (*.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l)))))
Outputs
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M 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 1/2 (*.f64 (/.f64 D d) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M 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 1/2 (*.f64 (/.f64 D d) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M 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 1/2 (*.f64 (/.f64 D d) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M 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 1/2 (*.f64 (/.f64 D d) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M 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 1/2 (*.f64 (/.f64 D d) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M 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 1/2 (*.f64 (/.f64 D d) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M 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 1/2 (*.f64 (/.f64 D d) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M 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 1/2 (*.f64 (/.f64 D d) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M 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 1/2 (*.f64 (/.f64 D d) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M 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 1/2 (*.f64 (/.f64 D d) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M 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 1/2 (*.f64 (/.f64 D d) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M 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 1/2 (*.f64 (/.f64 D d) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M 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 1/2 (*.f64 (/.f64 D d) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M 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 1/2 (*.f64 (/.f64 D d) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M 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 1/2 (*.f64 (/.f64 D d) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M 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 1/2 (*.f64 (/.f64 D d) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M 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 1/2 (*.f64 (/.f64 D d) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M 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 1/2 (*.f64 (/.f64 D d) M))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 h) l)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 h) l)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 h) l)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 h) l)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 h) l)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 h) l)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 h) l)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 h) l)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 h) l)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 h) l)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 h) l)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 h) l)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 h) l)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 h) l)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 h) l)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 h) l)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 h) l)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 h) l)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 h) l)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 h) l)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 h) l)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 h) l)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 h) l)
(/.f64 1 (*.f64 h l))
(/.f64 (/.f64 1 h) l)
(+.f64 (log.f64 h) (log.f64 l))
(log.f64 (*.f64 h l))
(+.f64 (log.f64 h) (log.f64 l))
(log.f64 (*.f64 h l))
(+.f64 (log.f64 h) (log.f64 l))
(log.f64 (*.f64 h l))
(+.f64 (log.f64 h) (log.f64 l))
(log.f64 (*.f64 h l))
(+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))
(log.f64 (*.f64 h l))
(+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))
(log.f64 (*.f64 h l))
(+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))
(log.f64 (*.f64 h l))
(+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l))))
(log.f64 (*.f64 h l))
(+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))
(+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l))))
(-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l)))
(+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))
(+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l))))
(-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l)))
(+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))
(+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l))))
(-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l)))
(+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l))))
(+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l))))
(-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l)))
(+.f64 (log.f64 h) (log.f64 l))
(log.f64 (*.f64 h l))
(+.f64 (log.f64 h) (log.f64 l))
(log.f64 (*.f64 h l))
(+.f64 (log.f64 h) (log.f64 l))
(log.f64 (*.f64 h l))
(+.f64 (log.f64 h) (log.f64 l))
(log.f64 (*.f64 h l))
(+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))
(log.f64 (*.f64 h l))
(+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))
(log.f64 (*.f64 h l))
(+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))
(log.f64 (*.f64 h l))
(+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h))))
(log.f64 (*.f64 h l))
(+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h))))
(-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))
(+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h))))
(-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))
(+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h))))
(-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))
(+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h))))
(-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h 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 (exp.f64 -1/2) (log.f64 (*.f64 h 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 (exp.f64 -1/2) (log.f64 (*.f64 h 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 (exp.f64 -1/2) (log.f64 (*.f64 h 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 (exp.f64 -1/2) (log.f64 (*.f64 h 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))
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h 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 (exp.f64 -1/2) (log.f64 (*.f64 h 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 (exp.f64 -1/2) (log.f64 (*.f64 h 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 (exp.f64 -1/2) (log.f64 (*.f64 h 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 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(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))
(*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))
(*.f64 -1/2 (log.f64 (*.f64 h l)))
(*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))
(*.f64 -1/2 (log.f64 (*.f64 h l)))
(*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))
(*.f64 -1/2 (log.f64 (*.f64 h l)))
(*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))
(*.f64 -1/2 (log.f64 (*.f64 h l)))
(*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))
(*.f64 -1/2 (log.f64 (*.f64 h l)))
(*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))
(*.f64 -1/2 (log.f64 (*.f64 h l)))
(*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))
(*.f64 -1/2 (log.f64 (*.f64 h l)))
(*.f64 -1/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))
(*.f64 -1/2 (log.f64 (*.f64 h l)))
(*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))
(*.f64 (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l)))) -1/2)
(*.f64 (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l))) -1/2)
(*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))
(*.f64 (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l)))) -1/2)
(*.f64 (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l))) -1/2)
(*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))
(*.f64 (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l)))) -1/2)
(*.f64 (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l))) -1/2)
(*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))
(*.f64 (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l)))) -1/2)
(*.f64 (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l))) -1/2)
(*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))
(*.f64 -1/2 (log.f64 (*.f64 h l)))
(*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))
(*.f64 -1/2 (log.f64 (*.f64 h l)))
(*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))
(*.f64 -1/2 (log.f64 (*.f64 h l)))
(*.f64 -1/2 (+.f64 (log.f64 h) (log.f64 l)))
(*.f64 -1/2 (log.f64 (*.f64 h l)))
(*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))
(*.f64 -1/2 (log.f64 (*.f64 h l)))
(*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))
(*.f64 -1/2 (log.f64 (*.f64 h l)))
(*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))
(*.f64 -1/2 (log.f64 (*.f64 h l)))
(*.f64 -1/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))
(*.f64 -1/2 (log.f64 (*.f64 h l)))
(*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))
(*.f64 (+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h)))) -1/2)
(*.f64 (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h))) -1/2)
(*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))
(*.f64 (+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h)))) -1/2)
(*.f64 (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h))) -1/2)
(*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))
(*.f64 (+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h)))) -1/2)
(*.f64 (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h))) -1/2)
(*.f64 -1/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))
(*.f64 (+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h)))) -1/2)
(*.f64 (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h))) -1/2)
(*.f64 -3/2 (+.f64 (log.f64 h) (log.f64 l)))
(*.f64 -3/2 (log.f64 (*.f64 h l)))
(*.f64 -3/2 (+.f64 (log.f64 h) (log.f64 l)))
(*.f64 -3/2 (log.f64 (*.f64 h l)))
(*.f64 -3/2 (+.f64 (log.f64 h) (log.f64 l)))
(*.f64 -3/2 (log.f64 (*.f64 h l)))
(*.f64 -3/2 (+.f64 (log.f64 h) (log.f64 l)))
(*.f64 -3/2 (log.f64 (*.f64 h l)))
(*.f64 -3/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))
(*.f64 -3/2 (log.f64 (*.f64 h l)))
(*.f64 -3/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))
(*.f64 -3/2 (log.f64 (*.f64 h l)))
(*.f64 -3/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))
(*.f64 -3/2 (log.f64 (*.f64 h l)))
(*.f64 -3/2 (+.f64 (log.f64 h) (*.f64 -1 (log.f64 (/.f64 1 l)))))
(*.f64 -3/2 (log.f64 (*.f64 h l)))
(*.f64 -3/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))
(*.f64 (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l)))) -3/2)
(*.f64 (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l))) -3/2)
(*.f64 -3/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))
(*.f64 (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l)))) -3/2)
(*.f64 (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l))) -3/2)
(*.f64 -3/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))
(*.f64 (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l)))) -3/2)
(*.f64 (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l))) -3/2)
(*.f64 -3/2 (+.f64 (log.f64 (*.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 l)))))
(*.f64 (+.f64 (log.f64 (neg.f64 h)) (neg.f64 (log.f64 (/.f64 -1 l)))) -3/2)
(*.f64 (-.f64 (log.f64 (neg.f64 h)) (log.f64 (/.f64 -1 l))) -3/2)
(*.f64 -3/2 (+.f64 (log.f64 h) (log.f64 l)))
(*.f64 -3/2 (log.f64 (*.f64 h l)))
(*.f64 -3/2 (+.f64 (log.f64 h) (log.f64 l)))
(*.f64 -3/2 (log.f64 (*.f64 h l)))
(*.f64 -3/2 (+.f64 (log.f64 h) (log.f64 l)))
(*.f64 -3/2 (log.f64 (*.f64 h l)))
(*.f64 -3/2 (+.f64 (log.f64 h) (log.f64 l)))
(*.f64 -3/2 (log.f64 (*.f64 h l)))
(*.f64 -3/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))
(*.f64 -3/2 (log.f64 (*.f64 h l)))
(*.f64 -3/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))
(*.f64 -3/2 (log.f64 (*.f64 h l)))
(*.f64 -3/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))
(*.f64 -3/2 (log.f64 (*.f64 h l)))
(*.f64 -3/2 (+.f64 (log.f64 l) (*.f64 -1 (log.f64 (/.f64 1 h)))))
(*.f64 -3/2 (log.f64 (*.f64 h l)))
(*.f64 -3/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))
(*.f64 (+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h)))) -3/2)
(*.f64 (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h))) -3/2)
(*.f64 -3/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))
(*.f64 (+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h)))) -3/2)
(*.f64 (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h))) -3/2)
(*.f64 -3/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))
(*.f64 (+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h)))) -3/2)
(*.f64 (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h))) -3/2)
(*.f64 -3/2 (+.f64 (log.f64 (*.f64 -1 l)) (*.f64 -1 (log.f64 (/.f64 -1 h)))))
(*.f64 (+.f64 (log.f64 (neg.f64 l)) (neg.f64 (log.f64 (/.f64 -1 h)))) -3/2)
(*.f64 (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h))) -3/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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h (/.f64 l (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h (/.f64 l (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h (/.f64 l (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 2)) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 2)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h (/.f64 l (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h (/.f64 l (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h (/.f64 l (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 2)) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 2)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h (/.f64 l (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h (/.f64 l (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h (/.f64 l (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 2)) 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h (/.f64 l (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h (/.f64 l (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h (/.f64 l (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 2)) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 2)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h (/.f64 l (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h (/.f64 l (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h (/.f64 l (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 2)) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 2)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h (/.f64 l (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h (/.f64 l (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h (/.f64 l (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 2)) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 2)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h (/.f64 l (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h (/.f64 l (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h (/.f64 l (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 2)) 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h (/.f64 l (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h (/.f64 l (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h (/.f64 l (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 2)) 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h (/.f64 l (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h (/.f64 l (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h (/.f64 l (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 2)) 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h (/.f64 l (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h (/.f64 l (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h (/.f64 l (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 2)) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 2)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h (/.f64 l (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h (/.f64 l (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h (/.f64 l (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 2)) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 2)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h (/.f64 l (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h (/.f64 l (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h (/.f64 l (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 2)) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 2)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h (/.f64 l (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h (/.f64 l (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h (/.f64 l (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 2)) 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h (/.f64 l (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h (/.f64 l (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h (/.f64 l (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 2)) 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h (/.f64 l (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h (/.f64 l (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 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 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 l (pow.f64 d 2))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 h (/.f64 l (pow.f64 M 2)))) 1)
(fma.f64 (/.f64 -1/8 l) (/.f64 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2))) (pow.f64 d 2)) 1)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M 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 1/2 (*.f64 (/.f64 D d) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M 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 1/2 (*.f64 (/.f64 D d) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M 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 1/2 (*.f64 (/.f64 D d) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M 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 1/2 (*.f64 (/.f64 D d) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M 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 1/2 (*.f64 (/.f64 D d) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M 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 1/2 (*.f64 (/.f64 D d) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M 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 1/2 (*.f64 (/.f64 D d) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M 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 1/2 (*.f64 (/.f64 D d) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M 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 1/2 (*.f64 (/.f64 D d) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M 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 1/2 (*.f64 (/.f64 D d) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M 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 1/2 (*.f64 (/.f64 D d) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M 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 1/2 (*.f64 (/.f64 D d) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M 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 1/2 (*.f64 (/.f64 D d) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M 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 1/2 (*.f64 (/.f64 D d) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M 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 1/2 (*.f64 (/.f64 D d) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M 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 1/2 (*.f64 (/.f64 D d) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M 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 1/2 (*.f64 (/.f64 D d) M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (*.f64 1/2 (/.f64 M 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 1/2 (*.f64 (/.f64 D d) M))
d
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (*.f64 h (pow.f64 M 2)) d)) d)
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (*.f64 h (pow.f64 M 2)) d)) d)
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (*.f64 h (pow.f64 M 2)) d)) d)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l)))
(/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (*.f64 (/.f64 d h) (/.f64 l (pow.f64 M 2))))
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (*.f64 h (pow.f64 M 2)) d)) d)
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (*.f64 h (pow.f64 M 2)) d)) d)
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (*.f64 h (pow.f64 M 2)) d)) d)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l)))
(/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (*.f64 (/.f64 d h) (/.f64 l (pow.f64 M 2))))
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (*.f64 h (pow.f64 M 2)) d)) d)
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (*.f64 h (pow.f64 M 2)) d)) d)
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (*.f64 h (pow.f64 M 2)) d)) d)
d
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (*.f64 h (pow.f64 M 2)) d)) d)
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (*.f64 h (pow.f64 M 2)) d)) d)
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (*.f64 h (pow.f64 M 2)) d)) d)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l)))
(/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (*.f64 (/.f64 d h) (/.f64 l (pow.f64 M 2))))
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (*.f64 h (pow.f64 M 2)) d)) d)
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (*.f64 h (pow.f64 M 2)) d)) d)
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (*.f64 h (pow.f64 M 2)) d)) d)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l)))
(/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (*.f64 (/.f64 d h) (/.f64 l (pow.f64 M 2))))
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (*.f64 h (pow.f64 M 2)) d)) d)
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (*.f64 h (pow.f64 M 2)) d)) d)
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (*.f64 h (pow.f64 M 2)) d)) d)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l)))
(/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (*.f64 (/.f64 d h) (/.f64 l (pow.f64 M 2))))
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (*.f64 h (pow.f64 M 2)) d)) d)
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (*.f64 h (pow.f64 M 2)) d)) d)
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (*.f64 h (pow.f64 M 2)) d)) d)
d
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (*.f64 h (pow.f64 M 2)) d)) d)
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (*.f64 h (pow.f64 M 2)) d)) d)
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (*.f64 h (pow.f64 M 2)) d)) d)
d
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (*.f64 h (pow.f64 M 2)) d)) d)
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (*.f64 h (pow.f64 M 2)) d)) d)
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (*.f64 h (pow.f64 M 2)) d)) d)
d
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (*.f64 h (pow.f64 M 2)) d)) d)
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (*.f64 h (pow.f64 M 2)) d)) d)
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (*.f64 h (pow.f64 M 2)) d)) d)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l)))
(/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (*.f64 (/.f64 d h) (/.f64 l (pow.f64 M 2))))
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (*.f64 h (pow.f64 M 2)) d)) d)
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (*.f64 h (pow.f64 M 2)) d)) d)
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (*.f64 h (pow.f64 M 2)) d)) d)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l)))
(/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (*.f64 (/.f64 d h) (/.f64 l (pow.f64 M 2))))
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (*.f64 h (pow.f64 M 2)) d)) d)
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (*.f64 h (pow.f64 M 2)) d)) d)
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (*.f64 h (pow.f64 M 2)) d)) d)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l)))
(/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l))
(/.f64 (*.f64 -1/8 (pow.f64 D 2)) (*.f64 (/.f64 d h) (/.f64 l (pow.f64 M 2))))
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (*.f64 h (pow.f64 M 2)) d)) d)
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (*.f64 h (pow.f64 M 2)) d)) d)
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (*.f64 h (pow.f64 M 2)) d)) d)
d
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (*.f64 h (pow.f64 M 2)) d)) d)
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (*.f64 h (pow.f64 M 2)) d)) d)
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (*.f64 h (pow.f64 M 2)) d)) d)
d
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (*.f64 h (pow.f64 M 2)) d)) d)
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (*.f64 h (pow.f64 M 2)) d)) d)
(+.f64 d (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 d l))))
(+.f64 d (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (*.f64 h (pow.f64 M 2)) d)) d)
(sqrt.f64 (/.f64 d l))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h (pow.f64 M 2)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3))))) (sqrt.f64 (/.f64 d l)))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h (pow.f64 M 2)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3))))) (sqrt.f64 (/.f64 d l)))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h (pow.f64 M 2)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3))))) (sqrt.f64 (/.f64 d l)))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3))))))
(*.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2)))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h (pow.f64 M 2)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3))))) (sqrt.f64 (/.f64 d l)))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h (pow.f64 M 2)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3))))) (sqrt.f64 (/.f64 d l)))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h (pow.f64 M 2)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3))))) (sqrt.f64 (/.f64 d l)))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3))))))
(*.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2)))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h (pow.f64 M 2)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3))))) (sqrt.f64 (/.f64 d l)))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h (pow.f64 M 2)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3))))) (sqrt.f64 (/.f64 d l)))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h (pow.f64 M 2)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3))))) (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h (pow.f64 M 2)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3))))) (sqrt.f64 (/.f64 d l)))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h (pow.f64 M 2)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3))))) (sqrt.f64 (/.f64 d l)))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h (pow.f64 M 2)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3))))) (sqrt.f64 (/.f64 d l)))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3))))))
(*.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2)))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h (pow.f64 M 2)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3))))) (sqrt.f64 (/.f64 d l)))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h (pow.f64 M 2)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3))))) (sqrt.f64 (/.f64 d l)))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h (pow.f64 M 2)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3))))) (sqrt.f64 (/.f64 d l)))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3))))))
(*.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2)))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h (pow.f64 M 2)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3))))) (sqrt.f64 (/.f64 d l)))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h (pow.f64 M 2)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3))))) (sqrt.f64 (/.f64 d l)))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h (pow.f64 M 2)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3))))) (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h (pow.f64 M 2)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3))))) (sqrt.f64 (/.f64 d l)))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h (pow.f64 M 2)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3))))) (sqrt.f64 (/.f64 d l)))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h (pow.f64 M 2)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3))))) (sqrt.f64 (/.f64 d l)))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3))))))
(*.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2)))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h (pow.f64 M 2)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3))))) (sqrt.f64 (/.f64 d l)))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h (pow.f64 M 2)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3))))) (sqrt.f64 (/.f64 d l)))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h (pow.f64 M 2)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3))))) (sqrt.f64 (/.f64 d l)))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3))))))
(*.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (pow.f64 M 2) (*.f64 h (pow.f64 D 2)))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h (pow.f64 M 2)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3))))) (sqrt.f64 (/.f64 d l)))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h (pow.f64 M 2)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3))))) (sqrt.f64 (/.f64 d l)))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 d 3) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3)))))
(fma.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (*.f64 h (pow.f64 M 2)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 d 3)) (pow.f64 l 3))))) (sqrt.f64 (/.f64 d l)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 h l)))) 1)
(sqrt.f64 (/.f64 h l))
(*.f64 1 (sqrt.f64 (/.f64 h l)))
(sqrt.f64 (/.f64 h l))
(*.f64 (cbrt.f64 (/.f64 h l)) (cbrt.f64 (sqrt.f64 (/.f64 h l))))
(*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 h l))) (sqrt.f64 (sqrt.f64 (/.f64 h l))))
(sqrt.f64 (/.f64 h l))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 h l)))
(sqrt.f64 (/.f64 h l))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 h l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 h l)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 h l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 h l))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 h l))) (sqrt.f64 (cbrt.f64 (/.f64 h l))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 h l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 h l))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 h l))) (sqrt.f64 (cbrt.f64 (/.f64 h l))))
(/.f64 1 (sqrt.f64 (/.f64 l h)))
(/.f64 (sqrt.f64 h) (sqrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 h)) (sqrt.f64 (neg.f64 l)))
(pow.f64 (/.f64 h l) 1/2)
(sqrt.f64 (/.f64 h l))
(pow.f64 (sqrt.f64 (/.f64 h l)) 1)
(sqrt.f64 (/.f64 h l))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 h l))) 3)
(sqrt.f64 (/.f64 h l))
(pow.f64 (pow.f64 (/.f64 h l) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 h l) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 h l))) 2)
(sqrt.f64 (/.f64 h l))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 h l))))
(sqrt.f64 (/.f64 h l))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 h l)))))
(sqrt.f64 (/.f64 h l))
(cbrt.f64 (pow.f64 (/.f64 h l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 h l))))
(sqrt.f64 (/.f64 h l))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 h l))))
(sqrt.f64 (/.f64 h l))
(exp.f64 (*.f64 (log.f64 (/.f64 h l)) 1/2))
(sqrt.f64 (/.f64 h l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 h l))) 1))
(sqrt.f64 (/.f64 h l))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 h l))))
(sqrt.f64 (/.f64 h l))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2))) 1)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 (/.f64 D d) M))
(/.f64 (*.f64 D M) (*.f64 d 2))
(*.f64 (/.f64 D d) (/.f64 M 2))
(pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 1)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 (/.f64 D d) M))
(pow.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(fabs.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2)) 3)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 (/.f64 D d) M))
(pow.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 3) 1/3)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 (/.f64 D d) M))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2)) 2)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 (/.f64 D d) M))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2))
(sqrt.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(fabs.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)))
(log.f64 (pow.f64 (exp.f64 D) (*.f64 1/2 (/.f64 M d))))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 (/.f64 D d) M))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2))))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 (/.f64 D d) M))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 3))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 (/.f64 D d) M))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 1/2 (/.f64 M d)) 3)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 (/.f64 D d) M))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 M d)) 3) (pow.f64 D 3)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 (/.f64 D d) M))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 (/.f64 D d) M))
(exp.f64 (log.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 (/.f64 D d) M))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2)) 1))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 (/.f64 D d) M))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 (/.f64 D d) M))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))) 1)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 1 (/.f64 1 (sqrt.f64 (*.f64 h l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)) (cbrt.f64 (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 1 l)) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (sqrt.f64 (/.f64 1 l)) (pow.f64 h -1/2))
(*.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (sqrt.f64 (/.f64 1 l)) (pow.f64 h -1/2))
(*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))) (sqrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 1 1/2) (/.f64 1 (sqrt.f64 (*.f64 h l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(/.f64 1 (sqrt.f64 (/.f64 h (/.f64 1 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 1 l))) (sqrt.f64 (neg.f64 h)))
(/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h)))
(pow.f64 (/.f64 1 (*.f64 h l)) 1/2)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) 1)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))) 3)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))) 2)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 1) (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 3/2) (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1/3))
(pow.f64 (exp.f64 3/2) (*.f64 1/3 (neg.f64 (log.f64 (*.f64 h l)))))
(pow.f64 (exp.f64 3/2) (*.f64 (log.f64 (*.f64 h l)) -1/3))
(pow.f64 (exp.f64 1/3) (*.f64 3/2 (neg.f64 (log.f64 (*.f64 h l)))))
(pow.f64 (exp.f64 1/3) (*.f64 -3/2 (log.f64 (*.f64 h l))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))) 2)) (cbrt.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))) (sqrt.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(log.f64 (exp.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2))
(expm1.f64 (log1p.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))) 1))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1/2))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(log1p.f64 (expm1.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (/.f64 1 (sqrt.f64 (*.f64 h l)))))) 1)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (*.f64 d (/.f64 1 (sqrt.f64 (*.f64 h l)))) 1)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (cbrt.f64 (*.f64 d (/.f64 1 (sqrt.f64 (*.f64 h l))))) 3)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (pow.f64 (*.f64 d (/.f64 1 (sqrt.f64 (*.f64 h l)))) 3) 1/3)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (sqrt.f64 (*.f64 d (/.f64 1 (sqrt.f64 (*.f64 h l))))) 2)
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(log.f64 (pow.f64 (exp.f64 d) (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 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 (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(cbrt.f64 (pow.f64 (*.f64 d (/.f64 1 (sqrt.f64 (*.f64 h l)))) 3))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 1 (*.f64 h l)) 3/2)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) (pow.f64 d 3)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(expm1.f64 (log1p.f64 (*.f64 d (/.f64 1 (sqrt.f64 (*.f64 h l))))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(exp.f64 (log.f64 (*.f64 d (/.f64 1 (sqrt.f64 (*.f64 h l))))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(exp.f64 (*.f64 (log.f64 (*.f64 d (/.f64 1 (sqrt.f64 (*.f64 h l))))) 1))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(log1p.f64 (expm1.f64 (*.f64 d (/.f64 1 (sqrt.f64 (*.f64 h l))))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (*.f64 h l)))) 1)
(/.f64 (/.f64 1 h) l)
(/.f64 1 (*.f64 h l))
(*.f64 1 (/.f64 1 (*.f64 h l)))
(/.f64 (/.f64 1 h) l)
(/.f64 1 (*.f64 h l))
(*.f64 (/.f64 1 l) (/.f64 1 h))
(/.f64 (/.f64 1 h) l)
(/.f64 1 (*.f64 h l))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) (/.f64 1 (sqrt.f64 (*.f64 h l))))
(/.f64 (/.f64 1 h) l)
(/.f64 1 (*.f64 h l))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 2)) (/.f64 1 (cbrt.f64 (*.f64 h l))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 2)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2)) (cbrt.f64 (*.f64 h l)))
(pow.f64 (/.f64 1 (*.f64 h l)) 1)
(/.f64 (/.f64 1 h) l)
(/.f64 1 (*.f64 h l))
(pow.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) 2)
(/.f64 (/.f64 1 h) l)
(/.f64 1 (*.f64 h l))
(pow.f64 (*.f64 h l) -1)
(/.f64 (/.f64 1 h) l)
(/.f64 1 (*.f64 h l))
(pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) 2/3)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2)) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2)))
(pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 3)
(/.f64 (/.f64 1 h) l)
(/.f64 1 (*.f64 h l))
(pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 2) 1/2)
(sqrt.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 2))
(sqrt.f64 (pow.f64 (*.f64 h l) -2))
(pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3) 1/3)
(/.f64 (/.f64 1 h) l)
(/.f64 1 (*.f64 h l))
(pow.f64 (/.f64 h (/.f64 1 l)) -1)
(/.f64 (/.f64 1 h) l)
(/.f64 1 (*.f64 h l))
(pow.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) (pow.f64 (/.f64 1 (*.f64 h l)) 3/2)) 1/3)
(/.f64 (/.f64 1 h) l)
(/.f64 1 (*.f64 h l))
(pow.f64 (exp.f64 1) (neg.f64 (log.f64 (*.f64 h l))))
(/.f64 (/.f64 1 h) l)
(/.f64 1 (*.f64 h l))
(pow.f64 (exp.f64 -1) (log.f64 (*.f64 h l)))
(/.f64 (/.f64 1 h) l)
(/.f64 1 (*.f64 h l))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (neg.f64 (log.f64 (*.f64 h l)))) 2)) (cbrt.f64 (neg.f64 (log.f64 (*.f64 h l)))))
(pow.f64 (exp.f64 (sqrt.f64 (neg.f64 (log.f64 (*.f64 h l))))) (sqrt.f64 (neg.f64 (log.f64 (*.f64 h l)))))
(log.f64 (exp.f64 (/.f64 1 (*.f64 h l))))
(/.f64 (/.f64 1 h) l)
(/.f64 1 (*.f64 h l))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (*.f64 h l)))))
(/.f64 (/.f64 1 h) l)
(/.f64 1 (*.f64 h l))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3))
(/.f64 (/.f64 1 h) l)
(/.f64 1 (*.f64 h l))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) (pow.f64 (/.f64 1 (*.f64 h l)) 3/2)))
(/.f64 (/.f64 1 h) l)
(/.f64 1 (*.f64 h l))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 l) 3) (pow.f64 h 3)))
(/.f64 (/.f64 1 h) l)
(/.f64 1 (*.f64 h l))
(expm1.f64 (log1p.f64 (/.f64 1 (*.f64 h l))))
(/.f64 (/.f64 1 h) l)
(/.f64 1 (*.f64 h l))
(exp.f64 (neg.f64 (log.f64 (*.f64 h l))))
(/.f64 (/.f64 1 h) l)
(/.f64 1 (*.f64 h l))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1))
(/.f64 (/.f64 1 h) l)
(/.f64 1 (*.f64 h l))
(log1p.f64 (expm1.f64 (/.f64 1 (*.f64 h l))))
(/.f64 (/.f64 1 h) l)
(/.f64 1 (*.f64 h l))
(+.f64 (log.f64 l) (log.f64 h))
(log.f64 (*.f64 h l))
(+.f64 (log.f64 h) (log.f64 l))
(log.f64 (*.f64 h l))
(+.f64 0 (log.f64 (*.f64 h l)))
(log.f64 (*.f64 h l))
(+.f64 (log.f64 (sqrt.f64 (*.f64 h l))) (log.f64 (sqrt.f64 (*.f64 h l))))
(*.f64 2 (log.f64 (sqrt.f64 (*.f64 h l))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 h l)) 2)) (log.f64 (cbrt.f64 (*.f64 h l))))
(log.f64 (*.f64 h l))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 h l)))) 1)
(log.f64 (*.f64 h l))
(*.f64 1 (log.f64 (*.f64 h l)))
(log.f64 (*.f64 h l))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 h l))) 2) (cbrt.f64 (log.f64 (*.f64 h l))))
(log.f64 (*.f64 h l))
(*.f64 (sqrt.f64 (log.f64 (*.f64 h l))) (sqrt.f64 (log.f64 (*.f64 h l))))
(log.f64 (*.f64 h l))
(pow.f64 (log.f64 (*.f64 h l)) 1)
(log.f64 (*.f64 h l))
(pow.f64 (cbrt.f64 (log.f64 (*.f64 h l))) 3)
(log.f64 (*.f64 h l))
(pow.f64 (pow.f64 (log.f64 (*.f64 h l)) 3) 1/3)
(log.f64 (*.f64 h l))
(pow.f64 (sqrt.f64 (log.f64 (*.f64 h l))) 2)
(log.f64 (*.f64 h l))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 h l)) 3))
(log.f64 (*.f64 h l))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 h l))))
(log.f64 (*.f64 h l))
(exp.f64 (log.f64 (log.f64 (*.f64 h l))))
(log.f64 (*.f64 h l))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 h l))) 1))
(log.f64 (*.f64 h l))
(log1p.f64 (-.f64 (*.f64 h l) 1))
(log1p.f64 (fma.f64 h l -1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))) 1)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 1 (/.f64 1 (sqrt.f64 (*.f64 h l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)) (cbrt.f64 (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 1 l)) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (sqrt.f64 (/.f64 1 l)) (pow.f64 h -1/2))
(*.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 (/.f64 1 h)))
(*.f64 (sqrt.f64 (/.f64 1 l)) (pow.f64 h -1/2))
(*.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))) (sqrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 1 1/2) (/.f64 1 (sqrt.f64 (*.f64 h l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))))
(/.f64 1 (sqrt.f64 (*.f64 h l)))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(/.f64 1 (sqrt.f64 (/.f64 h (/.f64 1 l))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 1 l))) (sqrt.f64 (neg.f64 h)))
(/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h)))
(pow.f64 (/.f64 1 (*.f64 h l)) 1/2)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) 1)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(pow.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))) 3)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))) 2)
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 1) (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 3/2) (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1/3))
(pow.f64 (exp.f64 3/2) (*.f64 1/3 (neg.f64 (log.f64 (*.f64 h l)))))
(pow.f64 (exp.f64 3/2) (*.f64 (log.f64 (*.f64 h l)) -1/3))
(pow.f64 (exp.f64 1/3) (*.f64 3/2 (neg.f64 (log.f64 (*.f64 h l)))))
(pow.f64 (exp.f64 1/3) (*.f64 -3/2 (log.f64 (*.f64 h l))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))) 2)) (cbrt.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))) (sqrt.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(sqrt.f64 (/.f64 1 (*.f64 h l)))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(log.f64 (exp.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2))
(expm1.f64 (log1p.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(log1p.f64 (expm1.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 h l) -1/2)
(+.f64 0 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))
(*.f64 -1/2 (log.f64 (*.f64 h l)))
(+.f64 (log.f64 (/.f64 1 (cbrt.f64 (*.f64 h l)))) (log.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))))
(+.f64 (neg.f64 (log.f64 (cbrt.f64 (*.f64 h l)))) (log.f64 (cbrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))))
(-.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2))) (log.f64 (cbrt.f64 (*.f64 h l))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))) (log.f64 (sqrt.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))))
(*.f64 -1/2 (log.f64 (*.f64 h l)))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))))) 1)
(*.f64 -1/2 (log.f64 (*.f64 h l)))
(-.f64 (log.f64 (sqrt.f64 (/.f64 1 l))) (log.f64 (sqrt.f64 h)))
(pow.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))) 1)
(*.f64 -1/2 (log.f64 (*.f64 h l)))
(pow.f64 (cbrt.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))) 3)
(*.f64 -1/2 (log.f64 (*.f64 h l)))
(pow.f64 (pow.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))) 3) 1/3)
(*.f64 -1/2 (log.f64 (*.f64 h l)))
(pow.f64 (sqrt.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))) 2)
(*.f64 -1/2 (log.f64 (*.f64 h l)))
(log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))
(*.f64 -1/2 (log.f64 (*.f64 h l)))
(log.f64 (+.f64 1 (-.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) 1)))
(*.f64 -1/2 (log.f64 (*.f64 h l)))
(cbrt.f64 (pow.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l)))) 3))
(*.f64 -1/2 (log.f64 (*.f64 h l)))
(expm1.f64 (log1p.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))))
(*.f64 -1/2 (log.f64 (*.f64 h l)))
(exp.f64 (log.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))))
(*.f64 -1/2 (log.f64 (*.f64 h l)))
(exp.f64 (*.f64 (log.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))) 1))
(*.f64 -1/2 (log.f64 (*.f64 h l)))
(log1p.f64 (-.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))) 1))
(*.f64 -1/2 (log.f64 (*.f64 h l)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 3/2 (neg.f64 (log.f64 (*.f64 h l)))))) 1)
(*.f64 -3/2 (log.f64 (*.f64 h l)))
(pow.f64 (*.f64 3/2 (neg.f64 (log.f64 (*.f64 h l)))) 1)
(*.f64 -3/2 (log.f64 (*.f64 h l)))
(pow.f64 (cbrt.f64 (*.f64 3/2 (neg.f64 (log.f64 (*.f64 h l))))) 3)
(*.f64 -3/2 (log.f64 (*.f64 h l)))
(pow.f64 (pow.f64 (*.f64 3/2 (neg.f64 (log.f64 (*.f64 h l)))) 3) 1/3)
(*.f64 -3/2 (log.f64 (*.f64 h l)))
(pow.f64 (sqrt.f64 (*.f64 3/2 (neg.f64 (log.f64 (*.f64 h l))))) 2)
(*.f64 -3/2 (log.f64 (*.f64 h l)))
(neg.f64 (*.f64 3/2 (log.f64 (*.f64 h l))))
(*.f64 -3/2 (log.f64 (*.f64 h l)))
(log.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))
(*.f64 -3/2 (log.f64 (*.f64 h l)))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) 1)))
(log1p.f64 (+.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) -1))
(log.f64 (+.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) 0))
(cbrt.f64 (pow.f64 (*.f64 3/2 (neg.f64 (log.f64 (*.f64 h l)))) 3))
(*.f64 -3/2 (log.f64 (*.f64 h l)))
(expm1.f64 (log1p.f64 (*.f64 3/2 (neg.f64 (log.f64 (*.f64 h l))))))
(*.f64 -3/2 (log.f64 (*.f64 h l)))
(exp.f64 (log.f64 (*.f64 3/2 (neg.f64 (log.f64 (*.f64 h l))))))
(*.f64 -3/2 (log.f64 (*.f64 h l)))
(exp.f64 (*.f64 (log.f64 (*.f64 3/2 (neg.f64 (log.f64 (*.f64 h l))))) 1))
(*.f64 -3/2 (log.f64 (*.f64 h l)))
(log1p.f64 (-.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) 1))
(log1p.f64 (+.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) -1))
(log.f64 (+.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2) 0))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 h l)))) 1)
(sqrt.f64 (*.f64 h l))
(*.f64 1 (sqrt.f64 (*.f64 h l)))
(sqrt.f64 (*.f64 h l))
(*.f64 (cbrt.f64 (*.f64 h l)) (cbrt.f64 (sqrt.f64 (*.f64 h l))))
(*.f64 (sqrt.f64 l) (sqrt.f64 h))
(*.f64 (sqrt.f64 h) (sqrt.f64 l))
(*.f64 (sqrt.f64 h) (sqrt.f64 l))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 h l))) (sqrt.f64 (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 h l)))
(sqrt.f64 (*.f64 h l))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 h l)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 h l)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 h l)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 h l))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 h l))) (sqrt.f64 (cbrt.f64 (*.f64 h l))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 h l)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 h l))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 h l))) (sqrt.f64 (cbrt.f64 (*.f64 h l))))
(pow.f64 (*.f64 h l) 1/2)
(sqrt.f64 (*.f64 h l))
(pow.f64 (sqrt.f64 (*.f64 h l)) 1)
(sqrt.f64 (*.f64 h l))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 h l))) 3)
(sqrt.f64 (*.f64 h l))
(pow.f64 (pow.f64 (*.f64 h l) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 h l) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 h l))) 2)
(sqrt.f64 (*.f64 h l))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 h l)))))
(sqrt.f64 (*.f64 h l))
(cbrt.f64 (pow.f64 (*.f64 h l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(exp.f64 (*.f64 (log.f64 (*.f64 h l)) 1/2))
(sqrt.f64 (*.f64 h l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 h l))) 1))
(sqrt.f64 (*.f64 h l))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2)) 1)
(fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 (*.f64 h -1/2) l) 1)
(fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 (*.f64 h -1/2) l) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1))) 1)
(fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 (*.f64 h -1/2) l) 1)
(fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 (*.f64 h -1/2) l) 1)
(*.f64 1 (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1))
(fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 (*.f64 h -1/2) l) 1)
(fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 (*.f64 h -1/2) l) 1)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1)) 2) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1)))
(fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 (*.f64 h -1/2) l) 1)
(fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 (*.f64 h -1/2) l) 1)
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1)) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1)))
(fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 (*.f64 h -1/2) l) 1)
(fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 (*.f64 h -1/2) l) 1)
(pow.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1) 1)
(fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 (*.f64 h -1/2) l) 1)
(fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 (*.f64 h -1/2) l) 1)
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1)) 3)
(fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 (*.f64 h -1/2) l) 1)
(fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 (*.f64 h -1/2) l) 1)
(pow.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1) 3) 1/3)
(fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 (*.f64 h -1/2) l) 1)
(fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 (*.f64 h -1/2) l) 1)
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1)) 2)
(fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 (*.f64 h -1/2) l) 1)
(fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 (*.f64 h -1/2) l) 1)
(log.f64 (exp.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1)))
(fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 (*.f64 h -1/2) l) 1)
(fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 (*.f64 h -1/2) l) 1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1))))
(fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 (*.f64 h -1/2) l) 1)
(fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 (*.f64 h -1/2) l) 1)
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1) 3))
(fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 (*.f64 h -1/2) l) 1)
(fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 (*.f64 h -1/2) l) 1)
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1)))
(fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 (*.f64 h -1/2) l) 1)
(fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 (*.f64 h -1/2) l) 1)
(exp.f64 (log.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1)))
(fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 (*.f64 h -1/2) l) 1)
(fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 (*.f64 h -1/2) l) 1)
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1)) 1))
(fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 (*.f64 h -1/2) l) 1)
(fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 (*.f64 h -1/2) l) 1)
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1)))
(fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 (*.f64 h -1/2) l) 1)
(fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 (*.f64 h -1/2) l) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2))) 1)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 (/.f64 D d) M))
(/.f64 (*.f64 D M) (*.f64 d 2))
(*.f64 (/.f64 D d) (/.f64 M 2))
(pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 1)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 (/.f64 D d) M))
(pow.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(fabs.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2)) 3)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 (/.f64 D d) M))
(pow.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 3) 1/3)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 (/.f64 D d) M))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2)) 2)
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 (/.f64 D d) M))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2))
(sqrt.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2))
(fabs.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)))
(log.f64 (pow.f64 (exp.f64 D) (*.f64 1/2 (/.f64 M d))))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 (/.f64 D d) M))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2))))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 (/.f64 D d) M))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 3))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 (/.f64 D d) M))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 1/2 (/.f64 M d)) 3)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 (/.f64 D d) M))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 M d)) 3) (pow.f64 D 3)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 (/.f64 D d) M))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 (/.f64 D d) M))
(exp.f64 (log.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 (/.f64 D d) M))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2)) 1))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 (/.f64 D d) M))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2)))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 (/.f64 D d) M))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1)))) 1)
(*.f64 d (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 (*.f64 h -1/2) l) 1))
(*.f64 d (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 (*.f64 h -1/2) l) 1))
(pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1)) 1)
(*.f64 d (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 (*.f64 h -1/2) l) 1))
(*.f64 d (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 (*.f64 h -1/2) l) 1))
(pow.f64 (cbrt.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1))) 3)
(*.f64 d (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 (*.f64 h -1/2) l) 1))
(*.f64 d (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 (*.f64 h -1/2) l) 1))
(pow.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1)) 3) 1/3)
(*.f64 d (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 (*.f64 h -1/2) l) 1))
(*.f64 d (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 (*.f64 h -1/2) l) 1))
(pow.f64 (sqrt.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1))) 2)
(*.f64 d (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 (*.f64 h -1/2) l) 1))
(*.f64 d (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 (*.f64 h -1/2) l) 1))
(log.f64 (pow.f64 (exp.f64 d) (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1)))
(*.f64 d (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 (*.f64 h -1/2) l) 1))
(*.f64 d (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 (*.f64 h -1/2) l) 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1)))))
(*.f64 d (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 (*.f64 h -1/2) l) 1))
(*.f64 d (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 (*.f64 h -1/2) l) 1))
(cbrt.f64 (pow.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1)) 3))
(*.f64 d (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 (*.f64 h -1/2) l) 1))
(*.f64 d (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 (*.f64 h -1/2) l) 1))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1) 3)))
(*.f64 d (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 (*.f64 h -1/2) l) 1))
(*.f64 d (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 (*.f64 h -1/2) l) 1))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1) 3) (pow.f64 d 3)))
(*.f64 d (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 (*.f64 h -1/2) l) 1))
(*.f64 d (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 (*.f64 h -1/2) l) 1))
(expm1.f64 (log1p.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1))))
(*.f64 d (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 (*.f64 h -1/2) l) 1))
(*.f64 d (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 (*.f64 h -1/2) l) 1))
(exp.f64 (log.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1))))
(*.f64 d (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 (*.f64 h -1/2) l) 1))
(*.f64 d (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 (*.f64 h -1/2) l) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1))) 1))
(*.f64 d (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 (*.f64 h -1/2) l) 1))
(*.f64 d (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 (*.f64 h -1/2) l) 1))
(log1p.f64 (expm1.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1))))
(*.f64 d (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (/.f64 (*.f64 h -1/2) l) 1))
(*.f64 d (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 (*.f64 h -1/2) l) 1))
(+.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) (*.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l)))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2)) 1))
(*.f64 (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 (*.f64 h -1/2) l) 1) (sqrt.f64 (*.f64 1 (/.f64 d l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) 1) (*.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2)) 1))
(*.f64 (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 (*.f64 h -1/2) l) 1) (sqrt.f64 (*.f64 1 (/.f64 d l))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 1)))) 1)
(*.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2)) 1))
(*.f64 (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 (*.f64 h -1/2) l) 1) (sqrt.f64 (*.f64 1 (/.f64 d l))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 d)) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 1)) (sqrt.f64 (neg.f64 l)))
(/.f64 (sqrt.f64 (neg.f64 d)) (/.f64 (sqrt.f64 (neg.f64 l)) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2)) 1)))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 (*.f64 h -1/2) l) 1))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 1)) 1)
(*.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2)) 1))
(*.f64 (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 (*.f64 h -1/2) l) 1) (sqrt.f64 (*.f64 1 (/.f64 d l))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 1))) 3)
(*.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2)) 1))
(*.f64 (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 (*.f64 h -1/2) l) 1) (sqrt.f64 (*.f64 1 (/.f64 d l))))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 1)) 3) 1/3)
(*.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2)) 1))
(*.f64 (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 (*.f64 h -1/2) l) 1) (sqrt.f64 (*.f64 1 (/.f64 d l))))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 1))) 2)
(*.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2)) 1))
(*.f64 (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 (*.f64 h -1/2) l) 1) (sqrt.f64 (*.f64 1 (/.f64 d l))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l)))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 1)))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2)) 1))
(*.f64 (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 (*.f64 h -1/2) l) 1) (sqrt.f64 (*.f64 1 (/.f64 d l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 1)))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2)) 1))
(*.f64 (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 (*.f64 h -1/2) l) 1) (sqrt.f64 (*.f64 1 (/.f64 d l))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 1)) 3))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2)) 1))
(*.f64 (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 (*.f64 h -1/2) l) 1) (sqrt.f64 (*.f64 1 (/.f64 d l))))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) 3) (pow.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 1) 3)))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2)) 1))
(*.f64 (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 (*.f64 h -1/2) l) 1) (sqrt.f64 (*.f64 1 (/.f64 d l))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 1) 3) (pow.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) 3)))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2)) 1))
(*.f64 (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 (*.f64 h -1/2) l) 1) (sqrt.f64 (*.f64 1 (/.f64 d l))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 1))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2)) 1))
(*.f64 (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 (*.f64 h -1/2) l) 1) (sqrt.f64 (*.f64 1 (/.f64 d l))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 1))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2)) 1))
(*.f64 (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 (*.f64 h -1/2) l) 1) (sqrt.f64 (*.f64 1 (/.f64 d l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 1))) 1))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2)) 1))
(*.f64 (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 (*.f64 h -1/2) l) 1) (sqrt.f64 (*.f64 1 (/.f64 d l))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 1))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2)) 1))
(*.f64 (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 (*.f64 h -1/2) l) 1) (sqrt.f64 (*.f64 1 (/.f64 d l))))
(fma.f64 1 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) (*.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l)))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2)) 1))
(*.f64 (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 (*.f64 h -1/2) l) 1) (sqrt.f64 (*.f64 1 (/.f64 d l))))
(fma.f64 (sqrt.f64 (neg.f64 d)) (pow.f64 (neg.f64 l) -1/2) (*.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l)))))
(fma.f64 (sqrt.f64 (neg.f64 d)) (pow.f64 (neg.f64 l) -1/2) (*.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) (*.f64 (/.f64 (*.f64 h -1/2) l) (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2))))
(fma.f64 (sqrt.f64 (neg.f64 d)) (pow.f64 (neg.f64 l) -1/2) (*.f64 (/.f64 h l) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (sqrt.f64 (*.f64 1 (/.f64 d l)))))))
(fma.f64 (/.f64 h l) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (sqrt.f64 (*.f64 1 (/.f64 d l))))) (*.f64 (sqrt.f64 (neg.f64 d)) (pow.f64 (neg.f64 l) -1/2)))
(fma.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) 1 (*.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2)) 1))
(*.f64 (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 (*.f64 h -1/2) l) 1) (sqrt.f64 (*.f64 1 (/.f64 d l))))
(fma.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l)))) 2) (cbrt.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l)))) (*.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l)))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2)) 1))
(*.f64 (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 (*.f64 h -1/2) l) 1) (sqrt.f64 (*.f64 1 (/.f64 d l))))
(fma.f64 (sqrt.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l)))) (sqrt.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l)))) (*.f64 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l)))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 d) (neg.f64 l))) (fma.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) 2)) 1))
(*.f64 (fma.f64 (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) M)) 2) (/.f64 (*.f64 h -1/2) l) 1) (sqrt.f64 (*.f64 1 (/.f64 d l))))

eval383.0ms (1.3%)

Compiler

Compiled 15783 to 7670 computations (51.4% saved)

prune259.0ms (0.9%)

Pruning

59 alts after pruning (51 fresh and 8 done)

PrunedKeptTotal
New59326619
Fresh122537
Picked325
Done268
Total61059669
Accuracy
95.9%
Counts
669 → 59
Alt Table
Click to see full alt table
StatusAccuracyProgram
58.5%
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 (*.f64 1/2 h) (/.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2) l))))) 3)
29.3%
(/.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 (*.f64 h (pow.f64 M 2)) d)) d) (sqrt.f64 (*.f64 l h)))
15.0%
(/.f64 (/.f64 (*.f64 -1/8 (pow.f64 D 2)) (*.f64 (/.f64 d h) (/.f64 l (pow.f64 M 2)))) (sqrt.f64 (*.f64 l h)))
18.7%
(/.f64 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h)) (*.f64 d l)) (sqrt.f64 (*.f64 l h)))
41.4%
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (*.f64 -1/2 (/.f64 h l)) 1) d) (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
35.2%
(/.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2) 1) 3) 1/3) d) (sqrt.f64 (*.f64 l h)))
34.7%
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2)) 1) d) (sqrt.f64 (*.f64 l h)))
24.1%
(/.f64 d (sqrt.f64 (*.f64 l h)))
25.9%
(+.f64 (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
41.4%
(*.f64 (fma.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2))) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
27.2%
(*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d))
39.1%
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 h) (sqrt.f64 d))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) l) h))))
69.6%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) l) h))))
39.5%
(*.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
39.5%
(*.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
34.7%
(*.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))) (/.f64 d (sqrt.f64 (*.f64 l h))))
40.9%
(*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))
36.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) (sqrt.f64 (/.f64 h l))) 2))))
37.1%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))))
37.0%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) (/.f64 (sqrt.f64 h) (sqrt.f64 l))) 2))))
37.0%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) (*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 1 l)))) 2))))
68.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) (sqrt.f64 (/.f64 h l))) 2))))
66.0%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 l h)))))
67.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
47.0%
(*.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h))) (fma.f64 h (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 2 d) M)) 2) (/.f64 -1/2 l)) 1))
17.6%
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) d) (pow.f64 M 2))))
39.2%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) l) h))))
66.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
35.9%
(*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)))
59.1%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 h 1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)) l)))
56.8%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 M (*.f64 D 1/2)) d) 2) (/.f64 h l)))))
22.2%
(*.f64 d (pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) 1/3))
22.2%
(*.f64 d (pow.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2) 1/3))
24.2%
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
22.8%
(*.f64 d (pow.f64 (exp.f64 3/2) (*.f64 (log.f64 (*.f64 h l)) -1/3)))
2.6%
(*.f64 d (pow.f64 (exp.f64 -1/2) (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h)))))
23.1%
(*.f64 d (pow.f64 (exp.f64 -1/2) (log.f64 (*.f64 l h))))
22.6%
(*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)))
2.6%
(*.f64 d (/.f64 (sqrt.f64 (/.f64 -1 l)) (sqrt.f64 (neg.f64 h))))
24.1%
(*.f64 d (/.f64 1 (sqrt.f64 (/.f64 h (/.f64 1 l)))))
2.6%
(*.f64 d (*.f64 (pow.f64 (neg.f64 l) -1/2) (pow.f64 (/.f64 -1 h) 1/2)))
24.9%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 l) h)))
15.8%
(*.f64 d (sqrt.f64 (log.f64 (exp.f64 (/.f64 (/.f64 1 h) l)))))
15.5%
(*.f64 d (exp.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 3/2 (neg.f64 (log.f64 (*.f64 h l)))) 3) 1/3) 1/3)))
22.4%
(*.f64 d (exp.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 3/2 (neg.f64 (log.f64 (*.f64 h l))))) 3) 1/3)))
2.6%
(*.f64 d (exp.f64 (*.f64 (-.f64 (log.f64 (neg.f64 l)) (log.f64 (/.f64 -1 h))) -1/2)))
8.7%
(*.f64 d (exp.f64 (*.f64 (*.f64 3/2 (neg.f64 (pow.f64 (pow.f64 (log.f64 (*.f64 h l)) 3) 1/3))) 1/3)))
22.5%
(*.f64 d (exp.f64 (*.f64 (*.f64 3/2 (neg.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 h l))) 3))) 1/3)))
21.5%
(*.f64 d (exp.f64 (*.f64 (*.f64 3/2 (neg.f64 (log1p.f64 (-.f64 (*.f64 h l) 1)))) 1/3)))
8.5%
(*.f64 d (exp.f64 (*.f64 (*.f64 3/2 (neg.f64 (expm1.f64 (log1p.f64 (log.f64 (*.f64 h l)))))) 1/3)))
8.5%
(*.f64 d (exp.f64 (*.f64 (*.f64 3/2 (neg.f64 (exp.f64 (log.f64 (log.f64 (*.f64 h l)))))) 1/3)))
22.8%
(*.f64 d (exp.f64 (*.f64 (*.f64 3/2 (neg.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 h l)) 3)))) 1/3)))
23.0%
(*.f64 d (exp.f64 (*.f64 (*.f64 -3/2 (log.f64 (*.f64 h l))) 1/3)))
23.1%
(*.f64 d (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 l h)))))
14.1%
(*.f64 d (exp.f64 (expm1.f64 (log1p.f64 (log.f64 (/.f64 1 (sqrt.f64 (*.f64 h l))))))))
23.1%
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2)))
23.1%
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2)))
26.2%
(sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 l h)))
27.5%
(neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h)))))
Compiler

Compiled 3298 to 2103 computations (36.2% saved)

regimes1.0s (3.5%)

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

7 calls:

189.0ms
h
166.0ms
D
164.0ms
d
162.0ms
l
128.0ms
M
Results
AccuracySegmentsBranch
84.9%3d
84.5%4h
82.3%2l
69.6%1M
71.8%3D
73.5%2(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
69.6%1(*.f64 M D)
Compiler

Compiled 2004 to 1121 computations (44.1% saved)

regimes530.0ms (1.8%)

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

2 calls:

369.0ms
d
94.0ms
l
Results
AccuracySegmentsBranch
80.6%2l
83.2%3d
Compiler

Compiled 1425 to 798 computations (44% saved)

regimes285.0ms (1%)

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

3 calls:

98.0ms
d
89.0ms
l
63.0ms
h
Results
AccuracySegmentsBranch
77.7%2l
77.5%2h
80.1%3d
Compiler

Compiled 1341 to 760 computations (43.3% saved)

regimes172.0ms (0.6%)

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

1 calls:

119.0ms
d
Results
AccuracySegmentsBranch
79.8%3d
Compiler

Compiled 1299 to 735 computations (43.4% saved)

regimes299.0ms (1%)

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

3 calls:

129.0ms
d
72.0ms
h
70.0ms
l
Results
AccuracySegmentsBranch
77.2%2h
77.2%2l
77.2%2d
Compiler

Compiled 1008 to 586 computations (41.9% saved)

regimes339.0ms (1.2%)

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

3 calls:

128.0ms
d
128.0ms
h
58.0ms
l
Results
AccuracySegmentsBranch
75.3%2d
77.3%4h
75.8%2l
Compiler

Compiled 984 to 574 computations (41.7% saved)

regimes122.0ms (0.4%)

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

2 calls:

43.0ms
d
42.0ms
l
Results
AccuracySegmentsBranch
74.9%2d
75.3%2l
Compiler

Compiled 739 to 416 computations (43.7% saved)

regimes145.0ms (0.5%)

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

3 calls:

54.0ms
l
38.0ms
h
37.0ms
d
Results
AccuracySegmentsBranch
74.0%2h
74.0%2d
75.7%3l
Compiler

Compiled 578 to 339 computations (41.3% saved)

regimes162.0ms (0.6%)

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

3 calls:

56.0ms
l
54.0ms
d
36.0ms
h
Results
AccuracySegmentsBranch
70.2%2h
72.6%3d
73.2%3l
Compiler

Compiled 551 to 327 computations (40.7% saved)

regimes67.0ms (0.2%)

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

1 calls:

53.0ms
l
Results
AccuracySegmentsBranch
73.2%3l
Compiler

Compiled 514 to 305 computations (40.7% saved)

regimes299.0ms (1%)

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

5 calls:

82.0ms
d
66.0ms
l
51.0ms
M
50.0ms
D
35.0ms
h
Results
AccuracySegmentsBranch
64.6%2h
61.1%3D
68.8%5d
60.7%3M
70.4%4l
Compiler

Compiled 513 to 310 computations (39.6% saved)

regimes61.0ms (0.2%)

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

1 calls:

51.0ms
l
Results
AccuracySegmentsBranch
69.9%4l
Compiler

Compiled 322 to 195 computations (39.4% saved)

regimes246.0ms (0.8%)

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

5 calls:

62.0ms
d
50.0ms
M
50.0ms
l
49.0ms
D
26.0ms
h
Results
AccuracySegmentsBranch
49.1%4M
48.6%4D
61.6%5d
55.4%2h
60.5%4l
Compiler

Compiled 320 to 201 computations (37.2% saved)

regimes57.0ms (0.2%)

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

1 calls:

48.0ms
l
Results
AccuracySegmentsBranch
60.5%4l
Compiler

Compiled 272 to 168 computations (38.2% saved)

regimes146.0ms (0.5%)

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

3 calls:

58.0ms
d
46.0ms
l
34.0ms
h
Results
AccuracySegmentsBranch
44.4%2h
50.7%5d
48.7%4l
Compiler

Compiled 260 to 165 computations (36.5% saved)

regimes85.0ms (0.3%)

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

2 calls:

45.0ms
M
34.0ms
d
Results
AccuracySegmentsBranch
41.0%4M
47.3%3d
Compiler

Compiled 240 to 150 computations (37.5% saved)

regimes82.0ms (0.3%)

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

3 calls:

31.0ms
D
23.0ms
l
23.0ms
d
Results
AccuracySegmentsBranch
39.4%3D
44.9%2l
46.2%3d
Compiler

Compiled 149 to 93 computations (37.6% saved)

regimes25.0ms (0.1%)

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

1 calls:

21.0ms
l
Results
AccuracySegmentsBranch
44.8%2l
Compiler

Compiled 119 to 72 computations (39.5% saved)

regimes66.0ms (0.2%)

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

3 calls:

21.0ms
d
21.0ms
h
20.0ms
l
Results
AccuracySegmentsBranch
41.9%2h
43.2%2d
41.9%2l
Compiler

Compiled 122 to 76 computations (37.7% saved)

regimes29.0ms (0.1%)

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

5 calls:

7.0ms
M
6.0ms
l
5.0ms
d
5.0ms
D
5.0ms
h
Results
AccuracySegmentsBranch
24.9%1D
24.9%1M
24.9%1h
24.9%1l
24.9%1d
Compiler

Compiled 80 to 54 computations (32.5% saved)

regimes22.0ms (0.1%)

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

5 calls:

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

Compiled 56 to 41 computations (26.8% saved)

regimes20.0ms (0.1%)

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

5 calls:

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

Compiled 48 to 36 computations (25% saved)

regimes16.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

5 calls:

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

Compiled 41 to 33 computations (19.5% saved)

bsearch154.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
73.0ms
9.781684524681972e-57
1.5130770608340129e-40
80.0ms
-1.316057047475596e-305
2.7383617694215615e-306
Results
60.0ms297×body256invalid
45.0ms178×body256valid
40.0ms126×body256infinite
Compiler

Compiled 1242 to 919 computations (26% saved)

bsearch141.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
81.0ms
9.781684524681972e-57
1.5130770608340129e-40
59.0ms
-1.2445026582737481e-303
-1.316057047475596e-305
Results
63.0ms309×body256invalid
40.0ms154×body256valid
31.0ms118×body256infinite
Compiler

Compiled 1110 to 821 computations (26% saved)

bsearch133.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
69.0ms
9.781684524681972e-57
1.5130770608340129e-40
63.0ms
-1.2445026582737481e-303
-1.316057047475596e-305
Results
56.0ms262×body256invalid
41.0ms159×body256valid
30.0ms113×body256infinite
Compiler

Compiled 1110 to 821 computations (26% saved)

bsearch116.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
73.0ms
9.781684524681972e-57
1.5130770608340129e-40
42.0ms
-1.735523137341409e-295
-7.653286781892964e-296
Results
45.0ms204×body256invalid
36.0ms133×body256valid
29.0ms107×body256infinite
Compiler

Compiled 973 to 718 computations (26.2% saved)

bsearch46.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
45.0ms
-1.735523137341409e-295
-7.653286781892964e-296
Results
22.0ms100×body256invalid
13.0ms45×body256infinite
9.0ms35×body256valid
Compiler

Compiled 373 to 278 computations (25.5% saved)

bsearch62.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
61.0ms
3.7447787882817746e-240
3.491799731688189e-236
Results
27.0ms119×body256invalid
23.0ms93×body256infinite
8.0ms35×body256valid
Compiler

Compiled 576 to 430 computations (25.3% saved)

bsearch65.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
65.0ms
3.7447787882817746e-240
3.491799731688189e-236
Results
30.0ms133×body256invalid
22.0ms88×body256infinite
11.0ms40×body256valid
Compiler

Compiled 560 to 414 computations (26.1% saved)

bsearch144.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
76.0ms
-1.3521603184423017e-305
7.825403699524929e-304
68.0ms
-2.555944346333122e+77
-1.2261123851809939e+71
Results
61.0ms286×body256invalid
46.0ms171×body256infinite
31.0ms117×body256valid
Compiler

Compiled 1047 to 776 computations (25.9% saved)

bsearch134.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
62.0ms
3.7447787882817746e-240
3.491799731688189e-236
71.0ms
-2.555944346333122e+77
-1.2261123851809939e+71
Results
57.0ms259×body256invalid
36.0ms141×body256infinite
34.0ms131×body256valid
Compiler

Compiled 966 to 712 computations (26.3% saved)

bsearch125.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
55.0ms
3.7447787882817746e-240
3.491799731688189e-236
70.0ms
-2.555944346333122e+77
-1.2261123851809939e+71
Results
50.0ms226×body256invalid
39.0ms148×body256valid
31.0ms124×body256infinite
Compiler

Compiled 966 to 712 computations (26.3% saved)

bsearch130.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
narrow-enough
Steps
TimeLeftRight
46.0ms
1.0910842813040256e+104
8.795393489100569e+104
9.0ms
3.7447787882817746e-240
3.491799731688189e-236
74.0ms
-2.555944346333122e+77
-1.2261123851809939e+71
Results
58.0ms265×body256invalid
46.0ms173×body256valid
22.0ms83×body256infinite
Compiler

Compiled 794 to 593 computations (25.3% saved)

bsearch270.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
48.0ms
1.0910842813040256e+104
8.795393489100569e+104
70.0ms
4.908558542458302e-277
9.843701884526032e-274
152.0ms
-2.555944346333122e+77
-1.2261123851809939e+71
Results
159.0ms394×body256invalid
53.0ms176×body256infinite
50.0ms192×body256valid
Compiler

Compiled 1228 to 908 computations (26.1% saved)

bsearch157.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
47.0ms
1.0910842813040256e+104
8.795393489100569e+104
31.0ms
-9.877853766570203e-301
-6.288695103461385e-301
78.0ms
-2.5554638552429955e-73
-1.9472251436364487e-78
Results
65.0ms289×body256invalid
51.0ms164×body256infinite
36.0ms140×body256valid
Compiler

Compiled 824 to 650 computations (21.1% saved)

bsearch287.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
90.0ms
1.0910842813040256e+104
8.795393489100569e+104
37.0ms
-9.877853766570203e-301
-6.288695103461385e-301
160.0ms
-2.5554638552429955e-73
-1.9472251436364487e-78
Results
165.0ms140×body256infinite
71.0ms334×body256invalid
43.0ms164×body256valid
Compiler

Compiled 824 to 650 computations (21.1% saved)

bsearch339.0ms (1.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
75.0ms
-1.316057047475596e-305
2.7383617694215615e-306
68.0ms
-2.2830130879873993e-138
-7.013875193007195e-143
102.0ms
-3.7271446906173174e+44
-1.2101151748625162e+42
94.0ms
-3.2739952646539144e+101
-4.370674078537158e+81
Results
134.0ms606×body256invalid
98.0ms238×body256infinite
92.0ms338×body256valid
Compiler

Compiled 1297 to 1055 computations (18.7% saved)

bsearch137.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
68.0ms
-1.316057047475596e-305
2.7383617694215615e-306
68.0ms
-2.2830130879873993e-138
-7.013875193007195e-143
Results
57.0ms272×body256invalid
39.0ms140×body256infinite
36.0ms132×body256valid
Compiler

Compiled 567 to 455 computations (19.8% saved)

bsearch57.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
57.0ms
4.956333930000397e-283
1.3304499243242793e-278
Results
27.0ms104×body256infinite
22.0ms96×body256invalid
6.0ms24×body256valid
Compiler

Compiled 280 to 222 computations (20.7% saved)

bsearch67.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
66.0ms
4.956333930000397e-283
1.3304499243242793e-278
Results
33.0ms136×body256invalid
24.0ms97×body256infinite
8.0ms31×body256valid
Compiler

Compiled 280 to 222 computations (20.7% saved)

bsearch61.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
61.0ms
-2.2830130879873993e-138
-7.013875193007195e-143
Results
24.0ms113×body256invalid
19.0ms71×body256infinite
16.0ms57×body256valid
Compiler

Compiled 272 to 214 computations (21.3% saved)

simplify200.0ms (0.7%)

Algorithm
egg-herbie
Rules
186×*-commutative
100×neg-mul-1
68×unsub-neg
60×+-commutative
60×distribute-rgt-neg-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02624617
13534617
23944617
34404617
45184617
56274617
66644617
76774617
86794617
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 d -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l))))) (if (<=.f64 d 8741742960768907/51422017416287688817342786954917203280710495801049370729644032) (/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (*.f64 -1/2 (/.f64 h l)) 1) d) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (*.f64 (fma.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2))) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(if (<=.f64 d -2668389081688177/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) l) h)))) (if (<=.f64 d 4607412760499377/3291009114642412084309938365114701009965471731267159726697218048) (/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (*.f64 -1/2 (/.f64 h l)) 1) d) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (*.f64 (fma.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2))) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(if (<=.f64 d -2668389081688177/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) (if (<=.f64 d 1897980245367405/1725436586697640946858688965569256363112777243042596638790631055949824) (/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (*.f64 -1/2 (/.f64 h l)) 1) d) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (*.f64 (fma.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2))) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(if (<=.f64 d -7179267303386145/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) l) h)))) (if (<=.f64 d 7950811791502729/441711766194596082395824375185729628956870974218904739530401550323154944) (/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (*.f64 -1/2 (/.f64 h l)) 1) d) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (*.f64 (fma.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2))) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(if (<=.f64 d -7179267303386145/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) l) h)))) (*.f64 (fma.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2))) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))
(if (<=.f64 l 7132140987364465/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) l) h)))) (*.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))
(if (<=.f64 l 7132140987364465/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l))))) (*.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))
(if (<=.f64 l -205000000000000004826513438883650439151085551837778123101104564117035609489408) (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) (if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) (*.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(if (<=.f64 l -84999999999999997773226510648377597353153504144861276722832430138312884224) (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) (if (<=.f64 l 5630637621603525/469219801800293764373197355969328553831984974596843971042368711922664472663701981746713137411270711303034626199044091413698918166643890203860091306664994072502482932661931411083539271868071588269998735494868914134645646190292788569954038367952474854129664) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 h 1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)) l))) (*.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(if (<=.f64 l -499999999999999963269890588240599461754401607599733943631323209890181152768) (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) (if (<=.f64 l 1055744554050661/234609900900146882186598677984664276915992487298421985521184355961332236331850990873356568705635355651517313099522045706849459083321945101930045653332497036251241466330965705541769635934035794134999367747434457067322823095146394284977019183976237427064832) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 h 1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)) l))) (*.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(if (<=.f64 l -1299999999999999924588441082662937044835970334023840784968977767999381438464) (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) (if (<=.f64 l 2346099009001469/469219801800293764373197355969328553831984974596843971042368711922664472663701981746713137411270711303034626199044091413698918166643890203860091306664994072502482932661931411083539271868071588269998735494868914134645646190292788569954038367952474854129664) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 h 1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)) l))) (if (<=.f64 l 499999999999999969129150412640989270163513682236062239147208106269435745912299856818410263751954127650816) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2)) 1) d) (sqrt.f64 (*.f64 l h))) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))))))
(if (<=.f64 l -1750000000000000048772741083515829694501456832215645057601172540724609024) (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) (if (<=.f64 l 6785857052418047/4989600773836799529140931782592096415168628151088643853756368106093029729672410164462394913731589252723356117110481238109931094970983984151847929495712078550800014182377714191293844303610907467956633391861359809983327026137802175972222138171120110393767802267189390104105896238075860024819712) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 M (*.f64 D 1/2)) d) 2) (/.f64 h l))))) (if (<=.f64 l 860000000000000033476167703958160211090185290844598896020604673585720135005124851288870893595171112353792) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2)) 1) d) (sqrt.f64 (*.f64 l h))) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))))))
(if (<=.f64 l -6648885426755763/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064) (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) (if (<=.f64 l -1930258305619341/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (*.f64 d (exp.f64 (*.f64 (*.f64 3/2 (neg.f64 (log1p.f64 (-.f64 (*.f64 h l) 1)))) 1/3))) (if (<=.f64 l 180000000000000000344821515432240372518871922907734562007504632627888278356717976073022506119472458235904) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2)) 1) d) (sqrt.f64 (*.f64 l h))) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))))))
(if (<=.f64 l -2294517323743165/1042962419883256876169444192465601618458351817556959360325703910069443225478828393565899456512) (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) (if (<=.f64 l -1930258305619341/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (*.f64 d (exp.f64 (*.f64 (*.f64 3/2 (neg.f64 (log1p.f64 (-.f64 (*.f64 h l) 1)))) 1/3))) (if (<=.f64 l 289999999999999984641202209749881384530395046208638800019716193718693045924309478647654577680304276766720) (*.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))) (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))))))
(if (<=.f64 d -4399999999999999737890104875775193422850636442796754803080068506580771256540332032) (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) (if (<=.f64 d -370000000000000008870588445354462492533719040) (*.f64 d (exp.f64 (*.f64 (*.f64 3/2 (neg.f64 (log1p.f64 (-.f64 (*.f64 h l) 1)))) 1/3))) (if (<=.f64 d -831284091656441/13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (if (<=.f64 d -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 d (exp.f64 (*.f64 (*.f64 3/2 (neg.f64 (log1p.f64 (-.f64 (*.f64 h l) 1)))) 1/3))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)))))))
(if (<=.f64 d -6590205753725385/6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057152) (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) (if (<=.f64 d -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 d (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)))))
(if (<=.f64 l 6131221430890659/81749619078542123485445026325988907666122803627436340899944335050228199090952768134551878266578358316619466622738124605193111060004601596343876476857746694976307432364076469310158345070361107955001481492256519126766829996241750851128887511795631888691491672345630967465671003964634890646646161408) (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))))
(if (<=.f64 l 2299208036583997/638668899051110339730039268171788341141584403339346413280815117579907805398068501051186548957643424348589582990141598478071180156285949971436534975451146054502401815344347416485612070862196155898449074158254055677865859345638678524444433685903374130402278690200241933325554718473710083176923136) (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))))
(if (<=.f64 d -7468899854222103/54918381281044877719855206392651145738155482401146443275155707673484345467181248416980477125291636439818370491131846864296975903997733150500592226328920457216) (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(/.f64 d (sqrt.f64 (*.f64 l h)))
Outputs
(if (<=.f64 d -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l))))) (if (<=.f64 d 8741742960768907/51422017416287688817342786954917203280710495801049370729644032) (/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (*.f64 -1/2 (/.f64 h l)) 1) d) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (*.f64 (fma.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2))) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(if (<=.f64 d -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l))))) (if (<=.f64 d 8741742960768907/51422017416287688817342786954917203280710495801049370729644032) (/.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (*.f64 (fma.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2))) 1) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(if (<=.f64 d -2668389081688177/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) l) h)))) (if (<=.f64 d 4607412760499377/3291009114642412084309938365114701009965471731267159726697218048) (/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (*.f64 -1/2 (/.f64 h l)) 1) d) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (*.f64 (fma.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2))) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(if (<=.f64 d -2668389081688177/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)) l))))) (if (<=.f64 d 4607412760499377/3291009114642412084309938365114701009965471731267159726697218048) (/.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (*.f64 (fma.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2))) 1) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(if (<=.f64 d -2668389081688177/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) (if (<=.f64 d 1897980245367405/1725436586697640946858688965569256363112777243042596638790631055949824) (/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (*.f64 -1/2 (/.f64 h l)) 1) d) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (*.f64 (fma.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2))) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(if (<=.f64 d -2668389081688177/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)))))) (if (<=.f64 d 1897980245367405/1725436586697640946858688965569256363112777243042596638790631055949824) (/.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (*.f64 (fma.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2))) 1) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(if (<=.f64 d -7179267303386145/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) l) h)))) (if (<=.f64 d 7950811791502729/441711766194596082395824375185729628956870974218904739530401550323154944) (/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 D (*.f64 (/.f64 M d) 1/2)) 2) (*.f64 -1/2 (/.f64 h l)) 1) d) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (*.f64 (fma.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2))) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(if (<=.f64 d -7179267303386145/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)) l))))) (if (<=.f64 d 7950811791502729/441711766194596082395824375185729628956870974218904739530401550323154944) (/.f64 (*.f64 d (fma.f64 (pow.f64 (*.f64 D (*.f64 1/2 (/.f64 M d))) 2) (*.f64 -1/2 (/.f64 h l)) 1)) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (*.f64 (fma.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2))) 1) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(if (<=.f64 d -7179267303386145/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) l) h)))) (*.f64 (fma.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2))) 1) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))
(if (<=.f64 d -7179267303386145/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)) l))))) (*.f64 (fma.f64 h (/.f64 -1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2))) 1) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(if (<=.f64 l 7132140987364465/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) l) h)))) (*.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))
(if (<=.f64 l 7132140987364465/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (/.f64 (*.f64 -1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)) l))))) (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)))))
(if (<=.f64 l 7132140987364465/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l))))) (*.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))
(if (<=.f64 l 7132140987364465/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656) (*.f64 (-.f64 1 (*.f64 1/2 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M (/.f64 d 1/2))) 2) l)))) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))) (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2)))))
(if (<=.f64 l -205000000000000004826513438883650439151085551837778123101104564117035609489408) (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) (if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) (*.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(if (<=.f64 l -205000000000000004826513438883650439151085551837778123101104564117035609489408) (*.f64 (neg.f64 d) (pow.f64 (*.f64 h l) -1/2)) (if (<=.f64 l -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)))))) (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))))))
(if (<=.f64 l -84999999999999997773226510648377597353153504144861276722832430138312884224) (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) (if (<=.f64 l 5630637621603525/469219801800293764373197355969328553831984974596843971042368711922664472663701981746713137411270711303034626199044091413698918166643890203860091306664994072502482932661931411083539271868071588269998735494868914134645646190292788569954038367952474854129664) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 h 1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)) l))) (*.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(if (<=.f64 l -84999999999999997773226510648377597353153504144861276722832430138312884224) (*.f64 (neg.f64 d) (pow.f64 (*.f64 h l) -1/2)) (if (<=.f64 l 5630637621603525/469219801800293764373197355969328553831984974596843971042368711922664472663701981746713137411270711303034626199044091413698918166643890203860091306664994072502482932661931411083539271868071588269998735494868914134645646190292788569954038367952474854129664) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 h 1/2)) l))) (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (/.f64 (*.f64 D M) (*.f64 d 2)) 2))))))
(if (<=.f64 l -499999999999999963269890588240599461754401607599733943631323209890181152768) (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) (if (<=.f64 l 1055744554050661/234609900900146882186598677984664276915992487298421985521184355961332236331850990873356568705635355651517313099522045706849459083321945101930045653332497036251241466330965705541769635934035794134999367747434457067322823095146394284977019183976237427064832) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 h 1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)) l))) (*.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(if (<=.f64 l -499999999999999963269890588240599461754401607599733943631323209890181152768) (*.f64 (neg.f64 d) (pow.f64 (*.f64 h l) -1/2)) (if (<=.f64 l 1055744554050661/234609900900146882186598677984664276915992487298421985521184355961332236331850990873356568705635355651517313099522045706849459083321945101930045653332497036251241466330965705541769635934035794134999367747434457067322823095146394284977019183976237427064832) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 h 1/2)) l))) (*.f64 (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2))))))
(if (<=.f64 l -1299999999999999924588441082662937044835970334023840784968977767999381438464) (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) (if (<=.f64 l 2346099009001469/469219801800293764373197355969328553831984974596843971042368711922664472663701981746713137411270711303034626199044091413698918166643890203860091306664994072502482932661931411083539271868071588269998735494868914134645646190292788569954038367952474854129664) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (/.f64 (*.f64 (*.f64 h 1/2) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M 2)) 2)) l))) (if (<=.f64 l 499999999999999969129150412640989270163513682236062239147208106269435745912299856818410263751954127650816) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2)) 1) d) (sqrt.f64 (*.f64 l h))) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))))))
(if (<=.f64 l -1299999999999999924588441082662937044835970334023840784968977767999381438464) (*.f64 (neg.f64 d) (pow.f64 (*.f64 h l) -1/2)) (if (<=.f64 l 2346099009001469/469219801800293764373197355969328553831984974596843971042368711922664472663701981746713137411270711303034626199044091413698918166643890203860091306664994072502482932661931411083539271868071588269998735494868914134645646190292788569954038367952474854129664) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (*.f64 h 1/2)) l))) (if (<=.f64 l 499999999999999969129150412640989270163513682236062239147208106269435745912299856818410263751954127650816) (/.f64 (*.f64 d (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)))) (sqrt.f64 (*.f64 h l))) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))))))
(if (<=.f64 l -1750000000000000048772741083515829694501456832215645057601172540724609024) (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) (if (<=.f64 l 6785857052418047/4989600773836799529140931782592096415168628151088643853756368106093029729672410164462394913731589252723356117110481238109931094970983984151847929495712078550800014182377714191293844303610907467956633391861359809983327026137802175972222138171120110393767802267189390104105896238075860024819712) (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 M (*.f64 D 1/2)) d) 2) (/.f64 h l))))) (if (<=.f64 l 860000000000000033476167703958160211090185290844598896020604673585720135005124851288870893595171112353792) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2)) 1) d) (sqrt.f64 (*.f64 l h))) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))))))
(if (<=.f64 l -1750000000000000048772741083515829694501456832215645057601172540724609024) (*.f64 (neg.f64 d) (pow.f64 (*.f64 h l) -1/2)) (if (<=.f64 l 6785857052418047/4989600773836799529140931782592096415168628151088643853756368106093029729672410164462394913731589252723356117110481238109931094970983984151847929495712078550800014182377714191293844303610907467956633391861359809983327026137802175972222138171120110393767802267189390104105896238075860024819712) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 M (*.f64 1/2 D)) d) 2))))) (if (<=.f64 l 860000000000000033476167703958160211090185290844598896020604673585720135005124851288870893595171112353792) (/.f64 (*.f64 d (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)))) (sqrt.f64 (*.f64 h l))) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))))))
(if (<=.f64 l -6648885426755763/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064) (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) (if (<=.f64 l -1930258305619341/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (*.f64 d (exp.f64 (*.f64 (*.f64 3/2 (neg.f64 (log1p.f64 (-.f64 (*.f64 h l) 1)))) 1/3))) (if (<=.f64 l 180000000000000000344821515432240372518871922907734562007504632627888278356717976073022506119472458235904) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 D (/.f64 M d)) 1/2) 2) (*.f64 (/.f64 h l) -1/2)) 1) d) (sqrt.f64 (*.f64 l h))) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))))))
(if (<=.f64 l -6648885426755763/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064) (*.f64 (neg.f64 d) (pow.f64 (*.f64 h l) -1/2)) (if (<=.f64 l -1930258305619341/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (*.f64 d (exp.f64 (*.f64 (*.f64 3/2 (neg.f64 (log1p.f64 (-.f64 (*.f64 h l) 1)))) 1/3))) (if (<=.f64 l 180000000000000000344821515432240372518871922907734562007504632627888278356717976073022506119472458235904) (/.f64 (*.f64 d (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)))) (sqrt.f64 (*.f64 h l))) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))))))
(if (<=.f64 l -6648885426755763/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064) (*.f64 (neg.f64 d) (pow.f64 (*.f64 h l) -1/2)) (if (<=.f64 l -1930258305619341/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (*.f64 d (exp.f64 (*.f64 (*.f64 3/2 (neg.f64 (log1p.f64 (+.f64 (*.f64 h l) -1)))) 1/3))) (if (<=.f64 l 180000000000000000344821515432240372518871922907734562007504632627888278356717976073022506119472458235904) (/.f64 (*.f64 d (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)))) (sqrt.f64 (*.f64 h l))) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))))))
(if (<=.f64 l -2294517323743165/1042962419883256876169444192465601618458351817556959360325703910069443225478828393565899456512) (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) (if (<=.f64 l -1930258305619341/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (*.f64 d (exp.f64 (*.f64 (*.f64 3/2 (neg.f64 (log1p.f64 (-.f64 (*.f64 h l) 1)))) 1/3))) (if (<=.f64 l 289999999999999984641202209749881384530395046208638800019716193718693045924309478647654577680304276766720) (*.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))) (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))))))
(if (<=.f64 l -2294517323743165/1042962419883256876169444192465601618458351817556959360325703910069443225478828393565899456512) (*.f64 (neg.f64 d) (pow.f64 (*.f64 h l) -1/2)) (if (<=.f64 l -1930258305619341/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (*.f64 d (exp.f64 (*.f64 (*.f64 3/2 (neg.f64 (log1p.f64 (-.f64 (*.f64 h l) 1)))) 1/3))) (if (<=.f64 l 289999999999999984641202209749881384530395046208638800019716193718693045924309478647654577680304276766720) (*.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2))) (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))))))
(if (<=.f64 l -2294517323743165/1042962419883256876169444192465601618458351817556959360325703910069443225478828393565899456512) (*.f64 (neg.f64 d) (pow.f64 (*.f64 h l) -1/2)) (if (<=.f64 l -1930258305619341/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (*.f64 d (exp.f64 (*.f64 (*.f64 3/2 (neg.f64 (log1p.f64 (+.f64 (*.f64 h l) -1)))) 1/3))) (if (<=.f64 l 289999999999999984641202209749881384530395046208638800019716193718693045924309478647654577680304276766720) (*.f64 (+.f64 1 (*.f64 (*.f64 -1/2 (/.f64 h l)) (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2))) (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))))))
(if (<=.f64 d -4399999999999999737890104875775193422850636442796754803080068506580771256540332032) (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) (if (<=.f64 d -370000000000000008870588445354462492533719040) (*.f64 d (exp.f64 (*.f64 (*.f64 3/2 (neg.f64 (log1p.f64 (-.f64 (*.f64 h l) 1)))) 1/3))) (if (<=.f64 d -831284091656441/13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (if (<=.f64 d -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 d (exp.f64 (*.f64 (*.f64 3/2 (neg.f64 (log1p.f64 (-.f64 (*.f64 h l) 1)))) 1/3))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)))))))
(if (<=.f64 d -4399999999999999737890104875775193422850636442796754803080068506580771256540332032) (*.f64 (neg.f64 d) (pow.f64 (*.f64 h l) -1/2)) (if (<=.f64 d -370000000000000008870588445354462492533719040) (*.f64 d (exp.f64 (*.f64 (*.f64 3/2 (neg.f64 (log1p.f64 (-.f64 (*.f64 h l) 1)))) 1/3))) (if (<=.f64 d -831284091656441/13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (if (<=.f64 d -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 d (exp.f64 (*.f64 (*.f64 3/2 (neg.f64 (log1p.f64 (-.f64 (*.f64 h l) 1)))) 1/3))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)))))))
(if (<=.f64 d -4399999999999999737890104875775193422850636442796754803080068506580771256540332032) (*.f64 (neg.f64 d) (pow.f64 (*.f64 h l) -1/2)) (if (<=.f64 d -370000000000000008870588445354462492533719040) (*.f64 d (exp.f64 (*.f64 (*.f64 3/2 (neg.f64 (log1p.f64 (+.f64 (*.f64 h l) -1)))) 1/3))) (if (<=.f64 d -831284091656441/13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (if (<=.f64 d -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 d (exp.f64 (*.f64 (*.f64 3/2 (neg.f64 (log1p.f64 (+.f64 (*.f64 h l) -1)))) 1/3))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)))))))
(if (<=.f64 d -6590205753725385/6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057152) (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) (if (<=.f64 d -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 d (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 l h)) 3/2))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)))))
(if (<=.f64 d -6590205753725385/6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057152) (*.f64 (neg.f64 d) (pow.f64 (*.f64 h l) -1/2)) (if (<=.f64 d -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 d (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2))) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h)))))
(if (<=.f64 l 6131221430890659/81749619078542123485445026325988907666122803627436340899944335050228199090952768134551878266578358316619466622738124605193111060004601596343876476857746694976307432364076469310158345070361107955001481492256519126766829996241750851128887511795631888691491672345630967465671003964634890646646161408) (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))))
(if (<=.f64 l 6131221430890659/81749619078542123485445026325988907666122803627436340899944335050228199090952768134551878266578358316619466622738124605193111060004601596343876476857746694976307432364076469310158345070361107955001481492256519126766829996241750851128887511795631888691491672345630967465671003964634890646646161408) (*.f64 (neg.f64 d) (pow.f64 (*.f64 h l) -1/2)) (*.f64 d (/.f64 (sqrt.f64 (/.f64 1 l)) (sqrt.f64 h))))
(if (<=.f64 l 2299208036583997/638668899051110339730039268171788341141584403339346413280815117579907805398068501051186548957643424348589582990141598478071180156285949971436534975451146054502401815344347416485612070862196155898449074158254055677865859345638678524444433685903374130402278690200241933325554718473710083176923136) (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))))
(if (<=.f64 l 2299208036583997/638668899051110339730039268171788341141584403339346413280815117579907805398068501051186548957643424348589582990141598478071180156285949971436534975451146054502401815344347416485612070862196155898449074158254055677865859345638678524444433685903374130402278690200241933325554718473710083176923136) (*.f64 (neg.f64 d) (pow.f64 (*.f64 h l) -1/2)) (*.f64 d (*.f64 (pow.f64 l -1/2) (pow.f64 h -1/2))))
(if (<=.f64 d -7468899854222103/54918381281044877719855206392651145738155482401146443275155707673484345467181248416980477125291636439818370491131846864296975903997733150500592226328920457216) (*.f64 (pow.f64 (*.f64 l h) -1/2) (neg.f64 d)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(if (<=.f64 d -7468899854222103/54918381281044877719855206392651145738155482401146443275155707673484345467181248416980477125291636439818370491131846864296975903997733150500592226328920457216) (*.f64 (neg.f64 d) (pow.f64 (*.f64 h l) -1/2)) (*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (pow.f64 (*.f64 l h) -1/2))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(/.f64 d (sqrt.f64 (*.f64 l h)))
(/.f64 d (sqrt.f64 (*.f64 h l)))
Compiler

Compiled 1319 to 911 computations (30.9% saved)

soundness7.8s (26.8%)

Rules
1486×log-prod
1486×log-prod
1450×log-prod
1450×log-prod
1450×log-prod
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01802460
16282436
223192340
363202320
047430
1753425
060630881
1155530483
2652830475
047430
1753425
047430
1753425
060630881
1155530483
2652830475
058600
11021572
057487
1933477
060630881
1155530483
2652830475
052934069
1121833217
2503233217
060630881
1155530483
2652830475
047430
1753425
060630881
1155530483
2652830475
052934069
1121833217
2503233217
058600
11021572
059630717
1138629845
2547229745
057487
1933477
060643
11064623
052934069
1121833217
2503233217
060643
11064623
058600
11021572
057487
1933477
01802460
16282436
223192340
363202320
047430
1753425
058600
11021572
059630717
1138629845
2547229745
057487
1933477
047430
1753425
060630881
1155530483
2652830475
060643
11064623
052934069
1121833217
2503233217
060643
11064623
052934069
1121833217
2503233217
058600
11021572
047430
1753425
047430
1753425
060630881
1155530483
2652830475
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 4718 to 2591 computations (45.1% saved)

end2.0ms (0%)

preprocess588.0ms (2%)

Compiler

Compiled 5228 to 3208 computations (38.6% saved)

Profiling

Loading profile data...