Henrywood and Agarwal, Equation (12)

Time bar (total: 28.0s)

analyze752.0ms (2.7%)

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

Compiled 41 to 32 computations (22% saved)

sample5.9s (21.2%)

Results
3.4s12898×body256invalid
1.6s5090×body256valid
930.0ms3166×body256infinite
Bogosity

preprocess539.0ms (1.9%)

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
115×No Errors
50×(pow.f64 (/.f64 d h) (/.f64 1 2))
33×(pow.f64 (/.f64 d l) (/.f64 1 2))
25×(*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))
19×(*.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))))
14×(/.f64 (*.f64 M D) (*.f64 2 d))
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01802460
16312436
223222340
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 M 2) (/.f64 D 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 M 2) (/.f64 D 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 (sqrt.f64 (/.f64 (neg.f64 d) h)) (*.f64 (sqrt.f64 (/.f64 (neg.f64 d) l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D (neg.f64 d))) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 d) h)) (*.f64 (sqrt.f64 (/.f64 (neg.f64 d) l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 D (/.f64 (*.f64 d -2) M)) 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 M 2) (/.f64 D 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 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h (neg.f64 l))))))
(*.f64 (sqrt.f64 (/.f64 d (neg.f64 l))) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 (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 M 2) (/.f64 D 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 M 2) (/.f64 D 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 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D (neg.f64 d))) 2) (/.f64 h l))))))
(*.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 D (/.f64 (*.f64 d -2) M)) 2) -1/2))))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 d) h)) (*.f64 (sqrt.f64 (neg.f64 (/.f64 d l))) (+.f64 (*.f64 (*.f64 (/.f64 h l) 1/2) (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2)) -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 M 2) (/.f64 D 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 (*.f64 (/.f64 h l) 1/2) (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2)))))
(*.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 1/2 (*.f64 (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))) (neg.f64 (-.f64 1 (*.f64 1/2 (*.f64 (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) (neg.f64 (sqrt.f64 (/.f64 d (neg.f64 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 (*.f64 (sqrt.f64 (/.f64 d h)) (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 (*.f64 (/.f64 h l) 1/2) (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2)) -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 (*.f64 (sqrt.f64 (/.f64 d h)) (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 (*.f64 (/.f64 h l) 1/2) (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2)) -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 (sqrt.f64 (/.f64 M h)) (*.f64 (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 (sqrt.f64 (/.f64 M l)) (*.f64 (sqrt.f64 (/.f64 M h)) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 d M) (/.f64 D 2)) 2))))))
(*.f64 (sqrt.f64 (/.f64 M l)) (*.f64 (sqrt.f64 (/.f64 M h)) (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 (*.f64 (sqrt.f64 (/.f64 D h)) (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 (sqrt.f64 (/.f64 D h)) (sqrt.f64 (/.f64 D l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 d D) (/.f64 M 2)) 2) -1/2))))
(*.f64 (sqrt.f64 (/.f64 D 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 M 2) (/.f64 D d)) 2) (/.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.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 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d M))) (-.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 D d) (/.f64 h 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 (*.f64 (sqrt.f64 (/.f64 d l)) (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 (*.f64 d 2)) D) 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 M 2) (/.f64 D 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 47 computations (44.7% saved)

prune6.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
67.6%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
67.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)))
66.9%
(*.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.6%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
67.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)))
66.9%
(*.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 206 to 152 computations (26.2% saved)

localize489.0ms (1.8%)

Localize:

Found 12 expressions with local error:

NewAccuracyProgram
91.8%
(/.f64 (*.f64 M D) (*.f64 2 d))
87.3%
(*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))
75.4%
(pow.f64 (/.f64 d l) (/.f64 1 2))
74.4%
(pow.f64 (/.f64 d h) (/.f64 1 2))
90.9%
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) -1/2) 1)
88.3%
(/.f64 D (*.f64 (/.f64 2 M) d))
75.4%
(sqrt.f64 (/.f64 d l))
74.4%
(sqrt.f64 (/.f64 d h))
92.5%
(*.f64 (/.f64 M 2) (/.f64 D d))
87.0%
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))
75.4%
(sqrt.f64 (/.f64 d l))
74.4%
(sqrt.f64 (/.f64 d h))
Compiler

Compiled 422 to 218 computations (48.3% saved)

series107.0ms (0.4%)

Counts
12 → 288
Calls

108 calls:

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

rewrite419.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
562×associate-*r*
424×associate-*l*
372×times-frac
290×frac-times
274×cbrt-prod
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045362
1663362
Stop Event
node limit
Counts
12 → 480
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 D (*.f64 (/.f64 2 M) d))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) -1/2) 1)
(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 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (/.f64 d h)))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 d) (pow.f64 (reciprocal.f64 h) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (reciprocal.f64 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) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 d h) 2) 1/4)
(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 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (/.f64 d l)))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 d) (pow.f64 (reciprocal.f64 l) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (reciprocal.f64 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) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 d l) 2) 1/4)
(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) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)))) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) (/.f64 l h))
(/.f64 1 (/.f64 l (*.f64 h (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))
(/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 h))))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 h)) l)
(/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) l)
(/.f64 (neg.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))) (neg.f64 l))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 h))) (neg.f64 l))
(pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (sqrt.f64 1/2))) 2)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) 1/4)))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 h l) 3) (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 3) (pow.f64 (/.f64 h l) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))) 1)
(/.f64 M (/.f64 (*.f64 d 2) D))
(/.f64 M (*.f64 (/.f64 d D) 2))
(/.f64 (*.f64 M 1/2) (/.f64 d D))
(/.f64 D (*.f64 d (/.f64 2 M)))
(/.f64 (/.f64 D d) (/.f64 2 M))
(/.f64 1 (*.f64 2 (/.f64 d (*.f64 M D))))
(/.f64 1 (/.f64 d (*.f64 D (*.f64 M 1/2))))
(/.f64 1 (/.f64 (/.f64 (*.f64 d 2) D) M))
(/.f64 1 (/.f64 (*.f64 2 (/.f64 d (*.f64 M D))) 1))
(/.f64 1 (/.f64 d (*.f64 M (*.f64 1/2 D))))
(/.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 d -2) M))
(/.f64 (neg.f64 M) (*.f64 (/.f64 d D) -2))
(/.f64 (neg.f64 M) (neg.f64 (/.f64 (*.f64 d 2) D)))
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 d -2))
(/.f64 (*.f64 M (*.f64 1/2 D)) d)
(/.f64 (*.f64 M (/.f64 D d)) 2)
(/.f64 (*.f64 D (*.f64 M 1/2)) d)
(/.f64 (*.f64 (*.f64 M D) 1/2) d)
(/.f64 -1 (neg.f64 (*.f64 2 (/.f64 d (*.f64 M D)))))
(/.f64 (*.f64 D 1) (*.f64 d (/.f64 2 M)))
(/.f64 (*.f64 (neg.f64 D) 1) (/.f64 (*.f64 d -2) M))
(/.f64 (*.f64 M 1) (/.f64 (*.f64 d 2) D))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 -2 (/.f64 d D)))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 -2 (neg.f64 d)))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 (neg.f64 d) -2))
(/.f64 (neg.f64 (neg.f64 D)) (neg.f64 (/.f64 (*.f64 d -2) M)))
(/.f64 (neg.f64 (*.f64 D (*.f64 M 1/2))) (neg.f64 d))
(/.f64 (neg.f64 (*.f64 M (neg.f64 D))) (neg.f64 (*.f64 d -2)))
(/.f64 (neg.f64 (*.f64 M (*.f64 1/2 D))) (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 M (*.f64 1/2 (/.f64 D d))) 1)
(pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 3)
(pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 2)
(pow.f64 (*.f64 2 (/.f64 d (*.f64 M D))) -1)
(neg.f64 (/.f64 D (/.f64 (*.f64 d -2) M)))
(neg.f64 (/.f64 (*.f64 M D) (*.f64 d -2)))
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(fabs.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 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 D 3) (pow.f64 (*.f64 d (/.f64 2 M)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 3) (pow.f64 (*.f64 d 2) 3)))
(reciprocal.f64 (*.f64 2 (/.f64 d (*.f64 M D))))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(exp.f64 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 1))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 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 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (/.f64 d h)))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 d) (pow.f64 (reciprocal.f64 h) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (reciprocal.f64 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) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 d h) 2) 1/4)
(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 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (/.f64 d l)))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 d) (pow.f64 (reciprocal.f64 l) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (reciprocal.f64 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) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 d l) 2) 1/4)
(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 M (*.f64 1/2 (/.f64 D d))))) 1)
(*.f64 M (/.f64 1 (/.f64 (*.f64 d 2) D)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (*.f64 D (reciprocal.f64 (*.f64 d 2))))
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 D (reciprocal.f64 (*.f64 d (/.f64 2 M))))
(*.f64 D (*.f64 (reciprocal.f64 d) (*.f64 M 1/2)))
(*.f64 D (*.f64 M (reciprocal.f64 (*.f64 d 2))))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 1 (*.f64 M (*.f64 1/2 (/.f64 D d))))
(*.f64 1/2 (/.f64 (*.f64 M D) d))
(*.f64 (*.f64 M D) (reciprocal.f64 (*.f64 d 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 2) (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) (*.f64 (cbrt.f64 (/.f64 D d)) (*.f64 M 1/2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 M 1/2)) 2) (*.f64 (cbrt.f64 (*.f64 M 1/2)) (/.f64 D d)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) (*.f64 (cbrt.f64 (*.f64 M D)) (reciprocal.f64 (*.f64 d 2))))
(*.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) (pow.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 2))
(*.f64 (pow.f64 (cbrt.f64 D) 2) (*.f64 (cbrt.f64 D) (reciprocal.f64 (*.f64 d (/.f64 2 M)))))
(*.f64 (sqrt.f64 (/.f64 D d)) (*.f64 (sqrt.f64 (/.f64 D d)) (*.f64 M 1/2)))
(*.f64 (sqrt.f64 (*.f64 M 1/2)) (*.f64 (sqrt.f64 (*.f64 M 1/2)) (/.f64 D d)))
(*.f64 (sqrt.f64 (*.f64 M D)) (*.f64 (sqrt.f64 (*.f64 M D)) (reciprocal.f64 (*.f64 d 2))))
(*.f64 (sqrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) (sqrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(*.f64 (sqrt.f64 D) (*.f64 (sqrt.f64 D) (reciprocal.f64 (*.f64 d (/.f64 2 M)))))
(*.f64 (neg.f64 D) (/.f64 1 (/.f64 (*.f64 d -2) M)))
(*.f64 (*.f64 M (neg.f64 D)) (/.f64 1 (*.f64 d -2)))
(*.f64 (reciprocal.f64 d) (*.f64 D (*.f64 M 1/2)))
(*.f64 (reciprocal.f64 d) (*.f64 (*.f64 M D) 1/2))
(*.f64 (*.f64 M (*.f64 1/2 D)) (reciprocal.f64 d))
(*.f64 (*.f64 M (/.f64 D d)) 1/2)
(*.f64 (*.f64 D (*.f64 M 1/2)) (reciprocal.f64 d))
(*.f64 (*.f64 (*.f64 M D) 1/2) (reciprocal.f64 d))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d (/.f64 2 M))) 2)) (/.f64 D (cbrt.f64 (*.f64 d (/.f64 2 M)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d (/.f64 2 M)))) (/.f64 D (sqrt.f64 (*.f64 d (/.f64 2 M)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) d) (/.f64 (cbrt.f64 D) (/.f64 2 M)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) (/.f64 2 M)) (/.f64 (cbrt.f64 D) d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) 1) (/.f64 (cbrt.f64 D) (*.f64 d (/.f64 2 M))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 2 M))) 2)) (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) (sqrt.f64 (*.f64 d (/.f64 2 M)))) (/.f64 (cbrt.f64 D) (sqrt.f64 (*.f64 d (/.f64 2 M)))))
(*.f64 (/.f64 (sqrt.f64 D) d) (/.f64 (sqrt.f64 D) (/.f64 2 M)))
(*.f64 (/.f64 (sqrt.f64 D) (/.f64 2 M)) (/.f64 (sqrt.f64 D) d))
(*.f64 (/.f64 (sqrt.f64 D) 1) (/.f64 (sqrt.f64 D) (*.f64 d (/.f64 2 M))))
(*.f64 (/.f64 (sqrt.f64 D) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 2 M))) 2)) (/.f64 (sqrt.f64 D) (cbrt.f64 (*.f64 d (/.f64 2 M)))))
(*.f64 (/.f64 M d) (/.f64 D 2))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.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 M (*.f64 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 d) 1) (*.f64 M 1/2))
(*.f64 (*.f64 (*.f64 M 1/2) 1) (/.f64 D d))
(*.f64 (*.f64 (*.f64 M 1/2) (cbrt.f64 (pow.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)))
(pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 1)
(pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 3)
(pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 2)
(pow.f64 (*.f64 2 (/.f64 d (*.f64 M D))) -1)
(neg.f64 (/.f64 D (/.f64 (*.f64 d -2) M)))
(neg.f64 (/.f64 (*.f64 M D) (*.f64 d -2)))
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(fabs.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 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 D 3) (pow.f64 (*.f64 d (/.f64 2 M)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 3) (pow.f64 (*.f64 d 2) 3)))
(reciprocal.f64 (*.f64 2 (/.f64 d (*.f64 M D))))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(exp.f64 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 1))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(+.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 1)
(+.f64 (*.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 1) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1))) 1)
(*.f64 1 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 3) 1) (+.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) 1/4)) (-.f64 1 (*.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 1))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) 1/4)) 1) (-.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 1))
(pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1) 2))
(log.f64 (exp.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)))
(exp.f64 (log.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (/.f64 d h)))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 d) (pow.f64 (reciprocal.f64 h) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (reciprocal.f64 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 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (/.f64 d l)))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 d) (pow.f64 (reciprocal.f64 l) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (reciprocal.f64 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 (exp.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)))) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) (/.f64 l h))
(/.f64 1 (/.f64 l (*.f64 h (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))
(/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 h))))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 h)) l)
(/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) l)
(/.f64 (neg.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))) (neg.f64 l))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 h))) (neg.f64 l))
(pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (sqrt.f64 1/2))) 2)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) 1/4)))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 h l) 3) (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 3) (pow.f64 (/.f64 h l) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))) 1)
(*.f64 M (/.f64 1 (/.f64 (*.f64 d 2) D)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (*.f64 D (reciprocal.f64 (*.f64 d 2))))
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 D (reciprocal.f64 (*.f64 d (/.f64 2 M))))
(*.f64 D (*.f64 (reciprocal.f64 d) (*.f64 M 1/2)))
(*.f64 D (*.f64 M (reciprocal.f64 (*.f64 d 2))))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 1 (*.f64 M (*.f64 1/2 (/.f64 D d))))
(*.f64 1/2 (/.f64 (*.f64 M D) d))
(*.f64 (*.f64 M D) (reciprocal.f64 (*.f64 d 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 2) (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) (*.f64 (cbrt.f64 (/.f64 D d)) (*.f64 M 1/2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 M 1/2)) 2) (*.f64 (cbrt.f64 (*.f64 M 1/2)) (/.f64 D d)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) (*.f64 (cbrt.f64 (*.f64 M D)) (reciprocal.f64 (*.f64 d 2))))
(*.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) (pow.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 2))
(*.f64 (pow.f64 (cbrt.f64 D) 2) (*.f64 (cbrt.f64 D) (reciprocal.f64 (*.f64 d (/.f64 2 M)))))
(*.f64 (sqrt.f64 (/.f64 D d)) (*.f64 (sqrt.f64 (/.f64 D d)) (*.f64 M 1/2)))
(*.f64 (sqrt.f64 (*.f64 M 1/2)) (*.f64 (sqrt.f64 (*.f64 M 1/2)) (/.f64 D d)))
(*.f64 (sqrt.f64 (*.f64 M D)) (*.f64 (sqrt.f64 (*.f64 M D)) (reciprocal.f64 (*.f64 d 2))))
(*.f64 (sqrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) (sqrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(*.f64 (sqrt.f64 D) (*.f64 (sqrt.f64 D) (reciprocal.f64 (*.f64 d (/.f64 2 M)))))
(*.f64 (neg.f64 D) (/.f64 1 (/.f64 (*.f64 d -2) M)))
(*.f64 (*.f64 M (neg.f64 D)) (/.f64 1 (*.f64 d -2)))
(*.f64 (reciprocal.f64 d) (*.f64 D (*.f64 M 1/2)))
(*.f64 (reciprocal.f64 d) (*.f64 (*.f64 M D) 1/2))
(*.f64 (*.f64 M (*.f64 1/2 D)) (reciprocal.f64 d))
(*.f64 (*.f64 M (/.f64 D d)) 1/2)
(*.f64 (*.f64 D (*.f64 M 1/2)) (reciprocal.f64 d))
(*.f64 (*.f64 (*.f64 M D) 1/2) (reciprocal.f64 d))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d (/.f64 2 M))) 2)) (/.f64 D (cbrt.f64 (*.f64 d (/.f64 2 M)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d (/.f64 2 M)))) (/.f64 D (sqrt.f64 (*.f64 d (/.f64 2 M)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) d) (/.f64 (cbrt.f64 D) (/.f64 2 M)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) (/.f64 2 M)) (/.f64 (cbrt.f64 D) d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) 1) (/.f64 (cbrt.f64 D) (*.f64 d (/.f64 2 M))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 2 M))) 2)) (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) (sqrt.f64 (*.f64 d (/.f64 2 M)))) (/.f64 (cbrt.f64 D) (sqrt.f64 (*.f64 d (/.f64 2 M)))))
(*.f64 (/.f64 (sqrt.f64 D) d) (/.f64 (sqrt.f64 D) (/.f64 2 M)))
(*.f64 (/.f64 (sqrt.f64 D) (/.f64 2 M)) (/.f64 (sqrt.f64 D) d))
(*.f64 (/.f64 (sqrt.f64 D) 1) (/.f64 (sqrt.f64 D) (*.f64 d (/.f64 2 M))))
(*.f64 (/.f64 (sqrt.f64 D) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 2 M))) 2)) (/.f64 (sqrt.f64 D) (cbrt.f64 (*.f64 d (/.f64 2 M)))))
(*.f64 (/.f64 M d) (/.f64 D 2))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.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 M (*.f64 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 d) 1) (*.f64 M 1/2))
(*.f64 (*.f64 (*.f64 M 1/2) 1) (/.f64 D d))
(*.f64 (*.f64 (*.f64 M 1/2) (cbrt.f64 (pow.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)))
(pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 1)
(pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 3)
(pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 2)
(pow.f64 (*.f64 2 (/.f64 d (*.f64 M D))) -1)
(neg.f64 (/.f64 D (/.f64 (*.f64 d -2) M)))
(neg.f64 (/.f64 (*.f64 M D) (*.f64 d -2)))
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(fabs.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 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 D 3) (pow.f64 (*.f64 d (/.f64 2 M)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 3) (pow.f64 (*.f64 d 2) 3)))
(reciprocal.f64 (*.f64 2 (/.f64 d (*.f64 M D))))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(exp.f64 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 1))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))

simplify349.0ms (1.2%)

Algorithm
egg-herbie
Rules
1474×log-prod
998×fma-def
794×associate-*r*
694×associate-*l*
682×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
056730800
1141529376
2576629368
Stop Event
node limit
Counts
768 → 291
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/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) 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 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (/.f64 d h)))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 d) (pow.f64 (reciprocal.f64 h) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (reciprocal.f64 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) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 d h) 2) 1/4)
(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 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (/.f64 d l)))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 d) (pow.f64 (reciprocal.f64 l) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (reciprocal.f64 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) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 d l) 2) 1/4)
(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) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)))) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) (/.f64 l h))
(/.f64 1 (/.f64 l (*.f64 h (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))
(/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 h))))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 h)) l)
(/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) l)
(/.f64 (neg.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))) (neg.f64 l))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 h))) (neg.f64 l))
(pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (sqrt.f64 1/2))) 2)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) 1/4)))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 h l) 3) (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 3) (pow.f64 (/.f64 h l) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))) 1)
(/.f64 M (/.f64 (*.f64 d 2) D))
(/.f64 M (*.f64 (/.f64 d D) 2))
(/.f64 (*.f64 M 1/2) (/.f64 d D))
(/.f64 D (*.f64 d (/.f64 2 M)))
(/.f64 (/.f64 D d) (/.f64 2 M))
(/.f64 1 (*.f64 2 (/.f64 d (*.f64 M D))))
(/.f64 1 (/.f64 d (*.f64 D (*.f64 M 1/2))))
(/.f64 1 (/.f64 (/.f64 (*.f64 d 2) D) M))
(/.f64 1 (/.f64 (*.f64 2 (/.f64 d (*.f64 M D))) 1))
(/.f64 1 (/.f64 d (*.f64 M (*.f64 1/2 D))))
(/.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 d -2) M))
(/.f64 (neg.f64 M) (*.f64 (/.f64 d D) -2))
(/.f64 (neg.f64 M) (neg.f64 (/.f64 (*.f64 d 2) D)))
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 d -2))
(/.f64 (*.f64 M (*.f64 1/2 D)) d)
(/.f64 (*.f64 M (/.f64 D d)) 2)
(/.f64 (*.f64 D (*.f64 M 1/2)) d)
(/.f64 (*.f64 (*.f64 M D) 1/2) d)
(/.f64 -1 (neg.f64 (*.f64 2 (/.f64 d (*.f64 M D)))))
(/.f64 (*.f64 D 1) (*.f64 d (/.f64 2 M)))
(/.f64 (*.f64 (neg.f64 D) 1) (/.f64 (*.f64 d -2) M))
(/.f64 (*.f64 M 1) (/.f64 (*.f64 d 2) D))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 -2 (/.f64 d D)))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 -2 (neg.f64 d)))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 (neg.f64 d) -2))
(/.f64 (neg.f64 (neg.f64 D)) (neg.f64 (/.f64 (*.f64 d -2) M)))
(/.f64 (neg.f64 (*.f64 D (*.f64 M 1/2))) (neg.f64 d))
(/.f64 (neg.f64 (*.f64 M (neg.f64 D))) (neg.f64 (*.f64 d -2)))
(/.f64 (neg.f64 (*.f64 M (*.f64 1/2 D))) (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 M (*.f64 1/2 (/.f64 D d))) 1)
(pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 3)
(pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 2)
(pow.f64 (*.f64 2 (/.f64 d (*.f64 M D))) -1)
(neg.f64 (/.f64 D (/.f64 (*.f64 d -2) M)))
(neg.f64 (/.f64 (*.f64 M D) (*.f64 d -2)))
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(fabs.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 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 D 3) (pow.f64 (*.f64 d (/.f64 2 M)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 3) (pow.f64 (*.f64 d 2) 3)))
(reciprocal.f64 (*.f64 2 (/.f64 d (*.f64 M D))))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(exp.f64 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 1))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 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 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (/.f64 d h)))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 d) (pow.f64 (reciprocal.f64 h) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (reciprocal.f64 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) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 d h) 2) 1/4)
(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 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (/.f64 d l)))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 d) (pow.f64 (reciprocal.f64 l) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (reciprocal.f64 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) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 d l) 2) 1/4)
(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 M (*.f64 1/2 (/.f64 D d))))) 1)
(*.f64 M (/.f64 1 (/.f64 (*.f64 d 2) D)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (*.f64 D (reciprocal.f64 (*.f64 d 2))))
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 D (reciprocal.f64 (*.f64 d (/.f64 2 M))))
(*.f64 D (*.f64 (reciprocal.f64 d) (*.f64 M 1/2)))
(*.f64 D (*.f64 M (reciprocal.f64 (*.f64 d 2))))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 1 (*.f64 M (*.f64 1/2 (/.f64 D d))))
(*.f64 1/2 (/.f64 (*.f64 M D) d))
(*.f64 (*.f64 M D) (reciprocal.f64 (*.f64 d 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 2) (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) (*.f64 (cbrt.f64 (/.f64 D d)) (*.f64 M 1/2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 M 1/2)) 2) (*.f64 (cbrt.f64 (*.f64 M 1/2)) (/.f64 D d)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) (*.f64 (cbrt.f64 (*.f64 M D)) (reciprocal.f64 (*.f64 d 2))))
(*.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) (pow.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 2))
(*.f64 (pow.f64 (cbrt.f64 D) 2) (*.f64 (cbrt.f64 D) (reciprocal.f64 (*.f64 d (/.f64 2 M)))))
(*.f64 (sqrt.f64 (/.f64 D d)) (*.f64 (sqrt.f64 (/.f64 D d)) (*.f64 M 1/2)))
(*.f64 (sqrt.f64 (*.f64 M 1/2)) (*.f64 (sqrt.f64 (*.f64 M 1/2)) (/.f64 D d)))
(*.f64 (sqrt.f64 (*.f64 M D)) (*.f64 (sqrt.f64 (*.f64 M D)) (reciprocal.f64 (*.f64 d 2))))
(*.f64 (sqrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) (sqrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(*.f64 (sqrt.f64 D) (*.f64 (sqrt.f64 D) (reciprocal.f64 (*.f64 d (/.f64 2 M)))))
(*.f64 (neg.f64 D) (/.f64 1 (/.f64 (*.f64 d -2) M)))
(*.f64 (*.f64 M (neg.f64 D)) (/.f64 1 (*.f64 d -2)))
(*.f64 (reciprocal.f64 d) (*.f64 D (*.f64 M 1/2)))
(*.f64 (reciprocal.f64 d) (*.f64 (*.f64 M D) 1/2))
(*.f64 (*.f64 M (*.f64 1/2 D)) (reciprocal.f64 d))
(*.f64 (*.f64 M (/.f64 D d)) 1/2)
(*.f64 (*.f64 D (*.f64 M 1/2)) (reciprocal.f64 d))
(*.f64 (*.f64 (*.f64 M D) 1/2) (reciprocal.f64 d))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d (/.f64 2 M))) 2)) (/.f64 D (cbrt.f64 (*.f64 d (/.f64 2 M)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d (/.f64 2 M)))) (/.f64 D (sqrt.f64 (*.f64 d (/.f64 2 M)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) d) (/.f64 (cbrt.f64 D) (/.f64 2 M)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) (/.f64 2 M)) (/.f64 (cbrt.f64 D) d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) 1) (/.f64 (cbrt.f64 D) (*.f64 d (/.f64 2 M))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 2 M))) 2)) (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) (sqrt.f64 (*.f64 d (/.f64 2 M)))) (/.f64 (cbrt.f64 D) (sqrt.f64 (*.f64 d (/.f64 2 M)))))
(*.f64 (/.f64 (sqrt.f64 D) d) (/.f64 (sqrt.f64 D) (/.f64 2 M)))
(*.f64 (/.f64 (sqrt.f64 D) (/.f64 2 M)) (/.f64 (sqrt.f64 D) d))
(*.f64 (/.f64 (sqrt.f64 D) 1) (/.f64 (sqrt.f64 D) (*.f64 d (/.f64 2 M))))
(*.f64 (/.f64 (sqrt.f64 D) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 2 M))) 2)) (/.f64 (sqrt.f64 D) (cbrt.f64 (*.f64 d (/.f64 2 M)))))
(*.f64 (/.f64 M d) (/.f64 D 2))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.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 M (*.f64 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 d) 1) (*.f64 M 1/2))
(*.f64 (*.f64 (*.f64 M 1/2) 1) (/.f64 D d))
(*.f64 (*.f64 (*.f64 M 1/2) (cbrt.f64 (pow.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)))
(pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 1)
(pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 3)
(pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 2)
(pow.f64 (*.f64 2 (/.f64 d (*.f64 M D))) -1)
(neg.f64 (/.f64 D (/.f64 (*.f64 d -2) M)))
(neg.f64 (/.f64 (*.f64 M D) (*.f64 d -2)))
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(fabs.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 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 D 3) (pow.f64 (*.f64 d (/.f64 2 M)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 3) (pow.f64 (*.f64 d 2) 3)))
(reciprocal.f64 (*.f64 2 (/.f64 d (*.f64 M D))))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(exp.f64 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 1))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(+.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 1)
(+.f64 (*.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 1) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1))) 1)
(*.f64 1 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1))
(*.f64 (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 3) 1) (+.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) 1/4)) (-.f64 1 (*.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 1))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) 1/4)) 1) (-.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 1))
(pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1) 2))
(log.f64 (exp.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)))
(exp.f64 (log.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (/.f64 d h)))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 d) (pow.f64 (reciprocal.f64 h) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (reciprocal.f64 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 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (/.f64 d l)))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 d) (pow.f64 (reciprocal.f64 l) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (reciprocal.f64 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 (exp.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)))) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) (/.f64 l h))
(/.f64 1 (/.f64 l (*.f64 h (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))
(/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 h))))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 h)) l)
(/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) l)
(/.f64 (neg.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))) (neg.f64 l))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 h))) (neg.f64 l))
(pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (sqrt.f64 1/2))) 2)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) 1/4)))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 h l) 3) (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 3) (pow.f64 (/.f64 h l) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))) 1)
(*.f64 M (/.f64 1 (/.f64 (*.f64 d 2) D)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (*.f64 D (reciprocal.f64 (*.f64 d 2))))
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 D (reciprocal.f64 (*.f64 d (/.f64 2 M))))
(*.f64 D (*.f64 (reciprocal.f64 d) (*.f64 M 1/2)))
(*.f64 D (*.f64 M (reciprocal.f64 (*.f64 d 2))))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 1 (*.f64 M (*.f64 1/2 (/.f64 D d))))
(*.f64 1/2 (/.f64 (*.f64 M D) d))
(*.f64 (*.f64 M D) (reciprocal.f64 (*.f64 d 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 2) (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) (*.f64 (cbrt.f64 (/.f64 D d)) (*.f64 M 1/2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 M 1/2)) 2) (*.f64 (cbrt.f64 (*.f64 M 1/2)) (/.f64 D d)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) (*.f64 (cbrt.f64 (*.f64 M D)) (reciprocal.f64 (*.f64 d 2))))
(*.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) (pow.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 2))
(*.f64 (pow.f64 (cbrt.f64 D) 2) (*.f64 (cbrt.f64 D) (reciprocal.f64 (*.f64 d (/.f64 2 M)))))
(*.f64 (sqrt.f64 (/.f64 D d)) (*.f64 (sqrt.f64 (/.f64 D d)) (*.f64 M 1/2)))
(*.f64 (sqrt.f64 (*.f64 M 1/2)) (*.f64 (sqrt.f64 (*.f64 M 1/2)) (/.f64 D d)))
(*.f64 (sqrt.f64 (*.f64 M D)) (*.f64 (sqrt.f64 (*.f64 M D)) (reciprocal.f64 (*.f64 d 2))))
(*.f64 (sqrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) (sqrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(*.f64 (sqrt.f64 D) (*.f64 (sqrt.f64 D) (reciprocal.f64 (*.f64 d (/.f64 2 M)))))
(*.f64 (neg.f64 D) (/.f64 1 (/.f64 (*.f64 d -2) M)))
(*.f64 (*.f64 M (neg.f64 D)) (/.f64 1 (*.f64 d -2)))
(*.f64 (reciprocal.f64 d) (*.f64 D (*.f64 M 1/2)))
(*.f64 (reciprocal.f64 d) (*.f64 (*.f64 M D) 1/2))
(*.f64 (*.f64 M (*.f64 1/2 D)) (reciprocal.f64 d))
(*.f64 (*.f64 M (/.f64 D d)) 1/2)
(*.f64 (*.f64 D (*.f64 M 1/2)) (reciprocal.f64 d))
(*.f64 (*.f64 (*.f64 M D) 1/2) (reciprocal.f64 d))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d (/.f64 2 M))) 2)) (/.f64 D (cbrt.f64 (*.f64 d (/.f64 2 M)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d (/.f64 2 M)))) (/.f64 D (sqrt.f64 (*.f64 d (/.f64 2 M)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) d) (/.f64 (cbrt.f64 D) (/.f64 2 M)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) (/.f64 2 M)) (/.f64 (cbrt.f64 D) d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) 1) (/.f64 (cbrt.f64 D) (*.f64 d (/.f64 2 M))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 2 M))) 2)) (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) (sqrt.f64 (*.f64 d (/.f64 2 M)))) (/.f64 (cbrt.f64 D) (sqrt.f64 (*.f64 d (/.f64 2 M)))))
(*.f64 (/.f64 (sqrt.f64 D) d) (/.f64 (sqrt.f64 D) (/.f64 2 M)))
(*.f64 (/.f64 (sqrt.f64 D) (/.f64 2 M)) (/.f64 (sqrt.f64 D) d))
(*.f64 (/.f64 (sqrt.f64 D) 1) (/.f64 (sqrt.f64 D) (*.f64 d (/.f64 2 M))))
(*.f64 (/.f64 (sqrt.f64 D) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 2 M))) 2)) (/.f64 (sqrt.f64 D) (cbrt.f64 (*.f64 d (/.f64 2 M)))))
(*.f64 (/.f64 M d) (/.f64 D 2))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.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 M (*.f64 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 d) 1) (*.f64 M 1/2))
(*.f64 (*.f64 (*.f64 M 1/2) 1) (/.f64 D d))
(*.f64 (*.f64 (*.f64 M 1/2) (cbrt.f64 (pow.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)))
(pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 1)
(pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 3)
(pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 2)
(pow.f64 (*.f64 2 (/.f64 d (*.f64 M D))) -1)
(neg.f64 (/.f64 D (/.f64 (*.f64 d -2) M)))
(neg.f64 (/.f64 (*.f64 M D) (*.f64 d -2)))
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(fabs.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 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 D 3) (pow.f64 (*.f64 d (/.f64 2 M)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 3) (pow.f64 (*.f64 d 2) 3)))
(reciprocal.f64 (*.f64 2 (/.f64 d (*.f64 M D))))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(exp.f64 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 1))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D 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 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 (pow.f64 M 2) (/.f64 l h)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))) 1)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))) 1)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))) 1)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 (pow.f64 M 2) (/.f64 l h)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))) 1)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))) 1)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))) 1)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 (pow.f64 M 2) (/.f64 l h)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))) 1)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))) 1)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))) 1)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 (pow.f64 M 2) (/.f64 l h)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))) 1)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))) 1)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))) 1)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) (/.f64 l h))) 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 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))) 1)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))) 1)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))) 1)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) (/.f64 l h))) 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 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))) 1)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))) 1)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))) 1)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) (/.f64 l h))) 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 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))) 1)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))) 1)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))) 1)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 (pow.f64 M 2) (/.f64 l h)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))) 1)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))) 1)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))) 1)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 (pow.f64 M 2) (/.f64 l h)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))) 1)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))) 1)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))) 1)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) (/.f64 l h))) 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 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))) 1)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))) 1)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))) 1)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 (pow.f64 M 2) (/.f64 l h)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))) 1)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))) 1)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))) 1)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 (pow.f64 M 2) (/.f64 l h)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))) 1)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))) 1)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))) 1)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 (pow.f64 M 2) (/.f64 l h)))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))) 1)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))) 1)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))) 1)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) (/.f64 l h))) 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 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))) 1)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))) 1)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))) 1)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) (/.f64 l h))) 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 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))) 1)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))) 1)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l))) 1)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D 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 (*.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) h) (*.f64 (pow.f64 d 2) l)) 1/8)
(*.f64 (*.f64 1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 (pow.f64 M 2) (/.f64 l h)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(-.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 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (/.f64 d h)))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 d) (pow.f64 (reciprocal.f64 h) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (reciprocal.f64 h)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (reciprocal.f64 h)))
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 h)))
(*.f64 (sqrt.f64 d) (reciprocal.f64 (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)))
(reciprocal.f64 (sqrt.f64 (/.f64 h d)))
(/.f64 1 (/.f64 (sqrt.f64 h) (sqrt.f64 d)))
(*.f64 (sqrt.f64 d) (reciprocal.f64 (sqrt.f64 h)))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(*.f64 (sqrt.f64 d) (reciprocal.f64 (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) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(pow.f64 (pow.f64 (/.f64 d h) 2) 1/4)
(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 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (/.f64 d l)))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 d) (pow.f64 (reciprocal.f64 l) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (reciprocal.f64 l)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (reciprocal.f64 l)))
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l)))
(*.f64 (sqrt.f64 d) (reciprocal.f64 (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)))
(reciprocal.f64 (sqrt.f64 (/.f64 l d)))
(/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d)))
(*.f64 (sqrt.f64 d) (reciprocal.f64 (sqrt.f64 l)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(*.f64 (sqrt.f64 d) (reciprocal.f64 (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)))
(neg.f64 (/.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) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(pow.f64 (pow.f64 (/.f64 d l) 2) 1/4)
(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) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)))) 1)
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l -1/2)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) (/.f64 l h))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l -1/2)))
(/.f64 1 (/.f64 l (*.f64 h (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l -1/2)))
(/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 h))))
(*.f64 (reciprocal.f64 l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 h 1/2)))
(*.f64 (reciprocal.f64 l) (*.f64 h (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2))))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 h)) l)
(/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l (*.f64 h 1/2)))
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2)))
(/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) l)
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l -1/2)))
(/.f64 (neg.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))) (neg.f64 l))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l -1/2)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 h))) (neg.f64 l))
(/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l (*.f64 h 1/2)))
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2)))
(pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 1)
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l -1/2)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))) 3)
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l -1/2)))
(pow.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 3) 1/3)
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l -1/2)))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (sqrt.f64 1/2))) 2)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 (*.f64 1/2 (/.f64 D d)) (sqrt.f64 1/2)))) 2)
(pow.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 h l)))) 2)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) 1/4)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 1/4 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4))))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 1/4 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 4))))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)))))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l -1/2)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 3))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l -1/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 h l) 3) (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 3)))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l -1/2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 3) (pow.f64 (/.f64 h l) 3)))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l -1/2)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l -1/2)))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l -1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))) 1))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l -1/2)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l -1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))) 1)
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 M (/.f64 (*.f64 d 2) D))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 M (*.f64 (/.f64 d D) 2))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 M 1/2) (/.f64 d D))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 D (*.f64 d (/.f64 2 M)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (/.f64 D d) (/.f64 2 M))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 1 (*.f64 2 (/.f64 d (*.f64 M D))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 1 (/.f64 d (*.f64 D (*.f64 M 1/2))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 1 (/.f64 (/.f64 (*.f64 d 2) D) M))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 1 (/.f64 (*.f64 2 (/.f64 d (*.f64 M D))) 1))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 1 (/.f64 d (*.f64 M (*.f64 1/2 D))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 1 (/.f64 2 (*.f64 M (/.f64 D d))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 1 (/.f64 d (*.f64 (*.f64 M D) 1/2)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 M D) (*.f64 d 2))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (neg.f64 D) (/.f64 (*.f64 d -2) M))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (neg.f64 M) (*.f64 (/.f64 d D) -2))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (neg.f64 M) (neg.f64 (/.f64 (*.f64 d 2) D)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 d -2))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 M (*.f64 1/2 D)) d)
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 M (/.f64 D d)) 2)
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 D (*.f64 M 1/2)) d)
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 (*.f64 M D) 1/2) d)
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 -1 (neg.f64 (*.f64 2 (/.f64 d (*.f64 M D)))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 D 1) (*.f64 d (/.f64 2 M)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 (neg.f64 D) 1) (/.f64 (*.f64 d -2) M))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 M 1) (/.f64 (*.f64 d 2) D))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 -2 (/.f64 d D)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 -2 (neg.f64 d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 (neg.f64 d) -2))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (neg.f64 (neg.f64 D)) (neg.f64 (/.f64 (*.f64 d -2) M)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (neg.f64 (*.f64 D (*.f64 M 1/2))) (neg.f64 d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (neg.f64 (*.f64 M (neg.f64 D))) (neg.f64 (*.f64 d -2)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (neg.f64 (*.f64 M (*.f64 1/2 D))) (neg.f64 d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (neg.f64 (*.f64 M (/.f64 D d))) -2)
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (neg.f64 (*.f64 (*.f64 M D) 1/2)) (neg.f64 d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 1)
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 1/2)
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 3)
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 3) 1/3)
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (sqrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 2)
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (*.f64 2 (/.f64 d (*.f64 M D))) -1)
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(neg.f64 (/.f64 D (/.f64 (*.f64 d -2) M)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(neg.f64 (/.f64 (*.f64 M D) (*.f64 d -2)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(fabs.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(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 M (*.f64 1/2 (/.f64 D d))))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 3))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M 1/2) 3)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(cbrt.f64 (/.f64 (pow.f64 D 3) (pow.f64 (*.f64 d (/.f64 2 M)) 3)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 3) (pow.f64 (*.f64 d 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 3) (*.f64 (pow.f64 d 3) 8)))
(reciprocal.f64 (*.f64 2 (/.f64 d (*.f64 M D))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(exp.f64 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 1))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(-.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 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (/.f64 d h)))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 d) (pow.f64 (reciprocal.f64 h) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (reciprocal.f64 h)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (reciprocal.f64 h)))
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 h)))
(*.f64 (sqrt.f64 d) (reciprocal.f64 (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)))
(reciprocal.f64 (sqrt.f64 (/.f64 h d)))
(/.f64 1 (/.f64 (sqrt.f64 h) (sqrt.f64 d)))
(*.f64 (sqrt.f64 d) (reciprocal.f64 (sqrt.f64 h)))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(*.f64 (sqrt.f64 d) (reciprocal.f64 (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) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(pow.f64 (pow.f64 (/.f64 d h) 2) 1/4)
(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 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (/.f64 d l)))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 d) (pow.f64 (reciprocal.f64 l) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (reciprocal.f64 l)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (reciprocal.f64 l)))
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l)))
(*.f64 (sqrt.f64 d) (reciprocal.f64 (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)))
(reciprocal.f64 (sqrt.f64 (/.f64 l d)))
(/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d)))
(*.f64 (sqrt.f64 d) (reciprocal.f64 (sqrt.f64 l)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(*.f64 (sqrt.f64 d) (reciprocal.f64 (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)))
(neg.f64 (/.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) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(pow.f64 (pow.f64 (/.f64 d l) 2) 1/4)
(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 M (*.f64 1/2 (/.f64 D d))))) 1)
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 M (/.f64 1 (/.f64 (*.f64 d 2) D)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 M (*.f64 D (reciprocal.f64 (*.f64 d 2))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 D (reciprocal.f64 (*.f64 d (/.f64 2 M))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 D (*.f64 (reciprocal.f64 d) (*.f64 M 1/2)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 D (*.f64 M (reciprocal.f64 (*.f64 d 2))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1 (*.f64 M (*.f64 1/2 (/.f64 D d))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 M D) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (*.f64 M D) (reciprocal.f64 (*.f64 d 2)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 2) (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) (*.f64 (cbrt.f64 (/.f64 D d)) (*.f64 M 1/2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M 1/2) (cbrt.f64 (/.f64 D d))))
(*.f64 M (*.f64 1/2 (*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) (cbrt.f64 (/.f64 D d)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 M 1/2)) 2) (*.f64 (cbrt.f64 (*.f64 M 1/2)) (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) (*.f64 (cbrt.f64 (*.f64 M D)) (reciprocal.f64 (*.f64 d 2))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) (pow.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 2))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (pow.f64 (cbrt.f64 D) 2) (*.f64 (cbrt.f64 D) (reciprocal.f64 (*.f64 d (/.f64 2 M)))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (sqrt.f64 (/.f64 D d)) (*.f64 (sqrt.f64 (/.f64 D d)) (*.f64 M 1/2)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (sqrt.f64 (*.f64 M 1/2)) (*.f64 (sqrt.f64 (*.f64 M 1/2)) (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (sqrt.f64 (*.f64 M D)) (*.f64 (sqrt.f64 (*.f64 M D)) (reciprocal.f64 (*.f64 d 2))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (sqrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) (sqrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (sqrt.f64 D) (*.f64 (sqrt.f64 D) (reciprocal.f64 (*.f64 d (/.f64 2 M)))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (neg.f64 D) (/.f64 1 (/.f64 (*.f64 d -2) M)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (*.f64 M (neg.f64 D)) (/.f64 1 (*.f64 d -2)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (reciprocal.f64 d) (*.f64 D (*.f64 M 1/2)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (reciprocal.f64 d) (*.f64 (*.f64 M D) 1/2))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (*.f64 M (*.f64 1/2 D)) (reciprocal.f64 d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (*.f64 M (/.f64 D d)) 1/2)
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (*.f64 D (*.f64 M 1/2)) (reciprocal.f64 d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (*.f64 (*.f64 M D) 1/2) (reciprocal.f64 d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 4))) (fabs.f64 (cbrt.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d (/.f64 2 M))) 2)) (/.f64 D (cbrt.f64 (*.f64 d (/.f64 2 M)))))
(*.f64 (reciprocal.f64 (pow.f64 (cbrt.f64 (*.f64 d (/.f64 2 M))) 2)) (/.f64 D (cbrt.f64 (*.f64 d (/.f64 2 M)))))
(/.f64 (/.f64 D (cbrt.f64 (*.f64 2 (/.f64 d M)))) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 d M))) 2))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d (/.f64 2 M)))) (/.f64 D (sqrt.f64 (*.f64 d (/.f64 2 M)))))
(*.f64 (reciprocal.f64 (sqrt.f64 (*.f64 d (/.f64 2 M)))) (/.f64 D (sqrt.f64 (*.f64 d (/.f64 2 M)))))
(/.f64 (/.f64 D (sqrt.f64 (*.f64 2 (/.f64 d M)))) (sqrt.f64 (*.f64 2 (/.f64 d M))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) d) (/.f64 (cbrt.f64 D) (/.f64 2 M)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) (/.f64 2 M)) (/.f64 (cbrt.f64 D) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) 1) (/.f64 (cbrt.f64 D) (*.f64 d (/.f64 2 M))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 2 M))) 2)) (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 D) 2) (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 2 M))) 2))
(*.f64 (cbrt.f64 (*.f64 M (/.f64 1/2 (/.f64 d D)))) (/.f64 (pow.f64 (cbrt.f64 D) 2) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 d M))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) (sqrt.f64 (*.f64 d (/.f64 2 M)))) (/.f64 (cbrt.f64 D) (sqrt.f64 (*.f64 d (/.f64 2 M)))))
(*.f64 (reciprocal.f64 (sqrt.f64 (*.f64 d (/.f64 2 M)))) (/.f64 D (sqrt.f64 (*.f64 d (/.f64 2 M)))))
(/.f64 (/.f64 D (sqrt.f64 (*.f64 2 (/.f64 d M)))) (sqrt.f64 (*.f64 2 (/.f64 d M))))
(*.f64 (/.f64 (sqrt.f64 D) d) (/.f64 (sqrt.f64 D) (/.f64 2 M)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (/.f64 (sqrt.f64 D) (/.f64 2 M)) (/.f64 (sqrt.f64 D) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (/.f64 (sqrt.f64 D) 1) (/.f64 (sqrt.f64 D) (*.f64 d (/.f64 2 M))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (/.f64 (sqrt.f64 D) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 2 M))) 2)) (/.f64 (sqrt.f64 D) (cbrt.f64 (*.f64 d (/.f64 2 M)))))
(*.f64 (reciprocal.f64 (pow.f64 (cbrt.f64 (*.f64 d (/.f64 2 M))) 2)) (/.f64 D (cbrt.f64 (*.f64 d (/.f64 2 M)))))
(/.f64 (/.f64 D (cbrt.f64 (*.f64 2 (/.f64 d M)))) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 d M))) 2))
(*.f64 (/.f64 M d) (/.f64 D 2))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (/.f64 M 1) (/.f64 D (*.f64 d 2)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.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 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 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 1) (/.f64 M (*.f64 d 2)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.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 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 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 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) d) (/.f64 (cbrt.f64 (*.f64 M D)) 2))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) 2) (/.f64 (cbrt.f64 (*.f64 M D)) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) 1) (/.f64 (cbrt.f64 (*.f64 M D)) (*.f64 d 2)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) (pow.f64 (cbrt.f64 (*.f64 d 2)) 2)) (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(*.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (pow.f64 (cbrt.f64 (*.f64 2 d)) 2)))
(*.f64 (cbrt.f64 (*.f64 M (/.f64 1/2 (/.f64 d D)))) (/.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 (sqrt.f64 (*.f64 M D)) d) (/.f64 (sqrt.f64 (*.f64 M D)) 2))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 M D)) 2) (/.f64 (sqrt.f64 (*.f64 M D)) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 M D)) 1) (/.f64 (sqrt.f64 (*.f64 M D)) (*.f64 d 2)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.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 (*.f64 M 1/2) 1) (/.f64 D d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.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 (/.f64 M (pow.f64 (cbrt.f64 d) 2)) 1/2) (/.f64 D (cbrt.f64 d)))
(*.f64 (/.f64 (*.f64 M 1/2) (sqrt.f64 d)) (/.f64 D (sqrt.f64 d)))
(*.f64 (*.f64 (/.f64 M (sqrt.f64 d)) 1/2) (/.f64 D (sqrt.f64 d)))
(*.f64 (*.f64 (/.f64 D d) 1) (*.f64 M 1/2))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (*.f64 (*.f64 M 1/2) 1) (/.f64 D d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (*.f64 (*.f64 M 1/2) (cbrt.f64 (pow.f64 (/.f64 D d) 2))) (cbrt.f64 (/.f64 D d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M 1/2) (cbrt.f64 (/.f64 D d))))
(*.f64 M (*.f64 1/2 (*.f64 (cbrt.f64 (pow.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 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (*.f64 (/.f64 D d) M) 1/2)
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (*.f64 (/.f64 D d) (pow.f64 (cbrt.f64 (*.f64 M 1/2)) 2)) (cbrt.f64 (*.f64 M 1/2)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 M 1/2))) (sqrt.f64 (*.f64 M 1/2)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 1)
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 1/2)
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 3)
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 3) 1/3)
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (sqrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 2)
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (*.f64 2 (/.f64 d (*.f64 M D))) -1)
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(neg.f64 (/.f64 D (/.f64 (*.f64 d -2) M)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(neg.f64 (/.f64 (*.f64 M D) (*.f64 d -2)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(fabs.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(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 M (*.f64 1/2 (/.f64 D d))))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 3))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M 1/2) 3)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(cbrt.f64 (/.f64 (pow.f64 D 3) (pow.f64 (*.f64 d (/.f64 2 M)) 3)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 3) (pow.f64 (*.f64 d 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 3) (*.f64 (pow.f64 d 3) 8)))
(reciprocal.f64 (*.f64 2 (/.f64 d (*.f64 M D))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(exp.f64 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 1))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(+.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) -1/2) 1)
(+.f64 (*.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 1) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) -1/2) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1))) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) -1/2) 1)
(*.f64 1 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) -1/2) 1)
(*.f64 (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) -1/2) 1)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2) (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) -1/2) 1)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) -1/2) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 3) 1) (+.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) 1/4)) (-.f64 1 (*.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 1))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 3)) (fma.f64 (pow.f64 (/.f64 h l) 2) (*.f64 1/4 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4)) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2)) 3) -1/8)) (+.f64 (fma.f64 (pow.f64 (/.f64 h l) 2) (*.f64 1/4 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 4)) 1) (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2)) 3) -1/8 1) (fma.f64 1/4 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 4)) (fma.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2)) 1/2 1)))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) 1/4)) 1) (-.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 1))
(/.f64 (fma.f64 (pow.f64 (/.f64 h l) 2) (*.f64 1/4 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4)) -1) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) -1))
(/.f64 (fma.f64 (pow.f64 (/.f64 h l) 2) (*.f64 1/4 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 4)) -1) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) -1/2) -1))
(/.f64 (fma.f64 (pow.f64 (/.f64 h l) 2) (*.f64 1/4 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 4)) -1) (fma.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l -1/2)) -1))
(pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) -1/2) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 3)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) -1/2) 1)
(pow.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1) 3) 1/3)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) -1/2) 1)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 2)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) -1/2) 1)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1) 2))
(fabs.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) -1/2) 1))
(log.f64 (exp.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) -1/2) 1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1))))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) -1/2) 1)
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1) 3))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) -1/2) 1)
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) -1/2) 1)
(exp.f64 (log.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) -1/2) 1)
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)) 1))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) -1/2) 1)
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) -1/2) 1)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(sqrt.f64 (/.f64 d h))
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (/.f64 d h)))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 d) (pow.f64 (reciprocal.f64 h) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (reciprocal.f64 h)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (reciprocal.f64 h)))
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 h)))
(*.f64 (sqrt.f64 d) (reciprocal.f64 (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)))
(reciprocal.f64 (sqrt.f64 (/.f64 h d)))
(/.f64 1 (/.f64 (sqrt.f64 h) (sqrt.f64 d)))
(*.f64 (sqrt.f64 d) (reciprocal.f64 (sqrt.f64 h)))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(*.f64 (sqrt.f64 d) (reciprocal.f64 (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 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (/.f64 d l)))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) (cbrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 d) (pow.f64 (reciprocal.f64 l) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (reciprocal.f64 l)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (reciprocal.f64 l)))
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l)))
(*.f64 (sqrt.f64 d) (reciprocal.f64 (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)))
(reciprocal.f64 (sqrt.f64 (/.f64 l d)))
(/.f64 1 (/.f64 (sqrt.f64 l) (sqrt.f64 d)))
(*.f64 (sqrt.f64 d) (reciprocal.f64 (sqrt.f64 l)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(*.f64 (sqrt.f64 d) (reciprocal.f64 (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)))
(neg.f64 (/.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 (exp.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)))) 1)
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l -1/2)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) (/.f64 l h))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l -1/2)))
(/.f64 1 (/.f64 l (*.f64 h (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l -1/2)))
(/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 h))))
(*.f64 (reciprocal.f64 l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 h 1/2)))
(*.f64 (reciprocal.f64 l) (*.f64 h (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2))))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 h)) l)
(/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l (*.f64 h 1/2)))
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2)))
(/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) l)
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l -1/2)))
(/.f64 (neg.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))) (neg.f64 l))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l -1/2)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (*.f64 1/2 h))) (neg.f64 l))
(/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l (*.f64 h 1/2)))
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2)))
(pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 1)
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l -1/2)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))) 3)
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l -1/2)))
(pow.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 3) 1/3)
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l -1/2)))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (sqrt.f64 1/2))) 2)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 (*.f64 1/2 (/.f64 D d)) (sqrt.f64 1/2)))) 2)
(pow.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 h l)))) 2)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4) 1/4)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 1/4 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4))))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (*.f64 1/4 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 4))))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)))))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l -1/2)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2)) 3))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l -1/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 h l) 3) (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 3)))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l -1/2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2) 3) (pow.f64 (/.f64 h l) 3)))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l -1/2)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l -1/2)))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l -1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))) 1))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l -1/2)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) -1/2))
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l -1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))) 1)
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 M (/.f64 1 (/.f64 (*.f64 d 2) D)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 M (*.f64 D (reciprocal.f64 (*.f64 d 2))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 D (reciprocal.f64 (*.f64 d (/.f64 2 M))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 D (*.f64 (reciprocal.f64 d) (*.f64 M 1/2)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 D (*.f64 M (reciprocal.f64 (*.f64 d 2))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1 (*.f64 M (*.f64 1/2 (/.f64 D d))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 M D) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (*.f64 M D) (reciprocal.f64 (*.f64 d 2)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 2) (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) (*.f64 (cbrt.f64 (/.f64 D d)) (*.f64 M 1/2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M 1/2) (cbrt.f64 (/.f64 D d))))
(*.f64 M (*.f64 1/2 (*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) (cbrt.f64 (/.f64 D d)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 M 1/2)) 2) (*.f64 (cbrt.f64 (*.f64 M 1/2)) (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) (*.f64 (cbrt.f64 (*.f64 M D)) (reciprocal.f64 (*.f64 d 2))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) (pow.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 2))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (pow.f64 (cbrt.f64 D) 2) (*.f64 (cbrt.f64 D) (reciprocal.f64 (*.f64 d (/.f64 2 M)))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (sqrt.f64 (/.f64 D d)) (*.f64 (sqrt.f64 (/.f64 D d)) (*.f64 M 1/2)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (sqrt.f64 (*.f64 M 1/2)) (*.f64 (sqrt.f64 (*.f64 M 1/2)) (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (sqrt.f64 (*.f64 M D)) (*.f64 (sqrt.f64 (*.f64 M D)) (reciprocal.f64 (*.f64 d 2))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (sqrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) (sqrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (sqrt.f64 D) (*.f64 (sqrt.f64 D) (reciprocal.f64 (*.f64 d (/.f64 2 M)))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (neg.f64 D) (/.f64 1 (/.f64 (*.f64 d -2) M)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (*.f64 M (neg.f64 D)) (/.f64 1 (*.f64 d -2)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (reciprocal.f64 d) (*.f64 D (*.f64 M 1/2)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (reciprocal.f64 d) (*.f64 (*.f64 M D) 1/2))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (*.f64 M (*.f64 1/2 D)) (reciprocal.f64 d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (*.f64 M (/.f64 D d)) 1/2)
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (*.f64 D (*.f64 M 1/2)) (reciprocal.f64 d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (*.f64 (*.f64 M D) 1/2) (reciprocal.f64 d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 4))) (fabs.f64 (cbrt.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d (/.f64 2 M))) 2)) (/.f64 D (cbrt.f64 (*.f64 d (/.f64 2 M)))))
(*.f64 (reciprocal.f64 (pow.f64 (cbrt.f64 (*.f64 d (/.f64 2 M))) 2)) (/.f64 D (cbrt.f64 (*.f64 d (/.f64 2 M)))))
(/.f64 (/.f64 D (cbrt.f64 (*.f64 2 (/.f64 d M)))) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 d M))) 2))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d (/.f64 2 M)))) (/.f64 D (sqrt.f64 (*.f64 d (/.f64 2 M)))))
(*.f64 (reciprocal.f64 (sqrt.f64 (*.f64 d (/.f64 2 M)))) (/.f64 D (sqrt.f64 (*.f64 d (/.f64 2 M)))))
(/.f64 (/.f64 D (sqrt.f64 (*.f64 2 (/.f64 d M)))) (sqrt.f64 (*.f64 2 (/.f64 d M))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) d) (/.f64 (cbrt.f64 D) (/.f64 2 M)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) (/.f64 2 M)) (/.f64 (cbrt.f64 D) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) 1) (/.f64 (cbrt.f64 D) (*.f64 d (/.f64 2 M))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 2 M))) 2)) (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 D) 2) (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 2 M))) 2))
(*.f64 (cbrt.f64 (*.f64 M (/.f64 1/2 (/.f64 d D)))) (/.f64 (pow.f64 (cbrt.f64 D) 2) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 d M))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) (sqrt.f64 (*.f64 d (/.f64 2 M)))) (/.f64 (cbrt.f64 D) (sqrt.f64 (*.f64 d (/.f64 2 M)))))
(*.f64 (reciprocal.f64 (sqrt.f64 (*.f64 d (/.f64 2 M)))) (/.f64 D (sqrt.f64 (*.f64 d (/.f64 2 M)))))
(/.f64 (/.f64 D (sqrt.f64 (*.f64 2 (/.f64 d M)))) (sqrt.f64 (*.f64 2 (/.f64 d M))))
(*.f64 (/.f64 (sqrt.f64 D) d) (/.f64 (sqrt.f64 D) (/.f64 2 M)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (/.f64 (sqrt.f64 D) (/.f64 2 M)) (/.f64 (sqrt.f64 D) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (/.f64 (sqrt.f64 D) 1) (/.f64 (sqrt.f64 D) (*.f64 d (/.f64 2 M))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (/.f64 (sqrt.f64 D) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 2 M))) 2)) (/.f64 (sqrt.f64 D) (cbrt.f64 (*.f64 d (/.f64 2 M)))))
(*.f64 (reciprocal.f64 (pow.f64 (cbrt.f64 (*.f64 d (/.f64 2 M))) 2)) (/.f64 D (cbrt.f64 (*.f64 d (/.f64 2 M)))))
(/.f64 (/.f64 D (cbrt.f64 (*.f64 2 (/.f64 d M)))) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 d M))) 2))
(*.f64 (/.f64 M d) (/.f64 D 2))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (/.f64 M 1) (/.f64 D (*.f64 d 2)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.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 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 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 1) (/.f64 M (*.f64 d 2)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.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 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 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 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) d) (/.f64 (cbrt.f64 (*.f64 M D)) 2))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) 2) (/.f64 (cbrt.f64 (*.f64 M D)) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) 1) (/.f64 (cbrt.f64 (*.f64 M D)) (*.f64 d 2)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) (pow.f64 (cbrt.f64 (*.f64 d 2)) 2)) (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(*.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (pow.f64 (cbrt.f64 (*.f64 2 d)) 2)))
(*.f64 (cbrt.f64 (*.f64 M (/.f64 1/2 (/.f64 d D)))) (/.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 (sqrt.f64 (*.f64 M D)) d) (/.f64 (sqrt.f64 (*.f64 M D)) 2))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 M D)) 2) (/.f64 (sqrt.f64 (*.f64 M D)) d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 M D)) 1) (/.f64 (sqrt.f64 (*.f64 M D)) (*.f64 d 2)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.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 (*.f64 M 1/2) 1) (/.f64 D d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.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 (/.f64 M (pow.f64 (cbrt.f64 d) 2)) 1/2) (/.f64 D (cbrt.f64 d)))
(*.f64 (/.f64 (*.f64 M 1/2) (sqrt.f64 d)) (/.f64 D (sqrt.f64 d)))
(*.f64 (*.f64 (/.f64 M (sqrt.f64 d)) 1/2) (/.f64 D (sqrt.f64 d)))
(*.f64 (*.f64 (/.f64 D d) 1) (*.f64 M 1/2))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (*.f64 (*.f64 M 1/2) 1) (/.f64 D d))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (*.f64 (*.f64 M 1/2) (cbrt.f64 (pow.f64 (/.f64 D d) 2))) (cbrt.f64 (/.f64 D d)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) (*.f64 (*.f64 M 1/2) (cbrt.f64 (/.f64 D d))))
(*.f64 M (*.f64 1/2 (*.f64 (cbrt.f64 (pow.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 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (*.f64 (/.f64 D d) M) 1/2)
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (*.f64 (/.f64 D d) (pow.f64 (cbrt.f64 (*.f64 M 1/2)) 2)) (cbrt.f64 (*.f64 M 1/2)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 M 1/2))) (sqrt.f64 (*.f64 M 1/2)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 1)
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 1/2)
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 3)
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 3) 1/3)
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (sqrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 2)
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (*.f64 2 (/.f64 d (*.f64 M D))) -1)
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(neg.f64 (/.f64 D (/.f64 (*.f64 d -2) M)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(neg.f64 (/.f64 (*.f64 M D) (*.f64 d -2)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(fabs.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(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 M (*.f64 1/2 (/.f64 D d))))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 3))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M 1/2) 3)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(cbrt.f64 (/.f64 (pow.f64 D 3) (pow.f64 (*.f64 d (/.f64 2 M)) 3)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 3) (pow.f64 (*.f64 d 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 3) (*.f64 (pow.f64 d 3) 8)))
(reciprocal.f64 (*.f64 2 (/.f64 d (*.f64 M D))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(exp.f64 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 1))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))

eval186.0ms (0.7%)

Compiler

Compiled 11171 to 5430 computations (51.4% saved)

prune275.0ms (1%)

Pruning

17 alts after pruning (17 fresh and 0 done)

PrunedKeptTotal
New34517362
Fresh000
Picked303
Done000
Total34817365
Accuracy
87.9%
Counts
365 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
66.7%
(*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (*.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)))))
42.4%
(*.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.0%
(*.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)))))
36.1%
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 h) (sqrt.f64 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)))))
66.7%
(*.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)))))
66.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (pow.f64 (pow.f64 (/.f64 d l) 1/4) 2) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
66.5%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
38.7%
(*.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)))))
34.1%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
66.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 l d))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
67.7%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 M D) 1/2) d) 2) -1/2)))))
67.2%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (neg.f64 D) (/.f64 (*.f64 d -2) M)) 2) -1/2)))))
57.5%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))))))
67.9%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l -1/2))))))
36.1%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
58.2%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 3/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
54.4%
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (*.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.7%
(*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (*.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)))))
42.4%
(*.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.0%
(*.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)))))
36.1%
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 h) (sqrt.f64 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)))))
66.7%
(*.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)))))
66.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (pow.f64 (pow.f64 (/.f64 d l) 1/4) 2) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
66.5%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
38.7%
(*.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)))))
34.1%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
66.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 l d))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
67.7%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 M D) 1/2) d) 2) -1/2)))))
67.2%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (neg.f64 D) (/.f64 (*.f64 d -2) M)) 2) -1/2)))))
57.5%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))))))
67.9%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l -1/2))))))
36.1%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
58.2%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 3/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
54.4%
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (*.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 2228 to 1636 computations (26.6% saved)

localize834.0ms (3%)

Localize:

Found 19 expressions with local error:

NewAccuracyProgram
98.5%
(*.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))))
96.3%
(*.f64 (/.f64 M 2) (/.f64 D d))
94.6%
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))
88.0%
(sqrt.f64 (/.f64 d l))
96.3%
(*.f64 (/.f64 M 2) (/.f64 D d))
94.6%
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))
88.0%
(sqrt.f64 (/.f64 d l))
77.2%
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
96.3%
(*.f64 (/.f64 M 2) (/.f64 D d))
94.6%
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))
88.2%
(sqrt.f64 (/.f64 h d))
88.0%
(sqrt.f64 (/.f64 d l))
99.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
88.0%
(sqrt.f64 (/.f64 d h))
88.0%
(sqrt.f64 (/.f64 d l))
96.5%
(/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l -1/2))
96.3%
(*.f64 M (/.f64 1/2 (/.f64 d D)))
88.0%
(sqrt.f64 (/.f64 d h))
88.0%
(sqrt.f64 (/.f64 d l))
Compiler

Compiled 632 to 293 computations (53.6% saved)

series68.0ms (0.2%)

Counts
6 → 132
Calls

57 calls:

TimeVariablePointExpression
6.0ms
d
@inf
(*.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))))
5.0ms
d
@-inf
(*.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))))
2.0ms
d
@-inf
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
2.0ms
d
@-inf
(sqrt.f64 (/.f64 h d))
2.0ms
l
@-inf
(*.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))))

rewrite137.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
594×associate-*r*
294×log1p-expm1-u
294×expm1-log1p-u
290×cbrt-prod
284×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify209.0ms (0.7%)

Algorithm
egg-herbie
Rules
948×log-prod
914×fma-def
720×associate-*r*
638×associate-/l*
634×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

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

eval1.6s (5.6%)

Compiler

Compiled 70772 to 35555 computations (49.8% saved)

prune364.0ms (1.3%)

Pruning

26 alts after pruning (24 fresh and 2 done)

PrunedKeptTotal
New2303202323
Fresh8412
Picked325
Done000
Total2314262340
Accuracy
90.8%
Counts
2340 → 26
Alt Table
Click to see full alt table
StatusAccuracyProgram
21.7%
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))
67.8%
(*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l -1/2))))))
42.4%
(*.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)))))
22.0%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
36.0%
(*.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 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
36.7%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l)))
35.8%
(*.f64 (*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l -1/2))))))
66.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (pow.f64 (pow.f64 (/.f64 d l) 1/4) 2) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
40.7%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l -1/2))))))
21.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) 1))
35.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l -1/2))))))
20.9%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) 1))
36.1%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 l d))) 1))
67.7%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 M D) 1/2) d) 2) -1/2)))))
67.9%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l -1/2))))))
68.2%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 l -1/2))))))
69.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) -2))))))
36.1%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
54.4%
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) -1/2)))))
17.1%
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 l) h)))
17.0%
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
25.0%
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
22.6%
(sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) l) h))
24.5%
(sqrt.f64 (/.f64 (*.f64 (/.f64 d h) d) l))
27.8%
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
21.7%
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))
67.8%
(*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l -1/2))))))
42.4%
(*.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)))))
22.0%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
36.0%
(*.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 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
36.7%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l)))
35.8%
(*.f64 (*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l -1/2))))))
66.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (pow.f64 (pow.f64 (/.f64 d l) 1/4) 2) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
40.7%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l -1/2))))))
21.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) 1))
35.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l -1/2))))))
20.9%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) 1))
36.1%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 l d))) 1))
67.7%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 M D) 1/2) d) 2) -1/2)))))
67.9%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l -1/2))))))
68.2%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 l -1/2))))))
69.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) -2))))))
36.1%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
54.4%
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) -1/2)))))
17.1%
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 l) h)))
17.0%
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
25.0%
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
22.6%
(sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) l) h))
24.5%
(sqrt.f64 (/.f64 (*.f64 (/.f64 d h) d) l))
27.8%
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
Compiler

Compiled 2456 to 1810 computations (26.3% saved)

localize562.0ms (2%)

Localize:

Found 17 expressions with local error:

NewAccuracyProgram
92.5%
(*.f64 (/.f64 M 2) (/.f64 D d))
87.0%
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))
75.0%
(pow.f64 (/.f64 d l) 1/4)
74.4%
(sqrt.f64 (/.f64 d h))
92.2%
(/.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 l -1/2))
88.3%
(/.f64 D (/.f64 d M))
75.4%
(sqrt.f64 (/.f64 d l))
74.4%
(sqrt.f64 (/.f64 d h))
90.8%
(/.f64 (/.f64 (pow.f64 d 2) l) h)
87.5%
(/.f64 (pow.f64 d 2) l)
67.0%
(sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) l) h))
94.3%
(*.f64 (/.f64 d h) (/.f64 d l))
67.0%
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
92.9%
(/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l)
92.5%
(*.f64 M (*.f64 (/.f64 1/2 d) D))
75.4%
(sqrt.f64 (/.f64 d l))
74.4%
(sqrt.f64 (/.f64 d h))
Compiler

Compiled 534 to 263 computations (50.7% saved)

series204.0ms (0.7%)

Counts
10 → 288
Calls

90 calls:

TimeVariablePointExpression
33.0ms
l
@-inf
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
33.0ms
d
@0
(pow.f64 (/.f64 d l) 1/4)
32.0ms
l
@0
(pow.f64 (/.f64 d l) 1/4)
18.0ms
l
@-inf
(pow.f64 (/.f64 d l) 1/4)
16.0ms
d
@-inf
(pow.f64 (/.f64 d l) 1/4)

rewrite121.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
456×associate-*r*
444×times-frac
340×associate-*l*
306×frac-times
236×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify207.0ms (0.7%)

Algorithm
egg-herbie
Rules
1310×associate-*r*
1188×associate-*l*
1132×associate-*r/
1016×associate-*l/
802×times-frac
Iterations

Useful iterations: 1 (0.0ms)

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

eval633.0ms (2.3%)

Compiler

Compiled 31884 to 16221 computations (49.1% saved)

prune355.0ms (1.3%)

Pruning

35 alts after pruning (33 fresh and 2 done)

PrunedKeptTotal
New1086191105
Fresh51419
Picked325
Done202
Total1096351131
Accuracy
91.8%
Counts
1131 → 35
Alt Table
Click to see full alt table
StatusAccuracyProgram
21.7%
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))
14.1%
(/.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (neg.f64 l))) (sqrt.f64 (neg.f64 h)))
25.4%
(/.f64 d (sqrt.f64 (*.f64 l h)))
21.6%
(/.f64 1 (/.f64 (sqrt.f64 h) (/.f64 d (sqrt.f64 l))))
68.9%
(*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) -2))))))
42.4%
(*.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)))))
44.8%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) -2))))))
22.0%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
36.0%
(*.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)))))
36.1%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) -2))))))
39.1%
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 h) (sqrt.f64 d))) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
36.7%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l)))
35.8%
(*.f64 (*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l -1/2))))))
36.1%
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
41.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) -2))))))
36.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) -2))))))
36.1%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 l d))) 1))
67.7%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 M D) 1/2) d) 2) -1/2)))))
68.2%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 l -1/2))))))
67.9%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 -1/8 l))))))
68.2%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (/.f64 (*.f64 1/2 D) (/.f64 d M)) -2))))))
68.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) -2))))))
69.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) -2))))))
15.7%
(*.f64 (neg.f64 d) (sqrt.f64 (reciprocal.f64 (*.f64 l h))))
54.4%
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) -1/2)))))
17.1%
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 l) h)))
17.0%
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
25.0%
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
16.9%
(*.f64 d (sqrt.f64 (reciprocal.f64 (*.f64 l h))))
26.0%
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
26.3%
(sqrt.f64 (/.f64 (*.f64 (/.f64 d l) d) h))
24.5%
(sqrt.f64 (/.f64 (*.f64 (/.f64 d h) d) l))
27.6%
(sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l)))
27.8%
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
40.3%
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))
21.7%
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))
14.1%
(/.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (neg.f64 l))) (sqrt.f64 (neg.f64 h)))
25.4%
(/.f64 d (sqrt.f64 (*.f64 l h)))
21.6%
(/.f64 1 (/.f64 (sqrt.f64 h) (/.f64 d (sqrt.f64 l))))
68.9%
(*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) -2))))))
42.4%
(*.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)))))
44.8%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) -2))))))
22.0%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
36.0%
(*.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)))))
36.1%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) -2))))))
39.1%
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 h) (sqrt.f64 d))) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
36.7%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l)))
35.8%
(*.f64 (*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l -1/2))))))
36.1%
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
41.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) -2))))))
36.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) -2))))))
36.1%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 l d))) 1))
67.7%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 M D) 1/2) d) 2) -1/2)))))
68.2%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 l -1/2))))))
67.9%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 -1/8 l))))))
68.2%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (/.f64 (*.f64 1/2 D) (/.f64 d M)) -2))))))
68.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) -2))))))
69.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) -2))))))
15.7%
(*.f64 (neg.f64 d) (sqrt.f64 (reciprocal.f64 (*.f64 l h))))
54.4%
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) -1/2)))))
17.1%
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 l) h)))
17.0%
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
25.0%
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
16.9%
(*.f64 d (sqrt.f64 (reciprocal.f64 (*.f64 l h))))
26.0%
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
26.3%
(sqrt.f64 (/.f64 (*.f64 (/.f64 d l) d) h))
24.5%
(sqrt.f64 (/.f64 (*.f64 (/.f64 d h) d) l))
27.6%
(sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l)))
27.8%
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
40.3%
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))
Compiler

Compiled 3282 to 2372 computations (27.7% saved)

localize602.0ms (2.2%)

Localize:

Found 18 expressions with local error:

NewAccuracyProgram
96.7%
(/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l)
96.2%
(*.f64 M (*.f64 (/.f64 1/2 d) D))
96.1%
(*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) -2)))
86.4%
(sqrt.f64 (/.f64 d h))
96.1%
(*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) -2)))
94.7%
(/.f64 d (*.f64 D M))
87.4%
(sqrt.f64 (/.f64 d l))
86.4%
(sqrt.f64 (/.f64 d h))
99.8%
(/.f64 (reciprocal.f64 h) l)
99.8%
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
85.9%
(sqrt.f64 (/.f64 (reciprocal.f64 h) l))
67.0%
(reciprocal.f64 h)
99.9%
(/.f64 d (sqrt.f64 (*.f64 l h)))
85.9%
(sqrt.f64 (*.f64 l h))
96.2%
(*.f64 M (*.f64 (/.f64 1/2 d) D))
96.1%
(*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) -2)))
87.4%
(sqrt.f64 (/.f64 d l))
86.4%
(sqrt.f64 (/.f64 d h))
Compiler

Compiled 626 to 294 computations (53% saved)

series76.0ms (0.3%)

Counts
10 → 240
Calls

93 calls:

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

rewrite103.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
534×frac-times
334×cbrt-prod
316×add-exp-log
316×add-log-exp
316×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify209.0ms (0.7%)

Algorithm
egg-herbie
Rules
1384×log-prod
834×cube-prod
580×associate-*r*
528×exp-prod
494×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
051821246
1114919185
2472919185
Stop Event
node limit
Counts
461 → 286
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 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 h)
(/.f64 1 h)
(/.f64 1 h)
(/.f64 1 h)
(/.f64 1 h)
(/.f64 1 h)
(/.f64 1 h)
(/.f64 1 h)
(/.f64 1 h)
(/.f64 1 h)
(/.f64 1 h)
(/.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))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 h (/.f64 M (/.f64 l (/.f64 (*.f64 1/2 D) d)))) (*.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) -1/2)))) 1)
(pow.f64 (*.f64 (*.f64 h (/.f64 M (/.f64 l (/.f64 (*.f64 1/2 D) d)))) (*.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 h (/.f64 M (/.f64 l (/.f64 (*.f64 1/2 D) d)))) (*.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 h (/.f64 M (/.f64 l (/.f64 (*.f64 1/2 D) d)))) (*.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) -1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 h (/.f64 M (/.f64 l (/.f64 (*.f64 1/2 D) d)))) (*.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) -1/2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 h (/.f64 M (/.f64 l (/.f64 (*.f64 1/2 D) d)))) (*.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) -1/2)) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 h (/.f64 M (/.f64 l (/.f64 (*.f64 1/2 D) d))))) (*.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 h (/.f64 M (/.f64 l (/.f64 (*.f64 1/2 D) d)))) (*.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 h (/.f64 M (/.f64 l (/.f64 (*.f64 1/2 D) d)))) (*.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) -1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 (/.f64 M (/.f64 l (/.f64 (*.f64 1/2 D) d))) (*.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) -1/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M (/.f64 l (/.f64 (*.f64 1/2 D) d))) (*.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) -1/2)) 3) (pow.f64 h 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 h (/.f64 M (/.f64 l (/.f64 (*.f64 1/2 D) d)))) (*.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) -1/2))))
(exp.f64 (log.f64 (*.f64 (*.f64 h (/.f64 M (/.f64 l (/.f64 (*.f64 1/2 D) d)))) (*.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 h (/.f64 M (/.f64 l (/.f64 (*.f64 1/2 D) d)))) (*.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) -1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 h (/.f64 M (/.f64 l (/.f64 (*.f64 1/2 D) d)))) (*.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) -1/2))))
(-.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 (pow.f64 (*.f64 h l) 1/4) (pow.f64 (*.f64 h l) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 h l) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 h l)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.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 (pow.f64 (*.f64 h l) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 h l)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 h l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 h l)))))
(cbrt.f64 (pow.f64 (*.f64 h l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 h l))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 h l))))
(exp.f64 (*.f64 (log.f64 (*.f64 h l)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 h l))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 h l))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))) 1)
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 1 (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d 2)) 1) (/.f64 (cbrt.f64 d) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 (sqrt.f64 d) 1) (/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) (/.f64 d (cbrt.f64 (sqrt.f64 (*.f64 h l)))))
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 d (sqrt.f64 h)))
(*.f64 (/.f64 1 (pow.f64 (*.f64 h l) 1/4)) (/.f64 d (pow.f64 (*.f64 h l) 1/4)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d 2)) (cbrt.f64 (*.f64 h l))) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d 2)) (sqrt.f64 l)) (/.f64 (cbrt.f64 d) (sqrt.f64 h)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d 2)) (pow.f64 (*.f64 h l) 1/4)) (/.f64 (cbrt.f64 d) (pow.f64 (*.f64 h l) 1/4)))
(*.f64 (/.f64 (sqrt.f64 d) (cbrt.f64 (*.f64 h l))) (/.f64 (sqrt.f64 d) (cbrt.f64 (sqrt.f64 (*.f64 h l)))))
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (/.f64 (sqrt.f64 d) (sqrt.f64 h)))
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 1)
(pow.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 3)
(pow.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) -1)
(sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)))
(log.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))))
(cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3))
(cbrt.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 h l) 3/2)))
(reciprocal.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d))
(expm1.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(exp.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(exp.f64 (*.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 1))
(log1p.f64 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(-.f64 (exp.f64 (log1p.f64 (reciprocal.f64 h))) 1)
(*.f64 1 (reciprocal.f64 h))
(*.f64 (cbrt.f64 (pow.f64 (reciprocal.f64 h) 2)) (cbrt.f64 (reciprocal.f64 h)))
(*.f64 (sqrt.f64 (reciprocal.f64 h)) (sqrt.f64 (reciprocal.f64 h)))
(/.f64 1 h)
(/.f64 -1 (neg.f64 h))
(pow.f64 h -1)
(pow.f64 (reciprocal.f64 h) 1)
(pow.f64 (cbrt.f64 (reciprocal.f64 h)) 3)
(pow.f64 (pow.f64 (reciprocal.f64 h) 3) 1/3)
(pow.f64 (sqrt.f64 (reciprocal.f64 h)) 2)
(sqrt.f64 (pow.f64 (reciprocal.f64 h) 2))
(log.f64 (exp.f64 (reciprocal.f64 h)))
(log.f64 (+.f64 1 (expm1.f64 (reciprocal.f64 h))))
(cbrt.f64 (pow.f64 (reciprocal.f64 h) 3))
(expm1.f64 (log1p.f64 (reciprocal.f64 h)))
(exp.f64 (neg.f64 (log.f64 h)))
(exp.f64 (*.f64 (neg.f64 (log.f64 h)) 1))
(log1p.f64 (expm1.f64 (reciprocal.f64 h)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
(*.f64 (cbrt.f64 (/.f64 (reciprocal.f64 h) l)) (cbrt.f64 (sqrt.f64 (/.f64 (reciprocal.f64 h) l))))
(*.f64 (sqrt.f64 (reciprocal.f64 h)) (pow.f64 (reciprocal.f64 l) 1/2))
(*.f64 (sqrt.f64 (reciprocal.f64 h)) (sqrt.f64 (reciprocal.f64 l)))
(*.f64 (pow.f64 (/.f64 (reciprocal.f64 h) l) 1/4) (pow.f64 (/.f64 (reciprocal.f64 h) l) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (reciprocal.f64 h) l) 2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 (reciprocal.f64 h) l)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (reciprocal.f64 h) l) 2))) (sqrt.f64 (cbrt.f64 (/.f64 (reciprocal.f64 h) l))))
(/.f64 1 (sqrt.f64 (/.f64 l (reciprocal.f64 h))))
(/.f64 (sqrt.f64 (reciprocal.f64 h)) (sqrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 (reciprocal.f64 h))) (sqrt.f64 (neg.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 (reciprocal.f64 h))) (neg.f64 (sqrt.f64 l)))
(pow.f64 (/.f64 (reciprocal.f64 h) l) 1/2)
(pow.f64 (sqrt.f64 (/.f64 (reciprocal.f64 h) l)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (reciprocal.f64 h) l))) 3)
(pow.f64 (pow.f64 (/.f64 (reciprocal.f64 h) l) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 (reciprocal.f64 h) l) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (reciprocal.f64 h) l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))))
(cbrt.f64 (pow.f64 (/.f64 (reciprocal.f64 h) l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (reciprocal.f64 h) l))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (reciprocal.f64 h) l))))
(exp.f64 (*.f64 (log.f64 (/.f64 (reciprocal.f64 h) l)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (reciprocal.f64 h) l))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (reciprocal.f64 h) l))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l))))) 1)
(pow.f64 (*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l))) 1)
(pow.f64 (cbrt.f64 (*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))) 3)
(pow.f64 (pow.f64 (*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))) 2)
(sqrt.f64 (pow.f64 (*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l))) 2))
(log.f64 (pow.f64 (exp.f64 d) (sqrt.f64 (/.f64 (reciprocal.f64 h) l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l))))))
(cbrt.f64 (pow.f64 (*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l))) 3))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 (reciprocal.f64 h) l) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (reciprocal.f64 h) l) 3/2) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))))
(exp.f64 (log.f64 (*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))) 1))
(log1p.f64 (expm1.f64 (*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (reciprocal.f64 h) l))) 1)
(*.f64 (reciprocal.f64 h) (reciprocal.f64 l))
(*.f64 (sqrt.f64 (/.f64 (reciprocal.f64 h) l)) (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
(*.f64 1 (/.f64 (reciprocal.f64 h) l))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (reciprocal.f64 h) l) 2)) (cbrt.f64 (/.f64 (reciprocal.f64 h) l)))
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 (reciprocal.f64 h) (sqrt.f64 l)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 l 2))) (/.f64 (reciprocal.f64 h) (cbrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (reciprocal.f64 h) 2)) 1) (/.f64 (cbrt.f64 (reciprocal.f64 h)) l))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (reciprocal.f64 h) 2)) (cbrt.f64 (pow.f64 l 2))) (cbrt.f64 (/.f64 (reciprocal.f64 h) l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (reciprocal.f64 h) 2)) (sqrt.f64 l)) (/.f64 (cbrt.f64 (reciprocal.f64 h)) (sqrt.f64 l)))
(*.f64 (/.f64 (sqrt.f64 (reciprocal.f64 h)) 1) (/.f64 (sqrt.f64 (reciprocal.f64 h)) l))
(*.f64 (/.f64 (sqrt.f64 (reciprocal.f64 h)) (cbrt.f64 (pow.f64 l 2))) (/.f64 (sqrt.f64 (reciprocal.f64 h)) (cbrt.f64 l)))
(pow.f64 (/.f64 (reciprocal.f64 h) l) 1)
(pow.f64 (sqrt.f64 (/.f64 (reciprocal.f64 h) l)) 2)
(pow.f64 (cbrt.f64 (/.f64 (reciprocal.f64 h) l)) 3)
(pow.f64 (pow.f64 (/.f64 (reciprocal.f64 h) l) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (reciprocal.f64 h) l) 3) 1/3)
(pow.f64 (/.f64 l (reciprocal.f64 h)) -1)
(sqrt.f64 (pow.f64 (/.f64 (reciprocal.f64 h) l) 2))
(log.f64 (exp.f64 (/.f64 (reciprocal.f64 h) l)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (reciprocal.f64 h) l))))
(cbrt.f64 (pow.f64 (/.f64 (reciprocal.f64 h) l) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (reciprocal.f64 h) l) 3/2) (pow.f64 (/.f64 (reciprocal.f64 h) l) 3/2)))
(cbrt.f64 (/.f64 (pow.f64 (reciprocal.f64 h) 3) (pow.f64 l 3)))
(reciprocal.f64 (/.f64 l (reciprocal.f64 h)))
(expm1.f64 (log1p.f64 (/.f64 (reciprocal.f64 h) l)))
(exp.f64 (log.f64 (/.f64 (reciprocal.f64 h) l)))
(exp.f64 (*.f64 (log.f64 (/.f64 (reciprocal.f64 h) l)) 1))
(log1p.f64 (expm1.f64 (/.f64 (reciprocal.f64 h) l)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d (*.f64 M D)))) 1)
(*.f64 d (reciprocal.f64 (*.f64 M D)))
(*.f64 1 (/.f64 d (*.f64 M D)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d (*.f64 M D))) 2) (cbrt.f64 (/.f64 d (*.f64 M D))))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 M D))) (sqrt.f64 (/.f64 d (*.f64 M D))))
(*.f64 (/.f64 1 D) (/.f64 d M))
(*.f64 (/.f64 1 M) (/.f64 d D))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 M D) 2))) (/.f64 d (cbrt.f64 (*.f64 M D))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 M D))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d 2)) M) (/.f64 (cbrt.f64 d) D))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d 2)) D) (/.f64 (cbrt.f64 d) M))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d 2)) 1) (/.f64 (cbrt.f64 d) (*.f64 M D)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d 2)) (cbrt.f64 (pow.f64 (*.f64 M D) 2))) (cbrt.f64 (/.f64 d (*.f64 M D))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d 2)) (sqrt.f64 (*.f64 M D))) (/.f64 (cbrt.f64 d) (sqrt.f64 (*.f64 M D))))
(*.f64 (/.f64 (sqrt.f64 d) M) (/.f64 (sqrt.f64 d) D))
(*.f64 (/.f64 (sqrt.f64 d) D) (/.f64 (sqrt.f64 d) M))
(*.f64 (/.f64 (sqrt.f64 d) 1) (/.f64 (sqrt.f64 d) (*.f64 M D)))
(*.f64 (/.f64 (sqrt.f64 d) (cbrt.f64 (pow.f64 (*.f64 M D) 2))) (/.f64 (sqrt.f64 d) (cbrt.f64 (*.f64 M D))))
(pow.f64 (*.f64 M (/.f64 D d)) -1)
(pow.f64 (/.f64 d (*.f64 M D)) 1)
(pow.f64 (cbrt.f64 (/.f64 d (*.f64 M D))) 3)
(pow.f64 (pow.f64 (/.f64 d (*.f64 M D)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 d (*.f64 M D))) 2)
(sqrt.f64 (pow.f64 (/.f64 d (*.f64 M D)) 2))
(log.f64 (exp.f64 (/.f64 d (*.f64 M D))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d (*.f64 M D)))))
(cbrt.f64 (pow.f64 (/.f64 d (*.f64 M D)) 3))
(cbrt.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 M D) 3)))
(reciprocal.f64 (*.f64 M (/.f64 D d)))
(expm1.f64 (log1p.f64 (/.f64 d (*.f64 M D))))
(exp.f64 (log.f64 (/.f64 d (*.f64 M D))))
(exp.f64 (*.f64 (log.f64 (/.f64 d (*.f64 M D))) 1))
(log1p.f64 (expm1.f64 (/.f64 d (*.f64 M D))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) (*.f64 (/.f64 1/2 d) (*.f64 M D))) (*.f64 l -2))))) 1)
(pow.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) (*.f64 (/.f64 1/2 d) (*.f64 M D))) (*.f64 l -2))) 1)
(pow.f64 (cbrt.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) (*.f64 (/.f64 1/2 d) (*.f64 M D))) (*.f64 l -2)))) 3)
(pow.f64 (pow.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) (*.f64 (/.f64 1/2 d) (*.f64 M D))) (*.f64 l -2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) (*.f64 (/.f64 1/2 d) (*.f64 M D))) (*.f64 l -2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) (*.f64 (/.f64 1/2 d) (*.f64 M D))) (*.f64 l -2))) 2))
(log.f64 (pow.f64 (exp.f64 h) (/.f64 (*.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) (*.f64 (/.f64 1/2 d) (*.f64 M D))) (*.f64 l -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) (*.f64 (/.f64 1/2 d) (*.f64 M D))) (*.f64 l -2))))))
(cbrt.f64 (pow.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) (*.f64 (/.f64 1/2 d) (*.f64 M D))) (*.f64 l -2))) 3))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (/.f64 (*.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) (*.f64 (/.f64 1/2 d) (*.f64 M D))) (*.f64 l -2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) (*.f64 (/.f64 1/2 d) (*.f64 M D))) (*.f64 l -2)) 3) (pow.f64 h 3)))
(expm1.f64 (log1p.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) (*.f64 (/.f64 1/2 d) (*.f64 M D))) (*.f64 l -2)))))
(exp.f64 (log.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) (*.f64 (/.f64 1/2 d) (*.f64 M D))) (*.f64 l -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) (*.f64 (/.f64 1/2 d) (*.f64 M D))) (*.f64 l -2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) (*.f64 (/.f64 1/2 d) (*.f64 M D))) (*.f64 l -2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (*.f64 l -2))))) 1)
(pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (*.f64 l -2))) 1)
(pow.f64 (cbrt.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (*.f64 l -2)))) 3)
(pow.f64 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (*.f64 l -2))) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 h) (/.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) (sqrt.f64 (*.f64 l -2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (*.f64 l -2))) 2))
(log.f64 (pow.f64 (exp.f64 h) (/.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (*.f64 l -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (*.f64 l -2))))))
(cbrt.f64 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (*.f64 l -2))) 3))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (*.f64 l -2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (*.f64 l -2)) 3) (pow.f64 h 3)))
(expm1.f64 (log1p.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (*.f64 l -2)))))
(exp.f64 (log.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (*.f64 l -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (*.f64 l -2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (*.f64 l -2)))))
Outputs
(*.f64 -1/8 (/.f64 (*.f64 (pow.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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (pow.f64 d 2))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 l) h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 l) h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 l) h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 l) h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 l) h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 l) h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 l) h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 l) h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 l) h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 l) h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 l) h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 l) h)))
(/.f64 1 h)
(reciprocal.f64 h)
(/.f64 1 h)
(reciprocal.f64 h)
(/.f64 1 h)
(reciprocal.f64 h)
(/.f64 1 h)
(reciprocal.f64 h)
(/.f64 1 h)
(reciprocal.f64 h)
(/.f64 1 h)
(reciprocal.f64 h)
(/.f64 1 h)
(reciprocal.f64 h)
(/.f64 1 h)
(reciprocal.f64 h)
(/.f64 1 h)
(reciprocal.f64 h)
(/.f64 1 h)
(reciprocal.f64 h)
(/.f64 1 h)
(reciprocal.f64 h)
(/.f64 1 h)
(reciprocal.f64 h)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 l) h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 l) h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 l) h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 l) h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 l) h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 l) h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 l) h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 l) h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 l) h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 l) h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 l) h)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 l) h)))
(/.f64 1 (*.f64 h l))
(/.f64 (reciprocal.f64 h) l)
(/.f64 (reciprocal.f64 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (reciprocal.f64 h) l)
(/.f64 (reciprocal.f64 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (reciprocal.f64 h) l)
(/.f64 (reciprocal.f64 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (reciprocal.f64 h) l)
(/.f64 (reciprocal.f64 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (reciprocal.f64 h) l)
(/.f64 (reciprocal.f64 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (reciprocal.f64 h) l)
(/.f64 (reciprocal.f64 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (reciprocal.f64 h) l)
(/.f64 (reciprocal.f64 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (reciprocal.f64 h) l)
(/.f64 (reciprocal.f64 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (reciprocal.f64 h) l)
(/.f64 (reciprocal.f64 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (reciprocal.f64 h) l)
(/.f64 (reciprocal.f64 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (reciprocal.f64 h) l)
(/.f64 (reciprocal.f64 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (reciprocal.f64 h) l)
(/.f64 (reciprocal.f64 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (reciprocal.f64 h) l)
(/.f64 (reciprocal.f64 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (reciprocal.f64 h) l)
(/.f64 (reciprocal.f64 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (reciprocal.f64 h) l)
(/.f64 (reciprocal.f64 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (reciprocal.f64 h) l)
(/.f64 (reciprocal.f64 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (reciprocal.f64 h) l)
(/.f64 (reciprocal.f64 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (reciprocal.f64 h) l)
(/.f64 (reciprocal.f64 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (reciprocal.f64 h) l)
(/.f64 (reciprocal.f64 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (reciprocal.f64 h) l)
(/.f64 (reciprocal.f64 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (reciprocal.f64 h) l)
(/.f64 (reciprocal.f64 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (reciprocal.f64 h) l)
(/.f64 (reciprocal.f64 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (reciprocal.f64 h) l)
(/.f64 (reciprocal.f64 l) h)
(/.f64 1 (*.f64 h l))
(/.f64 (reciprocal.f64 h) l)
(/.f64 (reciprocal.f64 l) h)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (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 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (pow.f64 d 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 h (/.f64 M (/.f64 l (/.f64 (*.f64 1/2 D) d)))) (*.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) -1/2)))) 1)
(*.f64 h (*.f64 (*.f64 (/.f64 M l) (/.f64 1/2 (/.f64 d D))) (*.f64 (*.f64 M 1/2) (*.f64 (/.f64 D d) -1/2))))
(*.f64 (/.f64 (*.f64 M h) (/.f64 (*.f64 l d) (*.f64 D 1/2))) (*.f64 -1/4 (/.f64 D (/.f64 d M))))
(pow.f64 (*.f64 (*.f64 h (/.f64 M (/.f64 l (/.f64 (*.f64 1/2 D) d)))) (*.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) -1/2)) 1)
(*.f64 h (*.f64 (*.f64 (/.f64 M l) (/.f64 1/2 (/.f64 d D))) (*.f64 (*.f64 M 1/2) (*.f64 (/.f64 D d) -1/2))))
(*.f64 (/.f64 (*.f64 M h) (/.f64 (*.f64 l d) (*.f64 D 1/2))) (*.f64 -1/4 (/.f64 D (/.f64 d M))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 h (/.f64 M (/.f64 l (/.f64 (*.f64 1/2 D) d)))) (*.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) -1/2))) 3)
(*.f64 h (*.f64 (*.f64 (/.f64 M l) (/.f64 1/2 (/.f64 d D))) (*.f64 (*.f64 M 1/2) (*.f64 (/.f64 D d) -1/2))))
(*.f64 (/.f64 (*.f64 M h) (/.f64 (*.f64 l d) (*.f64 D 1/2))) (*.f64 -1/4 (/.f64 D (/.f64 d M))))
(pow.f64 (pow.f64 (*.f64 (*.f64 h (/.f64 M (/.f64 l (/.f64 (*.f64 1/2 D) d)))) (*.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) -1/2)) 3) 1/3)
(*.f64 h (*.f64 (*.f64 (/.f64 M l) (/.f64 1/2 (/.f64 d D))) (*.f64 (*.f64 M 1/2) (*.f64 (/.f64 D d) -1/2))))
(*.f64 (/.f64 (*.f64 M h) (/.f64 (*.f64 l d) (*.f64 D 1/2))) (*.f64 -1/4 (/.f64 D (/.f64 d M))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 h (/.f64 M (/.f64 l (/.f64 (*.f64 1/2 D) d)))) (*.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) -1/2))) 2)
(*.f64 h (*.f64 (*.f64 (/.f64 M l) (/.f64 1/2 (/.f64 d D))) (*.f64 (*.f64 M 1/2) (*.f64 (/.f64 D d) -1/2))))
(*.f64 (/.f64 (*.f64 M h) (/.f64 (*.f64 l d) (*.f64 D 1/2))) (*.f64 -1/4 (/.f64 D (/.f64 d M))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 h (/.f64 M (/.f64 l (/.f64 (*.f64 1/2 D) d)))) (*.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) -1/2)) 2))
(sqrt.f64 (pow.f64 (*.f64 h (*.f64 (*.f64 (/.f64 M l) (/.f64 1/2 (/.f64 d D))) (*.f64 (*.f64 M 1/2) (*.f64 (/.f64 D d) -1/2)))) 2))
(fabs.f64 (*.f64 (/.f64 (*.f64 M h) (/.f64 (*.f64 l d) (*.f64 D 1/2))) (*.f64 -1/4 (/.f64 D (/.f64 d M)))))
(log.f64 (pow.f64 (exp.f64 (*.f64 h (/.f64 M (/.f64 l (/.f64 (*.f64 1/2 D) d))))) (*.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) -1/2)))
(*.f64 h (*.f64 (*.f64 (/.f64 M l) (/.f64 1/2 (/.f64 d D))) (*.f64 (*.f64 M 1/2) (*.f64 (/.f64 D d) -1/2))))
(*.f64 (/.f64 (*.f64 M h) (/.f64 (*.f64 l d) (*.f64 D 1/2))) (*.f64 -1/4 (/.f64 D (/.f64 d M))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 h (/.f64 M (/.f64 l (/.f64 (*.f64 1/2 D) d)))) (*.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) -1/2)))))
(*.f64 h (*.f64 (*.f64 (/.f64 M l) (/.f64 1/2 (/.f64 d D))) (*.f64 (*.f64 M 1/2) (*.f64 (/.f64 D d) -1/2))))
(*.f64 (/.f64 (*.f64 M h) (/.f64 (*.f64 l d) (*.f64 D 1/2))) (*.f64 -1/4 (/.f64 D (/.f64 d M))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 h (/.f64 M (/.f64 l (/.f64 (*.f64 1/2 D) d)))) (*.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) -1/2)) 3))
(*.f64 h (*.f64 (*.f64 (/.f64 M l) (/.f64 1/2 (/.f64 d D))) (*.f64 (*.f64 M 1/2) (*.f64 (/.f64 D d) -1/2))))
(*.f64 (/.f64 (*.f64 M h) (/.f64 (*.f64 l d) (*.f64 D 1/2))) (*.f64 -1/4 (/.f64 D (/.f64 d M))))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 (/.f64 M (/.f64 l (/.f64 (*.f64 1/2 D) d))) (*.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) -1/2)) 3)))
(*.f64 h (*.f64 (*.f64 (/.f64 M l) (/.f64 1/2 (/.f64 d D))) (*.f64 (*.f64 M 1/2) (*.f64 (/.f64 D d) -1/2))))
(*.f64 (/.f64 (*.f64 M h) (/.f64 (*.f64 l d) (*.f64 D 1/2))) (*.f64 -1/4 (/.f64 D (/.f64 d M))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M (/.f64 l (/.f64 (*.f64 1/2 D) d))) (*.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) -1/2)) 3) (pow.f64 h 3)))
(*.f64 h (*.f64 (*.f64 (/.f64 M l) (/.f64 1/2 (/.f64 d D))) (*.f64 (*.f64 M 1/2) (*.f64 (/.f64 D d) -1/2))))
(*.f64 (/.f64 (*.f64 M h) (/.f64 (*.f64 l d) (*.f64 D 1/2))) (*.f64 -1/4 (/.f64 D (/.f64 d M))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 h (/.f64 M (/.f64 l (/.f64 (*.f64 1/2 D) d)))) (*.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) -1/2))))
(*.f64 h (*.f64 (*.f64 (/.f64 M l) (/.f64 1/2 (/.f64 d D))) (*.f64 (*.f64 M 1/2) (*.f64 (/.f64 D d) -1/2))))
(*.f64 (/.f64 (*.f64 M h) (/.f64 (*.f64 l d) (*.f64 D 1/2))) (*.f64 -1/4 (/.f64 D (/.f64 d M))))
(exp.f64 (log.f64 (*.f64 (*.f64 h (/.f64 M (/.f64 l (/.f64 (*.f64 1/2 D) d)))) (*.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) -1/2))))
(*.f64 h (*.f64 (*.f64 (/.f64 M l) (/.f64 1/2 (/.f64 d D))) (*.f64 (*.f64 M 1/2) (*.f64 (/.f64 D d) -1/2))))
(*.f64 (/.f64 (*.f64 M h) (/.f64 (*.f64 l d) (*.f64 D 1/2))) (*.f64 -1/4 (/.f64 D (/.f64 d M))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 h (/.f64 M (/.f64 l (/.f64 (*.f64 1/2 D) d)))) (*.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) -1/2))) 1))
(*.f64 h (*.f64 (*.f64 (/.f64 M l) (/.f64 1/2 (/.f64 d D))) (*.f64 (*.f64 M 1/2) (*.f64 (/.f64 D d) -1/2))))
(*.f64 (/.f64 (*.f64 M h) (/.f64 (*.f64 l d) (*.f64 D 1/2))) (*.f64 -1/4 (/.f64 D (/.f64 d M))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 h (/.f64 M (/.f64 l (/.f64 (*.f64 1/2 D) d)))) (*.f64 (*.f64 (*.f64 1/2 M) (/.f64 D d)) -1/2))))
(*.f64 h (*.f64 (*.f64 (/.f64 M l) (/.f64 1/2 (/.f64 d D))) (*.f64 (*.f64 M 1/2) (*.f64 (/.f64 D d) -1/2))))
(*.f64 (/.f64 (*.f64 M h) (/.f64 (*.f64 l d) (*.f64 D 1/2))) (*.f64 -1/4 (/.f64 D (/.f64 d M))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 h l)))) 1)
(sqrt.f64 (*.f64 h l))
(*.f64 1 (sqrt.f64 (*.f64 h l)))
(sqrt.f64 (*.f64 h l))
(*.f64 (cbrt.f64 (*.f64 h l)) (cbrt.f64 (sqrt.f64 (*.f64 h l))))
(*.f64 (sqrt.f64 l) (sqrt.f64 h))
(*.f64 (sqrt.f64 h) (sqrt.f64 l))
(*.f64 (sqrt.f64 l) (sqrt.f64 h))
(*.f64 (pow.f64 (*.f64 h l) 1/4) (pow.f64 (*.f64 h l) 1/4))
(sqrt.f64 (*.f64 h l))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 h l)))
(sqrt.f64 (*.f64 h l))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 h l) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 h l)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 h l) 2))) (sqrt.f64 (cbrt.f64 (*.f64 h l))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 h l) 2))) (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 (pow.f64 (*.f64 h l) 1/4) 2)
(sqrt.f64 (*.f64 h l))
(fabs.f64 (sqrt.f64 (*.f64 h l)))
(sqrt.f64 (*.f64 h l))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 h l)))))
(sqrt.f64 (*.f64 h l))
(cbrt.f64 (pow.f64 (*.f64 h l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(exp.f64 (*.f64 (log.f64 (*.f64 h l)) 1/2))
(sqrt.f64 (*.f64 h l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 h l))) 1))
(sqrt.f64 (*.f64 h l))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(-.f64 (exp.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))) 1)
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
(*.f64 1 (/.f64 d (sqrt.f64 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l))) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d 2)) 1) (/.f64 (cbrt.f64 d) (sqrt.f64 (*.f64 h l))))
(*.f64 (cbrt.f64 (pow.f64 d 2)) (/.f64 (cbrt.f64 d) (sqrt.f64 (*.f64 h l))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 d 2)) (cbrt.f64 d)) (sqrt.f64 (*.f64 h l)))
(*.f64 (/.f64 (sqrt.f64 d) 1) (/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 h l))) (/.f64 d (cbrt.f64 (sqrt.f64 (*.f64 h l)))))
(/.f64 (*.f64 (reciprocal.f64 (cbrt.f64 (*.f64 h l))) d) (cbrt.f64 (sqrt.f64 (*.f64 h l))))
(/.f64 (/.f64 d (cbrt.f64 (*.f64 h l))) (cbrt.f64 (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 d (sqrt.f64 h)))
(*.f64 (reciprocal.f64 (sqrt.f64 l)) (/.f64 d (sqrt.f64 h)))
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))
(*.f64 (/.f64 1 (pow.f64 (*.f64 h l) 1/4)) (/.f64 d (pow.f64 (*.f64 h l) 1/4)))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d 2)) (cbrt.f64 (*.f64 h l))) (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (/.f64 (cbrt.f64 (pow.f64 d 2)) (cbrt.f64 (*.f64 h l))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d 2)) (sqrt.f64 l)) (/.f64 (cbrt.f64 d) (sqrt.f64 h)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d 2)) (pow.f64 (*.f64 h l) 1/4)) (/.f64 (cbrt.f64 d) (pow.f64 (*.f64 h l) 1/4)))
(*.f64 (cbrt.f64 (pow.f64 d 2)) (/.f64 (cbrt.f64 d) (sqrt.f64 (*.f64 h l))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 d 2)) (cbrt.f64 d)) (sqrt.f64 (*.f64 h l)))
(*.f64 (/.f64 (sqrt.f64 d) (cbrt.f64 (*.f64 h l))) (/.f64 (sqrt.f64 d) (cbrt.f64 (sqrt.f64 (*.f64 h l)))))
(/.f64 (*.f64 (reciprocal.f64 (cbrt.f64 (*.f64 h l))) d) (cbrt.f64 (sqrt.f64 (*.f64 h l))))
(/.f64 (/.f64 d (cbrt.f64 (*.f64 h l))) (cbrt.f64 (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (/.f64 (sqrt.f64 d) (sqrt.f64 h)))
(*.f64 (reciprocal.f64 (sqrt.f64 l)) (/.f64 d (sqrt.f64 h)))
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 1)
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (cbrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 3)
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3) 1/3)
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 2)
(/.f64 d (sqrt.f64 (*.f64 h l)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) -1)
(/.f64 d (sqrt.f64 (*.f64 h l)))
(sqrt.f64 (/.f64 (pow.f64 d 2) (*.f64 h l)))
(log.f64 (exp.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(cbrt.f64 (pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) 3))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(cbrt.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 h l) 3/2)))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(reciprocal.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(expm1.f64 (log1p.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(exp.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(exp.f64 (*.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) 1))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(log1p.f64 (expm1.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(-.f64 (exp.f64 (log1p.f64 (reciprocal.f64 h))) 1)
(reciprocal.f64 h)
(*.f64 1 (reciprocal.f64 h))
(reciprocal.f64 h)
(*.f64 (cbrt.f64 (pow.f64 (reciprocal.f64 h) 2)) (cbrt.f64 (reciprocal.f64 h)))
(*.f64 (cbrt.f64 (pow.f64 h -2)) (cbrt.f64 (reciprocal.f64 h)))
(*.f64 (sqrt.f64 (reciprocal.f64 h)) (sqrt.f64 (reciprocal.f64 h)))
(reciprocal.f64 h)
(/.f64 1 h)
(reciprocal.f64 h)
(/.f64 -1 (neg.f64 h))
(reciprocal.f64 h)
(pow.f64 h -1)
(reciprocal.f64 h)
(pow.f64 (reciprocal.f64 h) 1)
(reciprocal.f64 h)
(pow.f64 (cbrt.f64 (reciprocal.f64 h)) 3)
(reciprocal.f64 h)
(pow.f64 (pow.f64 (reciprocal.f64 h) 3) 1/3)
(reciprocal.f64 h)
(pow.f64 (sqrt.f64 (reciprocal.f64 h)) 2)
(reciprocal.f64 h)
(sqrt.f64 (pow.f64 (reciprocal.f64 h) 2))
(fabs.f64 (reciprocal.f64 h))
(log.f64 (exp.f64 (reciprocal.f64 h)))
(reciprocal.f64 h)
(log.f64 (+.f64 1 (expm1.f64 (reciprocal.f64 h))))
(reciprocal.f64 h)
(cbrt.f64 (pow.f64 (reciprocal.f64 h) 3))
(reciprocal.f64 h)
(expm1.f64 (log1p.f64 (reciprocal.f64 h)))
(reciprocal.f64 h)
(exp.f64 (neg.f64 (log.f64 h)))
(reciprocal.f64 h)
(exp.f64 (*.f64 (neg.f64 (log.f64 h)) 1))
(reciprocal.f64 h)
(log1p.f64 (expm1.f64 (reciprocal.f64 h)))
(reciprocal.f64 h)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))) 1)
(sqrt.f64 (/.f64 (reciprocal.f64 h) l))
(sqrt.f64 (/.f64 (reciprocal.f64 l) h))
(*.f64 1 (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
(sqrt.f64 (/.f64 (reciprocal.f64 h) l))
(sqrt.f64 (/.f64 (reciprocal.f64 l) h))
(*.f64 (cbrt.f64 (/.f64 (reciprocal.f64 h) l)) (cbrt.f64 (sqrt.f64 (/.f64 (reciprocal.f64 h) l))))
(*.f64 (cbrt.f64 (/.f64 (reciprocal.f64 l) h)) (cbrt.f64 (sqrt.f64 (/.f64 (reciprocal.f64 l) h))))
(*.f64 (sqrt.f64 (reciprocal.f64 h)) (pow.f64 (reciprocal.f64 l) 1/2))
(*.f64 (sqrt.f64 (reciprocal.f64 h)) (sqrt.f64 (reciprocal.f64 l)))
(*.f64 (sqrt.f64 (reciprocal.f64 h)) (sqrt.f64 (reciprocal.f64 l)))
(*.f64 (pow.f64 (/.f64 (reciprocal.f64 h) l) 1/4) (pow.f64 (/.f64 (reciprocal.f64 h) l) 1/4))
(sqrt.f64 (/.f64 (reciprocal.f64 h) l))
(sqrt.f64 (/.f64 (reciprocal.f64 l) h))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
(sqrt.f64 (/.f64 (reciprocal.f64 h) l))
(sqrt.f64 (/.f64 (reciprocal.f64 l) h))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (reciprocal.f64 h) l) 2)) 1/2) (pow.f64 (cbrt.f64 (/.f64 (reciprocal.f64 h) l)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (reciprocal.f64 h) l) 2))) (sqrt.f64 (cbrt.f64 (/.f64 (reciprocal.f64 h) l))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (reciprocal.f64 l) h) 2))) (sqrt.f64 (cbrt.f64 (/.f64 (reciprocal.f64 l) h))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (reciprocal.f64 h) l) 2))) (sqrt.f64 (cbrt.f64 (/.f64 (reciprocal.f64 h) l))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (reciprocal.f64 l) h) 2))) (sqrt.f64 (cbrt.f64 (/.f64 (reciprocal.f64 l) h))))
(/.f64 1 (sqrt.f64 (/.f64 l (reciprocal.f64 h))))
(reciprocal.f64 (sqrt.f64 (/.f64 l (reciprocal.f64 h))))
(/.f64 (sqrt.f64 (reciprocal.f64 h)) (sqrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 (reciprocal.f64 h))) (sqrt.f64 (neg.f64 l)))
(/.f64 (sqrt.f64 (/.f64 -1 h)) (sqrt.f64 (neg.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 (reciprocal.f64 h))) (neg.f64 (sqrt.f64 l)))
(*.f64 1 (/.f64 (sqrt.f64 (reciprocal.f64 h)) (sqrt.f64 l)))
(pow.f64 (/.f64 (reciprocal.f64 h) l) 1/2)
(sqrt.f64 (/.f64 (reciprocal.f64 h) l))
(sqrt.f64 (/.f64 (reciprocal.f64 l) h))
(pow.f64 (sqrt.f64 (/.f64 (reciprocal.f64 h) l)) 1)
(sqrt.f64 (/.f64 (reciprocal.f64 h) l))
(sqrt.f64 (/.f64 (reciprocal.f64 l) h))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (reciprocal.f64 h) l))) 3)
(sqrt.f64 (/.f64 (reciprocal.f64 h) l))
(sqrt.f64 (/.f64 (reciprocal.f64 l) h))
(pow.f64 (pow.f64 (/.f64 (reciprocal.f64 h) l) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (reciprocal.f64 h) l) 3/2))
(cbrt.f64 (pow.f64 (/.f64 (reciprocal.f64 l) h) 3/2))
(pow.f64 (pow.f64 (/.f64 (reciprocal.f64 h) l) 1/4) 2)
(sqrt.f64 (/.f64 (reciprocal.f64 h) l))
(sqrt.f64 (/.f64 (reciprocal.f64 l) h))
(fabs.f64 (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
(sqrt.f64 (/.f64 (reciprocal.f64 h) l))
(sqrt.f64 (/.f64 (reciprocal.f64 l) h))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (reciprocal.f64 h) l))))
(sqrt.f64 (/.f64 (reciprocal.f64 h) l))
(sqrt.f64 (/.f64 (reciprocal.f64 l) h))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))))
(sqrt.f64 (/.f64 (reciprocal.f64 h) l))
(sqrt.f64 (/.f64 (reciprocal.f64 l) h))
(cbrt.f64 (pow.f64 (/.f64 (reciprocal.f64 h) l) 3/2))
(cbrt.f64 (pow.f64 (/.f64 (reciprocal.f64 l) h) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (reciprocal.f64 h) l))))
(sqrt.f64 (/.f64 (reciprocal.f64 h) l))
(sqrt.f64 (/.f64 (reciprocal.f64 l) h))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (reciprocal.f64 h) l))))
(sqrt.f64 (/.f64 (reciprocal.f64 h) l))
(sqrt.f64 (/.f64 (reciprocal.f64 l) h))
(exp.f64 (*.f64 (log.f64 (/.f64 (reciprocal.f64 h) l)) 1/2))
(sqrt.f64 (/.f64 (reciprocal.f64 h) l))
(sqrt.f64 (/.f64 (reciprocal.f64 l) h))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (reciprocal.f64 h) l))) 1))
(sqrt.f64 (/.f64 (reciprocal.f64 h) l))
(sqrt.f64 (/.f64 (reciprocal.f64 l) h))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (reciprocal.f64 h) l))))
(sqrt.f64 (/.f64 (reciprocal.f64 h) l))
(sqrt.f64 (/.f64 (reciprocal.f64 l) h))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l))))) 1)
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 l) h)))
(pow.f64 (*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l))) 1)
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 l) h)))
(pow.f64 (cbrt.f64 (*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))) 3)
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 l) h)))
(pow.f64 (pow.f64 (*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l))) 3) 1/3)
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 l) h)))
(pow.f64 (sqrt.f64 (*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))) 2)
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 l) h)))
(sqrt.f64 (pow.f64 (*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l))) 2))
(fabs.f64 (*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 l) h))))
(log.f64 (pow.f64 (exp.f64 d) (sqrt.f64 (/.f64 (reciprocal.f64 h) l))))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 l) h)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l))))))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 l) h)))
(cbrt.f64 (pow.f64 (*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l))) 3))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 l) h)))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 (reciprocal.f64 h) l) 3/2)))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 l) h)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (reciprocal.f64 h) l) 3/2) (pow.f64 d 3)))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 l) h)))
(expm1.f64 (log1p.f64 (*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 l) h)))
(exp.f64 (log.f64 (*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 l) h)))
(exp.f64 (*.f64 (log.f64 (*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))) 1))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 l) h)))
(log1p.f64 (expm1.f64 (*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 l) h)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (reciprocal.f64 h) l))) 1)
(/.f64 (reciprocal.f64 h) l)
(/.f64 (reciprocal.f64 l) h)
(*.f64 (reciprocal.f64 h) (reciprocal.f64 l))
(/.f64 (reciprocal.f64 h) l)
(/.f64 (reciprocal.f64 l) h)
(*.f64 (sqrt.f64 (/.f64 (reciprocal.f64 h) l)) (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
(/.f64 (reciprocal.f64 h) l)
(/.f64 (reciprocal.f64 l) h)
(*.f64 1 (/.f64 (reciprocal.f64 h) l))
(/.f64 (reciprocal.f64 h) l)
(/.f64 (reciprocal.f64 l) h)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (reciprocal.f64 h) l) 2)) (cbrt.f64 (/.f64 (reciprocal.f64 h) l)))
(*.f64 (cbrt.f64 (/.f64 (reciprocal.f64 h) l)) (cbrt.f64 (pow.f64 (/.f64 (reciprocal.f64 h) l) 2)))
(*.f64 (cbrt.f64 (/.f64 (reciprocal.f64 l) h)) (cbrt.f64 (pow.f64 (/.f64 (reciprocal.f64 l) h) 2)))
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 (reciprocal.f64 h) (sqrt.f64 l)))
(*.f64 (reciprocal.f64 (sqrt.f64 l)) (/.f64 (reciprocal.f64 h) (sqrt.f64 l)))
(/.f64 (/.f64 (reciprocal.f64 h) (sqrt.f64 l)) (sqrt.f64 l))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 l 2))) (/.f64 (reciprocal.f64 h) (cbrt.f64 l)))
(*.f64 (reciprocal.f64 (cbrt.f64 (pow.f64 l 2))) (/.f64 (reciprocal.f64 h) (cbrt.f64 l)))
(/.f64 (/.f64 (reciprocal.f64 h) (cbrt.f64 l)) (cbrt.f64 (pow.f64 l 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (reciprocal.f64 h) 2)) 1) (/.f64 (cbrt.f64 (reciprocal.f64 h)) l))
(*.f64 (cbrt.f64 (pow.f64 (reciprocal.f64 h) 2)) (/.f64 (cbrt.f64 (reciprocal.f64 h)) l))
(*.f64 (cbrt.f64 (pow.f64 h -2)) (/.f64 (cbrt.f64 (reciprocal.f64 h)) l))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (reciprocal.f64 h) 2)) (cbrt.f64 (pow.f64 l 2))) (cbrt.f64 (/.f64 (reciprocal.f64 h) l)))
(*.f64 (cbrt.f64 (/.f64 (reciprocal.f64 h) l)) (/.f64 (cbrt.f64 (pow.f64 (reciprocal.f64 h) 2)) (cbrt.f64 (pow.f64 l 2))))
(/.f64 (cbrt.f64 (pow.f64 h -2)) (/.f64 (cbrt.f64 (pow.f64 l 2)) (cbrt.f64 (/.f64 (reciprocal.f64 l) h))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (reciprocal.f64 h) 2)) (sqrt.f64 l)) (/.f64 (cbrt.f64 (reciprocal.f64 h)) (sqrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 h -2)) (sqrt.f64 l)) (/.f64 (cbrt.f64 (reciprocal.f64 h)) (sqrt.f64 l)))
(*.f64 (/.f64 (sqrt.f64 (reciprocal.f64 h)) 1) (/.f64 (sqrt.f64 (reciprocal.f64 h)) l))
(/.f64 (reciprocal.f64 h) l)
(/.f64 (reciprocal.f64 l) h)
(*.f64 (/.f64 (sqrt.f64 (reciprocal.f64 h)) (cbrt.f64 (pow.f64 l 2))) (/.f64 (sqrt.f64 (reciprocal.f64 h)) (cbrt.f64 l)))
(*.f64 (reciprocal.f64 (cbrt.f64 (pow.f64 l 2))) (/.f64 (reciprocal.f64 h) (cbrt.f64 l)))
(/.f64 (/.f64 (reciprocal.f64 h) (cbrt.f64 l)) (cbrt.f64 (pow.f64 l 2)))
(pow.f64 (/.f64 (reciprocal.f64 h) l) 1)
(/.f64 (reciprocal.f64 h) l)
(/.f64 (reciprocal.f64 l) h)
(pow.f64 (sqrt.f64 (/.f64 (reciprocal.f64 h) l)) 2)
(/.f64 (reciprocal.f64 h) l)
(/.f64 (reciprocal.f64 l) h)
(pow.f64 (cbrt.f64 (/.f64 (reciprocal.f64 h) l)) 3)
(/.f64 (reciprocal.f64 h) l)
(/.f64 (reciprocal.f64 l) h)
(pow.f64 (pow.f64 (/.f64 (reciprocal.f64 h) l) 2) 1/2)
(sqrt.f64 (pow.f64 (/.f64 (reciprocal.f64 h) l) 2))
(fabs.f64 (/.f64 (reciprocal.f64 l) h))
(pow.f64 (pow.f64 (/.f64 (reciprocal.f64 h) l) 3) 1/3)
(/.f64 (reciprocal.f64 h) l)
(/.f64 (reciprocal.f64 l) h)
(pow.f64 (/.f64 l (reciprocal.f64 h)) -1)
(/.f64 (reciprocal.f64 h) l)
(/.f64 (reciprocal.f64 l) h)
(sqrt.f64 (pow.f64 (/.f64 (reciprocal.f64 h) l) 2))
(fabs.f64 (/.f64 (reciprocal.f64 l) h))
(log.f64 (exp.f64 (/.f64 (reciprocal.f64 h) l)))
(/.f64 (reciprocal.f64 h) l)
(/.f64 (reciprocal.f64 l) h)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (reciprocal.f64 h) l))))
(/.f64 (reciprocal.f64 h) l)
(/.f64 (reciprocal.f64 l) h)
(cbrt.f64 (pow.f64 (/.f64 (reciprocal.f64 h) l) 3))
(/.f64 (reciprocal.f64 h) l)
(/.f64 (reciprocal.f64 l) h)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (reciprocal.f64 h) l) 3/2) (pow.f64 (/.f64 (reciprocal.f64 h) l) 3/2)))
(/.f64 (reciprocal.f64 h) l)
(/.f64 (reciprocal.f64 l) h)
(cbrt.f64 (/.f64 (pow.f64 (reciprocal.f64 h) 3) (pow.f64 l 3)))
(/.f64 (reciprocal.f64 h) l)
(/.f64 (reciprocal.f64 l) h)
(reciprocal.f64 (/.f64 l (reciprocal.f64 h)))
(/.f64 (reciprocal.f64 h) l)
(/.f64 (reciprocal.f64 l) h)
(expm1.f64 (log1p.f64 (/.f64 (reciprocal.f64 h) l)))
(/.f64 (reciprocal.f64 h) l)
(/.f64 (reciprocal.f64 l) h)
(exp.f64 (log.f64 (/.f64 (reciprocal.f64 h) l)))
(/.f64 (reciprocal.f64 h) l)
(/.f64 (reciprocal.f64 l) h)
(exp.f64 (*.f64 (log.f64 (/.f64 (reciprocal.f64 h) l)) 1))
(/.f64 (reciprocal.f64 h) l)
(/.f64 (reciprocal.f64 l) h)
(log1p.f64 (expm1.f64 (/.f64 (reciprocal.f64 h) l)))
(/.f64 (reciprocal.f64 h) l)
(/.f64 (reciprocal.f64 l) h)
(-.f64 (exp.f64 (log1p.f64 (/.f64 d (*.f64 M D)))) 1)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(*.f64 d (reciprocal.f64 (*.f64 M D)))
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(*.f64 1 (/.f64 d (*.f64 M D)))
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 d (*.f64 M D))) 2) (cbrt.f64 (/.f64 d (*.f64 M D))))
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(*.f64 (sqrt.f64 (/.f64 d (*.f64 M D))) (sqrt.f64 (/.f64 d (*.f64 M D))))
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(*.f64 (/.f64 1 D) (/.f64 d M))
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(*.f64 (/.f64 1 M) (/.f64 d D))
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 M D) 2))) (/.f64 d (cbrt.f64 (*.f64 M D))))
(*.f64 (reciprocal.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 2))) (/.f64 d (cbrt.f64 (*.f64 D M))))
(/.f64 (/.f64 d (cbrt.f64 (*.f64 D M))) (cbrt.f64 (pow.f64 (*.f64 D M) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 M D))))
(*.f64 (reciprocal.f64 (sqrt.f64 (*.f64 D M))) (/.f64 d (sqrt.f64 (*.f64 D M))))
(/.f64 (/.f64 d (sqrt.f64 (*.f64 D M))) (sqrt.f64 (*.f64 D M)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d 2)) M) (/.f64 (cbrt.f64 d) D))
(*.f64 (cbrt.f64 (pow.f64 d 2)) (/.f64 (cbrt.f64 d) (*.f64 D M)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d 2)) D) (/.f64 (cbrt.f64 d) M))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d 2)) M) (/.f64 (cbrt.f64 d) D))
(*.f64 (cbrt.f64 (pow.f64 d 2)) (/.f64 (cbrt.f64 d) (*.f64 D M)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d 2)) 1) (/.f64 (cbrt.f64 d) (*.f64 M D)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d 2)) M) (/.f64 (cbrt.f64 d) D))
(*.f64 (cbrt.f64 (pow.f64 d 2)) (/.f64 (cbrt.f64 d) (*.f64 D M)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d 2)) (cbrt.f64 (pow.f64 (*.f64 M D) 2))) (cbrt.f64 (/.f64 d (*.f64 M D))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 d 2)) (cbrt.f64 (/.f64 d (*.f64 D M)))) (cbrt.f64 (pow.f64 (*.f64 D M) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 d M) D)) (/.f64 (cbrt.f64 (pow.f64 d 2)) (cbrt.f64 (pow.f64 (*.f64 D M) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d 2)) (sqrt.f64 (*.f64 M D))) (/.f64 (cbrt.f64 d) (sqrt.f64 (*.f64 M D))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d 2)) (sqrt.f64 (*.f64 D M))) (/.f64 (cbrt.f64 d) (sqrt.f64 (*.f64 D M))))
(/.f64 (*.f64 (cbrt.f64 d) (/.f64 (cbrt.f64 (pow.f64 d 2)) (sqrt.f64 (*.f64 D M)))) (sqrt.f64 (*.f64 D M)))
(*.f64 (/.f64 (sqrt.f64 d) M) (/.f64 (sqrt.f64 d) D))
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(*.f64 (/.f64 (sqrt.f64 d) D) (/.f64 (sqrt.f64 d) M))
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(*.f64 (/.f64 (sqrt.f64 d) 1) (/.f64 (sqrt.f64 d) (*.f64 M D)))
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(*.f64 (/.f64 (sqrt.f64 d) (cbrt.f64 (pow.f64 (*.f64 M D) 2))) (/.f64 (sqrt.f64 d) (cbrt.f64 (*.f64 M D))))
(*.f64 (reciprocal.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 2))) (/.f64 d (cbrt.f64 (*.f64 D M))))
(/.f64 (/.f64 d (cbrt.f64 (*.f64 D M))) (cbrt.f64 (pow.f64 (*.f64 D M) 2)))
(pow.f64 (*.f64 M (/.f64 D d)) -1)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(pow.f64 (/.f64 d (*.f64 M D)) 1)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(pow.f64 (cbrt.f64 (/.f64 d (*.f64 M D))) 3)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(pow.f64 (pow.f64 (/.f64 d (*.f64 M D)) 3) 1/3)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(pow.f64 (sqrt.f64 (/.f64 d (*.f64 M D))) 2)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(sqrt.f64 (pow.f64 (/.f64 d (*.f64 M D)) 2))
(sqrt.f64 (pow.f64 (/.f64 d (*.f64 D M)) 2))
(fabs.f64 (/.f64 (/.f64 d M) D))
(log.f64 (exp.f64 (/.f64 d (*.f64 M D))))
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 d (*.f64 M D)))))
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(cbrt.f64 (pow.f64 (/.f64 d (*.f64 M D)) 3))
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(cbrt.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 M D) 3)))
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(reciprocal.f64 (*.f64 M (/.f64 D d)))
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(expm1.f64 (log1p.f64 (/.f64 d (*.f64 M D))))
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(exp.f64 (log.f64 (/.f64 d (*.f64 M D))))
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(exp.f64 (*.f64 (log.f64 (/.f64 d (*.f64 M D))) 1))
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(log1p.f64 (expm1.f64 (/.f64 d (*.f64 M D))))
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) (*.f64 (/.f64 1/2 d) (*.f64 M D))) (*.f64 l -2))))) 1)
(*.f64 h (*.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) l) (/.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) -2)))
(*.f64 (/.f64 h -2) (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(pow.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) (*.f64 (/.f64 1/2 d) (*.f64 M D))) (*.f64 l -2))) 1)
(*.f64 h (*.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) l) (/.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) -2)))
(*.f64 (/.f64 h -2) (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(pow.f64 (cbrt.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) (*.f64 (/.f64 1/2 d) (*.f64 M D))) (*.f64 l -2)))) 3)
(*.f64 h (*.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) l) (/.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) -2)))
(*.f64 (/.f64 h -2) (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(pow.f64 (pow.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) (*.f64 (/.f64 1/2 d) (*.f64 M D))) (*.f64 l -2))) 3) 1/3)
(*.f64 h (*.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) l) (/.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) -2)))
(*.f64 (/.f64 h -2) (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(pow.f64 (sqrt.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) (*.f64 (/.f64 1/2 d) (*.f64 M D))) (*.f64 l -2)))) 2)
(*.f64 h (*.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) l) (/.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) -2)))
(*.f64 (/.f64 h -2) (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(sqrt.f64 (pow.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) (*.f64 (/.f64 1/2 d) (*.f64 M D))) (*.f64 l -2))) 2))
(sqrt.f64 (pow.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) l) (/.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) -2))) 2))
(fabs.f64 (*.f64 (/.f64 h -2) (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))
(log.f64 (pow.f64 (exp.f64 h) (/.f64 (*.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) (*.f64 (/.f64 1/2 d) (*.f64 M D))) (*.f64 l -2))))
(*.f64 h (*.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) l) (/.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) -2)))
(*.f64 (/.f64 h -2) (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) (*.f64 (/.f64 1/2 d) (*.f64 M D))) (*.f64 l -2))))))
(*.f64 h (*.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) l) (/.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) -2)))
(*.f64 (/.f64 h -2) (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(cbrt.f64 (pow.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) (*.f64 (/.f64 1/2 d) (*.f64 M D))) (*.f64 l -2))) 3))
(*.f64 h (*.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) l) (/.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) -2)))
(*.f64 (/.f64 h -2) (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (/.f64 (*.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) (*.f64 (/.f64 1/2 d) (*.f64 M D))) (*.f64 l -2)) 3)))
(*.f64 h (*.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) l) (/.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) -2)))
(*.f64 (/.f64 h -2) (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) (*.f64 (/.f64 1/2 d) (*.f64 M D))) (*.f64 l -2)) 3) (pow.f64 h 3)))
(*.f64 h (*.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) l) (/.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) -2)))
(*.f64 (/.f64 h -2) (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(expm1.f64 (log1p.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) (*.f64 (/.f64 1/2 d) (*.f64 M D))) (*.f64 l -2)))))
(*.f64 h (*.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) l) (/.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) -2)))
(*.f64 (/.f64 h -2) (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(exp.f64 (log.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) (*.f64 (/.f64 1/2 d) (*.f64 M D))) (*.f64 l -2)))))
(*.f64 h (*.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) l) (/.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) -2)))
(*.f64 (/.f64 h -2) (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(exp.f64 (*.f64 (log.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) (*.f64 (/.f64 1/2 d) (*.f64 M D))) (*.f64 l -2)))) 1))
(*.f64 h (*.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) l) (/.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) -2)))
(*.f64 (/.f64 h -2) (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(log1p.f64 (expm1.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) (*.f64 (/.f64 1/2 d) (*.f64 M D))) (*.f64 l -2)))))
(*.f64 h (*.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) l) (/.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) -2)))
(*.f64 (/.f64 h -2) (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (*.f64 l -2))))) 1)
(*.f64 h (*.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) l) (/.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) -2)))
(*.f64 (/.f64 h -2) (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (*.f64 l -2))) 1)
(*.f64 h (*.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) l) (/.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) -2)))
(*.f64 (/.f64 h -2) (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(pow.f64 (cbrt.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (*.f64 l -2)))) 3)
(*.f64 h (*.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) l) (/.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) -2)))
(*.f64 (/.f64 h -2) (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(pow.f64 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (*.f64 l -2))) 3) 1/3)
(*.f64 h (*.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) l) (/.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) -2)))
(*.f64 (/.f64 h -2) (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(pow.f64 (*.f64 (sqrt.f64 h) (/.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) (sqrt.f64 (*.f64 l -2)))) 2)
(pow.f64 (*.f64 (sqrt.f64 h) (/.f64 M (/.f64 (sqrt.f64 (*.f64 l -2)) (/.f64 1/2 (/.f64 d D))))) 2)
(pow.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 h) M) (*.f64 (/.f64 1/2 d) D)) (sqrt.f64 (*.f64 l -2))) 2)
(sqrt.f64 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (*.f64 l -2))) 2))
(sqrt.f64 (pow.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) l) (/.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) -2))) 2))
(fabs.f64 (*.f64 (/.f64 h -2) (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))
(log.f64 (pow.f64 (exp.f64 h) (/.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (*.f64 l -2))))
(*.f64 h (*.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) l) (/.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) -2)))
(*.f64 (/.f64 h -2) (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (*.f64 l -2))))))
(*.f64 h (*.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) l) (/.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) -2)))
(*.f64 (/.f64 h -2) (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(cbrt.f64 (pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (*.f64 l -2))) 3))
(*.f64 h (*.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) l) (/.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) -2)))
(*.f64 (/.f64 h -2) (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (*.f64 l -2)) 3)))
(*.f64 h (*.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) l) (/.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) -2)))
(*.f64 (/.f64 h -2) (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (*.f64 l -2)) 3) (pow.f64 h 3)))
(*.f64 h (*.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) l) (/.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) -2)))
(*.f64 (/.f64 h -2) (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(expm1.f64 (log1p.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (*.f64 l -2)))))
(*.f64 h (*.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) l) (/.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) -2)))
(*.f64 (/.f64 h -2) (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(exp.f64 (log.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (*.f64 l -2)))))
(*.f64 h (*.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) l) (/.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) -2)))
(*.f64 (/.f64 h -2) (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(exp.f64 (*.f64 (log.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (*.f64 l -2)))) 1))
(*.f64 h (*.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) l) (/.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) -2)))
(*.f64 (/.f64 h -2) (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(log1p.f64 (expm1.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 1/2 D) d)) 2) (*.f64 l -2)))))
(*.f64 h (*.f64 (/.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) l) (/.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) -2)))
(*.f64 (/.f64 h -2) (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))

eval572.0ms (2%)

Compiler

Compiled 41638 to 19184 computations (53.9% saved)

prune410.0ms (1.5%)

Pruning

44 alts after pruning (37 fresh and 7 done)

PrunedKeptTotal
New1226181244
Fresh91928
Picked055
Done022
Total1235441279
Accuracy
93.2%
Counts
1279 → 44
Alt Table
Click to see full alt table
StatusAccuracyProgram
21.7%
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))
14.1%
(/.f64 (sqrt.f64 (/.f64 (pow.f64 d 2) (neg.f64 l))) (sqrt.f64 (neg.f64 h)))
25.4%
(/.f64 d (sqrt.f64 (*.f64 l h)))
18.5%
(/.f64 d (log.f64 (exp.f64 (sqrt.f64 (*.f64 h l)))))
21.6%
(/.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) 3/2)))
68.5%
(*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) -2))))))
49.9%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) -2))))))
44.8%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) -2))))))
22.0%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
36.0%
(*.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)))))
36.1%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) -2))))))
39.1%
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 h) (sqrt.f64 d))) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
36.7%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l)))
35.8%
(*.f64 (*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (/.f64 l -1/2))))))
41.7%
(*.f64 (*.f64 (fabs.f64 (cbrt.f64 (/.f64 d h))) (sqrt.f64 (cbrt.f64 (/.f64 d h)))) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) -2))))))
36.1%
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
41.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) -2))))))
36.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) -2))))))
36.1%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 l d))) 1))
61.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 (*.f64 M h) (/.f64 (*.f64 l d) (*.f64 D 1/2))) (*.f64 -1/4 (/.f64 D (/.f64 d M)))))))
67.7%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 M D) 1/2) d) 2) -1/2)))))
68.2%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 l -1/2))))))
69.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (/.f64 (*.f64 1/2 D) (/.f64 d M)) l) (/.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) -2))))))
68.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) -2))))))
69.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) -2))))))
59.2%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 3/2)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) -2))))))
15.7%
(*.f64 (neg.f64 d) (sqrt.f64 (reciprocal.f64 (*.f64 l h))))
25.4%
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
3.0%
(*.f64 d (/.f64 (sqrt.f64 (/.f64 -1 h)) (sqrt.f64 (neg.f64 l))))
25.0%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 1 h) l)))
17.1%
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 l) h)))
17.0%
(*.f64 d (sqrt.f64 (/.f64 (reciprocal.f64 h) l)))
25.0%
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
19.4%
(*.f64 d (sqrt.f64 (*.f64 (reciprocal.f64 (cbrt.f64 (pow.f64 l 2))) (/.f64 (reciprocal.f64 h) (cbrt.f64 l)))))
16.9%
(*.f64 d (sqrt.f64 (*.f64 (reciprocal.f64 h) (reciprocal.f64 l))))
16.9%
(*.f64 d (sqrt.f64 (reciprocal.f64 (*.f64 l h))))
16.9%
(*.f64 d (reciprocal.f64 (sqrt.f64 (/.f64 l (reciprocal.f64 h)))))
26.0%
(*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
26.3%
(sqrt.f64 (/.f64 (*.f64 (/.f64 d l) d) h))
24.5%
(sqrt.f64 (/.f64 (*.f64 (/.f64 d h) d) l))
27.6%
(sqrt.f64 (/.f64 d (*.f64 (/.f64 h d) l)))
27.8%
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
16.9%
(reciprocal.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d))
40.3%
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))
Compiler

Compiled 2723 to 1558 computations (42.8% saved)

regimes712.0ms (2.5%)

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

7 calls:

193.0ms
l
98.0ms
M
96.0ms
d
83.0ms
(*.f64 M D)
69.0ms
h
Results
AccuracySegmentsBranch
89.0%2d
89.0%2h
89.0%2l
72.0%3M
70.7%2D
83.0%5(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
70.7%2(*.f64 M D)
Compiler

Compiled 1780 to 885 computations (50.3% saved)

regimes317.0ms (1.1%)

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

3 calls:

100.0ms
h
99.0ms
l
71.0ms
d
Results
AccuracySegmentsBranch
86.0%2d
89.1%3h
87.9%3l
Compiler

Compiled 1632 to 794 computations (51.3% saved)

regimes289.0ms (1%)

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

3 calls:

94.0ms
h
90.0ms
l
64.0ms
d
Results
AccuracySegmentsBranch
80.9%2d
82.7%3l
83.9%3h
Compiler

Compiled 1563 to 762 computations (51.2% saved)

regimes242.0ms (0.9%)

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

1 calls:

205.0ms
h
Results
AccuracySegmentsBranch
83.9%3h
Compiler

Compiled 1196 to 578 computations (51.7% saved)

regimes147.0ms (0.5%)

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

1 calls:

115.0ms
h
Results
AccuracySegmentsBranch
83.9%3h
Compiler

Compiled 979 to 471 computations (51.9% saved)

regimes231.0ms (0.8%)

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

3 calls:

73.0ms
l
71.0ms
h
54.0ms
d
Results
AccuracySegmentsBranch
77.9%2d
79.5%3l
80.9%3h
Compiler

Compiled 955 to 466 computations (51.2% saved)

regimes1.1s (3.8%)

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

4 calls:

364.0ms
l
325.0ms
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
119.0ms
h
67.0ms
d
Results
AccuracySegmentsBranch
76.2%3d
77.7%4l
80.0%4(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
77.0%3h
Compiler

Compiled 959 to 480 computations (49.9% saved)

regimes170.0ms (0.6%)

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

5 calls:

54.0ms
M
36.0ms
d
28.0ms
D
25.0ms
l
13.0ms
h
Results
AccuracySegmentsBranch
67.7%4M
64.1%2D
63.6%2l
64.4%2d
61.3%1h
Compiler

Compiled 266 to 138 computations (48.1% saved)

regimes204.0ms (0.7%)

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

5 calls:

57.0ms
d
40.0ms
h
35.0ms
D
34.0ms
l
25.0ms
M
Results
AccuracySegmentsBranch
43.3%2h
45.2%3l
43.1%3D
47.3%4d
43.6%2M
Compiler

Compiled 235 to 123 computations (47.7% saved)

regimes63.0ms (0.2%)

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

1 calls:

51.0ms
d
Results
AccuracySegmentsBranch
47.1%4d
Compiler

Compiled 187 to 92 computations (50.8% saved)

regimes76.0ms (0.3%)

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

2 calls:

37.0ms
d
28.0ms
l
Results
AccuracySegmentsBranch
45.2%3l
46.1%4d
Compiler

Compiled 154 to 81 computations (47.4% saved)

regimes55.0ms (0.2%)

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

2 calls:

28.0ms
l
18.0ms
M
Results
AccuracySegmentsBranch
43.3%2M
44.9%3l
Compiler

Compiled 146 to 77 computations (47.3% saved)

regimes63.0ms (0.2%)

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

3 calls:

29.0ms
l
15.0ms
M
9.0ms
h
Results
AccuracySegmentsBranch
43.3%2M
40.3%1h
41.9%2l
Compiler

Compiled 129 to 71 computations (45% saved)

regimes135.0ms (0.5%)

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

5 calls:

44.0ms
D
43.0ms
M
17.0ms
h
16.0ms
l
11.0ms
d
Results
AccuracySegmentsBranch
37.3%8D
40.3%2h
41.5%2l
41.1%2d
36.2%8M
Compiler

Compiled 106 to 66 computations (37.7% saved)

regimes35.0ms (0.1%)

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

3 calls:

12.0ms
l
10.0ms
d
10.0ms
h
Results
AccuracySegmentsBranch
32.4%2h
34.4%2d
33.6%2l
Compiler

Compiled 84 to 50 computations (40.5% saved)

regimes14.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0.1%)

Threshold costs -0b (-0.1%)

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

4 calls:

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

Compiled 42 to 32 computations (23.8% saved)

bsearch66.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
65.0ms
-2.415307157253297e-307
4.150202220090596e-307
Results
29.0ms101×body256infinite
26.0ms117×body256invalid
8.0ms27×body256valid
Compiler

Compiled 704 to 502 computations (28.7% saved)

bsearch148.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
79.0ms
8.64650231820191e+187
2.141674588722338e+197
68.0ms
-5.186221198627287e-304
3.7220529623693517e-308
Results
66.0ms283×body256invalid
44.0ms168×body256valid
31.0ms120×body256infinite
Compiler

Compiled 1479 to 1046 computations (29.3% saved)

bsearch161.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
82.0ms
8.64650231820191e+187
2.141674588722338e+197
77.0ms
-5.186221198627287e-304
3.7220529623693517e-308
Results
77.0ms336×body256invalid
40.0ms151×body256valid
36.0ms137×body256infinite
Compiler

Compiled 1452 to 1037 computations (28.6% saved)

bsearch207.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
126.0ms
8.64650231820191e+187
2.141674588722338e+197
80.0ms
-5.186221198627287e-304
3.7220529623693517e-308
Results
89.0ms168×body256valid
80.0ms337×body256invalid
31.0ms120×body256infinite
Compiler

Compiled 1506 to 1064 computations (29.3% saved)

bsearch216.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
121.0ms
8.64650231820191e+187
2.141674588722338e+197
94.0ms
-5.186221198627287e-304
3.7220529623693517e-308
Results
107.0ms323×body256invalid
68.0ms165×body256valid
32.0ms123×body256infinite
Compiler

Compiled 1506 to 1064 computations (29.3% saved)

bsearch195.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
120.0ms
8.64650231820191e+187
2.141674588722338e+197
74.0ms
-5.186221198627287e-304
3.7220529623693517e-308
Results
81.0ms345×body256invalid
57.0ms122×body256infinite
47.0ms166×body256valid
Compiler

Compiled 1506 to 1064 computations (29.3% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.171451706725656e+263
6.135152314941562e+302
0.0ms
0.0
6.940451765564073e-223
0.0ms
-4.68569144837478e-120
-0.0
Compiler

Compiled 48 to 38 computations (20.8% saved)

bsearch79.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
28.0ms
3.821074584527034e-124
1.692913245251704e-123
23.0ms
1.4995517484995894e-169
2.7817008297338596e-169
28.0ms
3.1827296376158927e-227
1.5494555486841032e-226
Results
58.0ms196×body256valid
17.0ms60×body256infinite
Compiler

Compiled 848 to 598 computations (29.5% saved)

bsearch451.0ms (1.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
331.0ms
4.7807841421217714e-245
2.833916626585418e-244
69.0ms
-8.37007988203416e-86
-7.282400845988181e-89
51.0ms
-3.8394192401196807e+117
-1.5657524179862821e+116
Results
329.0ms186×body256valid
75.0ms324×body256invalid
41.0ms150×body256infinite
Compiler

Compiled 696 to 545 computations (21.7% saved)

bsearch162.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
51.0ms
4.7807841421217714e-245
2.833916626585418e-244
110.0ms
-8.37007988203416e-86
-7.282400845988181e-89
0.0ms
-7.328547825717132e+126
-7.183986428863777e+126
Results
77.0ms98×body256infinite
47.0ms227×body256invalid
34.0ms126×body256valid
Compiler

Compiled 470 to 368 computations (21.7% saved)

bsearch73.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
7.0ms
4.150202220090596e-307
4.38285517179052e-307
66.0ms
-2.981586100217081e-236
-9.61013074027e-244
Results
32.0ms120×body256infinite
27.0ms117×body256invalid
11.0ms40×body256valid
Compiler

Compiled 318 to 248 computations (22% saved)

bsearch144.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
67.0ms
-2.415307157253297e-307
4.150202220090596e-307
76.0ms
-2.981586100217081e-236
-9.61013074027e-244
Results
56.0ms192×body256infinite
52.0ms236×body256invalid
30.0ms80×body256valid
Compiler

Compiled 490 to 378 computations (22.9% saved)

bsearch24.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
23.0ms
1.9606958967831222e-7
4.598294053321658e-7
Results
15.0ms50×body256infinite
8.0ms30×body256valid
Compiler

Compiled 173 to 133 computations (23.1% saved)

bsearch201.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
201.0ms
-2.981586100217081e-236
-9.61013074027e-244
Results
157.0ms83×body256invalid
27.0ms91×body256infinite
14.0ms53×body256valid
Compiler

Compiled 300 to 236 computations (21.3% saved)

bsearch60.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
60.0ms
-5.6550710600624974e-65
-9.675149068581817e-69
Results
22.0ms76×body256valid
22.0ms102×body256invalid
15.0ms52×body256infinite
Compiler

Compiled 256 to 190 computations (25.8% saved)

simplify123.0ms (0.4%)

Algorithm
egg-herbie
Rules
112×*-commutative
32×+-commutative
22×sub-neg
20×neg-sub0
18×neg-mul-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02164214
12954063
23294063
33524055
43654055
53714055
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 l -20240225330731/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) -2)))))) (*.f64 (/.f64 1 (/.f64 (sqrt.f64 h) (sqrt.f64 d))) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))))
(if (<=.f64 h -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) -2)))))) (if (<=.f64 h 2499999999999999877858231159808783013347290115296554174866645972643377930937489795819596972293085057023968862191784564176737063312638123273158933981569113498442591634593356250194309134557271556096) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) -2)))))) (*.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)))))))
(if (<=.f64 h -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) -2)))))) (if (<=.f64 h 64999999999999997213331094737621448207567780218756766453949629561456285578967609349808222349580350207595726255777379383113715515938040190951677696840650886073901898197611358167037831567380578304) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) -2)))))) (*.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)))))))
(if (<=.f64 h -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) -2)))))) (if (<=.f64 h 129999999999999993727211814109303274092034430993951279488547803864685487880964896068903092097888580057536670310359427535645216239102438330217695076661809350359583269767068837465911711498240) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) -2)))))) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) -2))))))))
(if (<=.f64 h -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) -2)))))) (if (<=.f64 h 135000000000000000025937307450405983349246647609389526743984354285755696680938586835662528745525013121000608768626845146569997840071601181536201082913858050476797304471631213624875848564736) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) -2)))))) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) -2))))))))
(if (<=.f64 h -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) -2)))))) (if (<=.f64 h 169999999999999997742565484631024811805509472733609125944912250756027174393931404784748877804254950130922978993427832873480076668829615012384799194162347082382391465798598862373855030149120) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) -2)))))) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) -2))))))))
(if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) -5814709794364855/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) -2)))))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) 0) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) 500000000000000022070259451447643889643195698691290637281503086641722198041511804637241833845925416199409849438773805515698556484214352937342799866667017096235890326785935022607598869817624603345407231591885929026416516254957774801286987505083286521920239280586752) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) -2)))))) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))))
(if (<=.f64 M 3334007216439927/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 M 1147258064484217/4249103942534136789516705652419749018636744941816255385595553105603228478886817941913300018121834285351114635889972008122772634701221657915276159830132698815550650166683145752253825024) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 (*.f64 M h) (/.f64 (*.f64 l d) (*.f64 D 1/2))) (*.f64 -1/4 (/.f64 D (/.f64 d M))))))) (if (<=.f64 M 2619875644949029/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 (*.f64 M h) (/.f64 (*.f64 l d) (*.f64 D 1/2))) (*.f64 -1/4 (/.f64 D (/.f64 d M))))))))))
(if (<=.f64 d -219999999999999985925065750218610070358986490381662592515994080549083940450081403438672792186303052700659965606494208) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 d -405953734519727/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (if (<=.f64 d 8733224056342671/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))))
(if (<=.f64 d -7200000000000000060274784846850057046028663040881115930537159520552005140892198503788287584432048633717960007079107808611794944) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 d -5599361855444511/4479489484355608421114884561136888556243290994469299069799978201927583742360321890761754986543214231552) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (if (<=.f64 d 615015778615681/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))))
(if (<=.f64 l -5278722770253305/117304950450073441093299338992332138457996243649210992760592177980666118165925495436678284352817677825758656549761022853424729541660972550965022826666248518125620733165482852770884817967017897067499683873717228533661411547573197142488509591988118713532416) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 l 664132393664613/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) (/.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) 3/2))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))))
(if (<=.f64 l -4036041047165407/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 l -20240225330731/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (reciprocal.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d)) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))))
(if (<=.f64 M 944473296573929/4722366482869645213696) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (/.f64 d (sqrt.f64 (*.f64 l h))))
(if (<=.f64 l -7841451177349933/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) (/.f64 d (sqrt.f64 (*.f64 l h))))
(if (<=.f64 d -8256342791959349/485667223056432267729865476705879726660601709763034880312953102434726071301302124544) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h))))
(/.f64 d (sqrt.f64 (*.f64 l h)))
Outputs
(if (<=.f64 l -20240225330731/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) -2)))))) (*.f64 (/.f64 1 (/.f64 (sqrt.f64 h) (sqrt.f64 d))) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))))
(if (<=.f64 h -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) -2)))))) (if (<=.f64 h 2499999999999999877858231159808783013347290115296554174866645972643377930937489795819596972293085057023968862191784564176737063312638123273158933981569113498442591634593356250194309134557271556096) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) -2)))))) (*.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)))))))
(if (<=.f64 h -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) -2)))))) (if (<=.f64 h 2499999999999999877858231159808783013347290115296554174866645972643377930937489795819596972293085057023968862191784564176737063312638123273158933981569113498442591634593356250194309134557271556096) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (/.f64 1/2 (/.f64 d (*.f64 M D))) -2)))))) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))) (sqrt.f64 (/.f64 d l))))))
(if (<=.f64 h -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) -2)))))) (if (<=.f64 h 64999999999999997213331094737621448207567780218756766453949629561456285578967609349808222349580350207595726255777379383113715515938040190951677696840650886073901898197611358167037831567380578304) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) -2)))))) (*.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)))))))
(if (<=.f64 h -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) -2)))) (sqrt.f64 (/.f64 d l)))) (if (<=.f64 h 64999999999999997213331094737621448207567780218756766453949629561456285578967609349808222349580350207595726255777379383113715515938040190951677696840650886073901898197611358167037831567380578304) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (/.f64 1/2 (/.f64 d (*.f64 M D))) -2)))))) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))) (sqrt.f64 (/.f64 d l))))))
(if (<=.f64 h -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) -2)))))) (if (<=.f64 h 129999999999999993727211814109303274092034430993951279488547803864685487880964896068903092097888580057536670310359427535645216239102438330217695076661809350359583269767068837465911711498240) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) -2)))))) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) -2))))))))
(if (<=.f64 h -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) -2)))) (sqrt.f64 (/.f64 d l)))) (if (<=.f64 h 129999999999999993727211814109303274092034430993951279488547803864685487880964896068903092097888580057536670310359427535645216239102438330217695076661809350359583269767068837465911711498240) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (/.f64 1/2 (/.f64 d (*.f64 M D))) -2)))))) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) -2))))))))
(if (<=.f64 h -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) -2)))))) (if (<=.f64 h 135000000000000000025937307450405983349246647609389526743984354285755696680938586835662528745525013121000608768626845146569997840071601181536201082913858050476797304471631213624875848564736) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) -2)))))) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) -2))))))))
(if (<=.f64 h -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) -2)))))) (if (<=.f64 h 135000000000000000025937307450405983349246647609389526743984354285755696680938586835662528745525013121000608768626845146569997840071601181536201082913858050476797304471631213624875848564736) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (/.f64 1/2 (/.f64 d (*.f64 M D))) -2)))))) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) -2))))))))
(if (<=.f64 h -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) -2)))))) (if (<=.f64 h 169999999999999997742565484631024811805509472733609125944912250756027174393931404784748877804254950130922978993427832873480076668829615012384799194162347082382391465798598862373855030149120) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (/.f64 1/2 (/.f64 d (*.f64 D M))) -2)))))) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) -2))))))))
(if (<=.f64 h -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) -2))))) (sqrt.f64 (/.f64 d h))) (if (<=.f64 h 169999999999999997742565484631024811805509472733609125944912250756027174393931404784748877804254950130922978993427832873480076668829615012384799194162347082382391465798598862373855030149120) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (/.f64 1/2 (/.f64 d (*.f64 M D))) -2)))))) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) -2))))))))
(if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) -5814709794364855/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) -2)))))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) 0) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) 500000000000000022070259451447643889643195698691290637281503086641722198041511804637241833845925416199409849438773805515698556484214352937342799866667017096235890326785935022607598869817624603345407231591885929026416516254957774801286987505083286521920239280586752) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) -2)))))) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))))
(if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2))))) -5814709794364855/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) -2)))))) (if (or (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2))))) 0) (not (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2))))) 500000000000000022070259451447643889643195698691290637281503086641722198041511804637241833845925416199409849438773805515698556484214352937342799866667017096235890326785935022607598869817624603345407231591885929026416516254957774801286987505083286521920239280586752))) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) -2))))))))
(if (or (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2))))) -5814709794364855/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312) (not (or (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2))))) 0) (not (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2))))) 500000000000000022070259451447643889643195698691290637281503086641722198041511804637241833845925416199409849438773805515698556484214352937342799866667017096235890326785935022607598869817624603345407231591885929026416516254957774801286987505083286521920239280586752))))) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) -2)))))) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))
(if (or (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2))))) -5814709794364855/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312) (and (not (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2))))) 0)) (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2))))) 500000000000000022070259451447643889643195698691290637281503086641722198041511804637241833845925416199409849438773805515698556484214352937342799866667017096235890326785935022607598869817624603345407231591885929026416516254957774801286987505083286521920239280586752))) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 1/2 d) D)) l) (/.f64 (*.f64 1/2 (*.f64 M (/.f64 D d))) -2)))))) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))
(if (<=.f64 M 3334007216439927/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 M 1147258064484217/4249103942534136789516705652419749018636744941816255385595553105603228478886817941913300018121834285351114635889972008122772634701221657915276159830132698815550650166683145752253825024) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 (*.f64 M h) (/.f64 (*.f64 l d) (*.f64 D 1/2))) (*.f64 -1/4 (/.f64 D (/.f64 d M))))))) (if (<=.f64 M 2619875644949029/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 (*.f64 M h) (/.f64 (*.f64 l d) (*.f64 D 1/2))) (*.f64 -1/4 (/.f64 D (/.f64 d M))))))))))
(if (<=.f64 M 3334007216439927/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (or (<=.f64 M 1147258064484217/4249103942534136789516705652419749018636744941816255385595553105603228478886817941913300018121834285351114635889972008122772634701221657915276159830132698815550650166683145752253825024) (not (<=.f64 M 2619875644949029/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952))) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 (*.f64 h M) (/.f64 (*.f64 l d) (*.f64 1/2 D))) (*.f64 -1/4 (/.f64 D (/.f64 d M))))))) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))))
(if (or (<=.f64 M 3334007216439927/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (not (or (<=.f64 M 1147258064484217/4249103942534136789516705652419749018636744941816255385595553105603228478886817941913300018121834285351114635889972008122772634701221657915276159830132698815550650166683145752253825024) (not (<=.f64 M 2619875644949029/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952))))) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 (*.f64 h M) (/.f64 (*.f64 l d) (*.f64 1/2 D))) (*.f64 -1/4 (/.f64 D (/.f64 d M))))))))
(if (or (<=.f64 M 3334007216439927/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (and (not (<=.f64 M 1147258064484217/4249103942534136789516705652419749018636744941816255385595553105603228478886817941913300018121834285351114635889972008122772634701221657915276159830132698815550650166683145752253825024)) (<=.f64 M 2619875644949029/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952))) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 (*.f64 h M) (/.f64 (*.f64 l d) (*.f64 1/2 D))) (*.f64 -1/4 (/.f64 D (/.f64 d M))))))))
(if (<=.f64 d -219999999999999985925065750218610070358986490381662592515994080549083940450081403438672792186303052700659965606494208) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 d -405953734519727/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l))) (if (<=.f64 d 8733224056342671/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))))
(if (<=.f64 d -219999999999999985925065750218610070358986490381662592515994080549083940450081403438672792186303052700659965606494208) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 d -405953734519727/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 1 (sqrt.f64 (/.f64 h d)))) (if (<=.f64 d 8733224056342671/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))))
(if (<=.f64 d -219999999999999985925065750218610070358986490381662592515994080549083940450081403438672792186303052700659965606494208) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 d -405953734519727/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 1 (sqrt.f64 (/.f64 h d)))) (if (<=.f64 d 8733224056342671/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))))
(if (<=.f64 d -7200000000000000060274784846850057046028663040881115930537159520552005140892198503788287584432048633717960007079107808611794944) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 d -5599361855444511/4479489484355608421114884561136888556243290994469299069799978201927583742360321890761754986543214231552) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (if (<=.f64 d 615015778615681/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))))
(if (<=.f64 d -7200000000000000060274784846850057046028663040881115930537159520552005140892198503788287584432048633717960007079107808611794944) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 d -5599361855444511/4479489484355608421114884561136888556243290994469299069799978201927583742360321890761754986543214231552) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (if (<=.f64 d 615015778615681/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))))
(if (<=.f64 d -7200000000000000060274784846850057046028663040881115930537159520552005140892198503788287584432048633717960007079107808611794944) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 d -5599361855444511/4479489484355608421114884561136888556243290994469299069799978201927583742360321890761754986543214231552) (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (if (<=.f64 d 615015778615681/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))))
(if (<=.f64 l -5278722770253305/117304950450073441093299338992332138457996243649210992760592177980666118165925495436678284352817677825758656549761022853424729541660972550965022826666248518125620733165482852770884817967017897067499683873717228533661411547573197142488509591988118713532416) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 l 664132393664613/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) (/.f64 d (cbrt.f64 (pow.f64 (*.f64 h l) 3/2))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))))
(if (<=.f64 l -5278722770253305/117304950450073441093299338992332138457996243649210992760592177980666118165925495436678284352817677825758656549761022853424729541660972550965022826666248518125620733165482852770884817967017897067499683873717228533661411547573197142488509591988118713532416) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 l 664132393664613/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928) (/.f64 d (cbrt.f64 (pow.f64 (*.f64 l h) 3/2))) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))))
(if (<=.f64 l -4036041047165407/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 l -20240225330731/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (reciprocal.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d)) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))))
(if (<=.f64 l -4036041047165407/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (if (<=.f64 l -20240225330731/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (reciprocal.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d)) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))))
(if (<=.f64 M 944473296573929/4722366482869645213696) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) (/.f64 d (sqrt.f64 (*.f64 l h))))
(if (<=.f64 l -7841451177349933/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976) (*.f64 -1 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))) (/.f64 d (sqrt.f64 (*.f64 l h))))
(if (<=.f64 l -7841451177349933/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976) (neg.f64 (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 l h))))) (/.f64 d (sqrt.f64 (*.f64 l h))))
(if (<=.f64 l -7841451177349933/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976) (*.f64 d (neg.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))))) (/.f64 d (sqrt.f64 (*.f64 l h))))
(if (<=.f64 d -8256342791959349/485667223056432267729865476705879726660601709763034880312953102434726071301302124544) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h))))
(/.f64 d (sqrt.f64 (*.f64 l h)))
Compiler

Compiled 1102 to 718 computations (34.8% saved)

soundness5.1s (18.1%)

Rules
1474×log-prod
1474×log-prod
1474×log-prod
1384×log-prod
1384×log-prod
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01802460
16312436
223222340
363202320
045362
1663362
056730800
1141529376
2576629368
044242
1707223
045362
1663362
045362
1663362
037294
1571282
045362
1663362
056730800
1141529376
2576629368
045362
1663362
056730800
1141529376
2576629368
01802460
16312436
223222340
363202320
044242
1707223
037294
1571282
089726269
1230124520
037294
1571282
042396
1717369
044242
1707223
053517400
1143316514
2549816460
042396
1717369
051821246
1114919185
2472919185
037294
1571282
045362
1663362
089726269
1230124520
042396
1717369
051821246
1114919185
2472919185
045362
1663362
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
Compiler

Compiled 3455 to 1828 computations (47.1% saved)

end2.0ms (0%)

preprocess454.0ms (1.6%)

Remove

(abs D)

Compiler

Compiled 4414 to 2564 computations (41.9% saved)

Profiling

Loading profile data...