Henrywood and Agarwal, Equation (12)

Time bar (total: 25.5s)

analyze641.0ms (2.5%)

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.6s (22.2%)

Results
3.1s13180×body256invalid
1.5s5227×body256valid
898.0ms3029×body256infinite
Bogosity

preprocess277.0ms (1.1%)

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

Useful iterations: 3 (0.0ms)

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

(abs M)

(abs D)

(sort M D)

Compiler

Compiled 200 to 126 computations (37% saved)

eval1.0ms (0%)

Compiler

Compiled 85 to 48 computations (43.5% saved)

prune10.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
68.7%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
68.7%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
68.3%
(*.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)))
68.3%
(*.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)))))
68.7%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
68.7%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
68.3%
(*.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)))
68.3%
(*.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 270 to 198 computations (26.7% saved)

localize596.0ms (2.3%)

Localize:

Found 16 expressions with local error:

NewAccuracyProgram
93.2%
(/.f64 (*.f64 M D) (*.f64 2 d))
84.9%
(*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))
78.3%
(pow.f64 (/.f64 d h) (/.f64 1 2))
75.9%
(pow.f64 (/.f64 d l) (/.f64 1 2))
91.5%
(*.f64 (/.f64 D 2) (/.f64 M d))
84.9%
(*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))
78.3%
(sqrt.f64 (/.f64 d h))
75.9%
(sqrt.f64 (/.f64 d l))
90.2%
(/.f64 D (*.f64 (/.f64 2 M) d))
89.7%
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) -1/2) 1)
78.3%
(sqrt.f64 (/.f64 d h))
75.9%
(sqrt.f64 (/.f64 d l))
92.9%
(*.f64 (/.f64 M 2) (/.f64 D d))
84.6%
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))
78.3%
(sqrt.f64 (/.f64 d h))
75.9%
(sqrt.f64 (/.f64 d l))
Compiler

Compiled 550 to 268 computations (51.3% saved)

series66.0ms (0.3%)

Counts
16 → 384
Calls

144 calls:

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

rewrite182.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
426×frac-times
412×times-frac
312×cbrt-prod
309×log1p-expm1-u
309×expm1-log1p-u
Iterations

Useful iterations: 0 (0.0ms)

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

simplify401.0ms (1.6%)

Algorithm
egg-herbie
Rules
1074×associate-*l*
1002×log-div
998×fma-def
944×associate-*r*
920×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
061438449
1155637987
2746837975
Stop Event
node limit
Counts
971 → 330
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))
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/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) 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 l)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l)))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(/.f64 1 (sqrt.f64 (/.f64 l d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 l)))
(pow.f64 (/.f64 d l) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)
(pow.f64 (pow.f64 (/.f64 d l) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d l) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 d l) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 d l)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 h)))
(*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(/.f64 1 (sqrt.f64 (/.f64 h d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 h)))
(pow.f64 (/.f64 d h) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d h)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3)
(pow.f64 (pow.f64 (/.f64 d h) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d h) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 d h) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 d h)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)))) 1)
(/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)) l)
(/.f64 (neg.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2))) (neg.f64 l))
(pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) (sqrt.f64 -1/2)) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 h l) 3) (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 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 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2))))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))) 1)
(/.f64 M (*.f64 2 (/.f64 d D)))
(/.f64 M (*.f64 (/.f64 d D) 2))
(/.f64 M (*.f64 (/.f64 2 D) d))
(/.f64 D (*.f64 2 (/.f64 d M)))
(/.f64 D (*.f64 (/.f64 d M) 2))
(/.f64 1 (/.f64 (*.f64 2 (/.f64 d M)) D))
(/.f64 1 (*.f64 (/.f64 d M) (/.f64 2 D)))
(/.f64 (*.f64 M D) (*.f64 d 2))
(/.f64 (neg.f64 M) (*.f64 (/.f64 d D) -2))
(/.f64 (neg.f64 M) (*.f64 (/.f64 2 D) (neg.f64 d)))
(/.f64 (neg.f64 M) (neg.f64 (*.f64 2 (/.f64 d D))))
(/.f64 (neg.f64 D) (neg.f64 (*.f64 2 (/.f64 d M))))
(/.f64 (neg.f64 D) (*.f64 (/.f64 2 M) (neg.f64 d)))
(/.f64 (neg.f64 D) (*.f64 (/.f64 d M) -2))
(/.f64 (neg.f64 (*.f64 M D)) (neg.f64 (*.f64 d 2)))
(/.f64 (*.f64 (*.f64 D 1/2) M) d)
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(/.f64 (*.f64 D (/.f64 M d)) 2)
(/.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 (/.f64 d M) (/.f64 2 D))))
(/.f64 -1 (neg.f64 (/.f64 (*.f64 2 (/.f64 d M)) D)))
(/.f64 (*.f64 D 1) (*.f64 2 (/.f64 d M)))
(/.f64 (*.f64 (neg.f64 D) 1) (*.f64 (neg.f64 d) (/.f64 2 M)))
(/.f64 (*.f64 (neg.f64 D) 1) (*.f64 -2 (/.f64 d M)))
(/.f64 (*.f64 M 1) (*.f64 2 (/.f64 d D)))
(/.f64 (*.f64 M 1) (*.f64 d (/.f64 2 D)))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 -2 (/.f64 d D)))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 (neg.f64 d) (/.f64 2 D)))
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 2 (neg.f64 d)))
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 d -2))
(/.f64 (*.f64 (neg.f64 M) D) (*.f64 -2 d))
(/.f64 (*.f64 (neg.f64 M) D) (*.f64 (neg.f64 d) 2))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 -2 (neg.f64 d)))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 (neg.f64 d) -2))
(/.f64 (*.f64 D (neg.f64 M)) (*.f64 2 (neg.f64 d)))
(/.f64 (*.f64 D (neg.f64 M)) (*.f64 d -2))
(/.f64 (*.f64 (neg.f64 D) M) (*.f64 -2 d))
(/.f64 (*.f64 (neg.f64 D) M) (*.f64 (neg.f64 d) 2))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 -2 (neg.f64 d)))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 (neg.f64 d) -2))
(/.f64 (neg.f64 (neg.f64 (*.f64 M D))) (neg.f64 (neg.f64 (*.f64 d 2))))
(/.f64 (neg.f64 (*.f64 (*.f64 D 1/2) M)) (neg.f64 d))
(/.f64 (neg.f64 (*.f64 (*.f64 M 1/2) D)) (neg.f64 d))
(/.f64 (neg.f64 (*.f64 D (/.f64 M d))) -2)
(/.f64 (neg.f64 (*.f64 M (/.f64 D d))) -2)
(/.f64 (neg.f64 (*.f64 (*.f64 M D) 1/2)) (neg.f64 d))
(/.f64 (neg.f64 (neg.f64 D)) (neg.f64 (neg.f64 (*.f64 2 (/.f64 d M)))))
(/.f64 (neg.f64 (*.f64 D (*.f64 M 1/2))) (neg.f64 d))
(pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 2)
(pow.f64 (/.f64 (*.f64 2 (/.f64 d M)) D) -1)
(pow.f64 (*.f64 (/.f64 d M) (/.f64 2 D)) -1)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))
(fabs.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M 1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D 1/2) 3) (pow.f64 (/.f64 M d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M d) 3) (pow.f64 (*.f64 D 1/2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 3) (pow.f64 (*.f64 d 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 D 3) (pow.f64 (*.f64 2 (/.f64 d M)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(exp.f64 (log.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l)))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(/.f64 1 (sqrt.f64 (/.f64 l d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 l)))
(pow.f64 (/.f64 d l) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)
(pow.f64 (pow.f64 (/.f64 d l) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d l) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 d l) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 d l)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 h)))
(*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(/.f64 1 (sqrt.f64 (/.f64 h d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 h)))
(pow.f64 (/.f64 d h) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d h)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3)
(pow.f64 (pow.f64 (/.f64 d h) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d h) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 d h) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 d h)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(+.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1))) 1)
(*.f64 1 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1)) 2) (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1)) (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)) 3) 1) (+.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)) 2) (-.f64 1 (*.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)) 1))))
(pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1)) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1) 2))
(log.f64 (exp.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1)))
(exp.f64 (log.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))) 1)
(*.f64 M (/.f64 1 (*.f64 2 (/.f64 d D))))
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 D (/.f64 1 (*.f64 2 (/.f64 d M))))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 1 (*.f64 (*.f64 M 1/2) (/.f64 D d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 1/2 (/.f64 (*.f64 M D) d))
(*.f64 (*.f64 M D) (/.f64 1 (*.f64 d 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 2) (cbrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) (sqrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(*.f64 (neg.f64 D) (/.f64 1 (neg.f64 (*.f64 2 (/.f64 d M)))))
(*.f64 (neg.f64 (*.f64 M D)) (/.f64 1 (neg.f64 (*.f64 d 2))))
(*.f64 (/.f64 1 d) (*.f64 D (*.f64 M 1/2)))
(*.f64 (/.f64 1 d) (*.f64 (*.f64 M D) 1/2))
(*.f64 (*.f64 (*.f64 D 1/2) M) (/.f64 1 d))
(*.f64 (*.f64 (*.f64 M 1/2) D) (/.f64 1 d))
(*.f64 (*.f64 D (/.f64 M d)) 1/2)
(*.f64 (*.f64 M (/.f64 D d)) 1/2)
(*.f64 (*.f64 D (*.f64 M 1/2)) (/.f64 1 d))
(*.f64 (*.f64 (*.f64 M D) 1/2) (/.f64 1 d))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 2)))
(*.f64 (/.f64 M 1) (/.f64 D (*.f64 d 2)))
(*.f64 (/.f64 M (pow.f64 (cbrt.f64 (*.f64 d 2)) 2)) (/.f64 D (cbrt.f64 (*.f64 d 2))))
(*.f64 (/.f64 M (sqrt.f64 (*.f64 d 2))) (/.f64 D (sqrt.f64 (*.f64 d 2))))
(*.f64 (/.f64 D (sqrt.f64 (*.f64 d 2))) (/.f64 M (sqrt.f64 (*.f64 d 2))))
(*.f64 (/.f64 D 1) (/.f64 M (*.f64 d 2)))
(*.f64 (/.f64 D (pow.f64 (cbrt.f64 (*.f64 d 2)) 2)) (/.f64 M (cbrt.f64 (*.f64 d 2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d 2)) 2)) (/.f64 (*.f64 M D) (cbrt.f64 (*.f64 d 2))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d 2))) (/.f64 (*.f64 M D) (sqrt.f64 (*.f64 d 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) d) (/.f64 (cbrt.f64 (*.f64 M D)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) 2) (/.f64 (cbrt.f64 (*.f64 M D)) d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) 1) (/.f64 (cbrt.f64 (*.f64 M D)) (*.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) (pow.f64 (cbrt.f64 (*.f64 d 2)) 2)) (cbrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) (sqrt.f64 (*.f64 d 2))) (/.f64 (cbrt.f64 (*.f64 M D)) (sqrt.f64 (*.f64 d 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 M D)) d) (/.f64 (sqrt.f64 (*.f64 M D)) 2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 M D)) 2) (/.f64 (sqrt.f64 (*.f64 M D)) d))
(*.f64 (/.f64 (sqrt.f64 (*.f64 M D)) 1) (/.f64 (sqrt.f64 (*.f64 M D)) (*.f64 d 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 M D)) (pow.f64 (cbrt.f64 (*.f64 d 2)) 2)) (/.f64 (sqrt.f64 (*.f64 M D)) (cbrt.f64 (*.f64 d 2))))
(*.f64 (/.f64 (*.f64 D 1/2) 1) (/.f64 M d))
(*.f64 (/.f64 (*.f64 D 1/2) (pow.f64 (cbrt.f64 d) 2)) (/.f64 M (cbrt.f64 d)))
(*.f64 (/.f64 (*.f64 D 1/2) (sqrt.f64 d)) (/.f64 M (sqrt.f64 d)))
(*.f64 (/.f64 (*.f64 M 1/2) 1) (/.f64 D d))
(*.f64 (/.f64 (*.f64 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 (cbrt.f64 (pow.f64 D 2)) 1) (/.f64 (cbrt.f64 D) (*.f64 2 (/.f64 d M))))
(*.f64 (/.f64 (sqrt.f64 D) 1) (/.f64 (sqrt.f64 D) (*.f64 2 (/.f64 d M))))
(*.f64 (/.f64 (sqrt.f64 D) (/.f64 2 M)) (/.f64 (sqrt.f64 D) d))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 d M)) 2))) (/.f64 D (cbrt.f64 (*.f64 2 (/.f64 d M)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 2 (/.f64 d M)))) (/.f64 D (sqrt.f64 (*.f64 2 (/.f64 d M)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 2)) d) (/.f64 (cbrt.f64 D) (/.f64 2 M)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 2)) (/.f64 2 M)) (/.f64 (cbrt.f64 D) d))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 2)) (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 d M)) 2))) (cbrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 2)) (sqrt.f64 (*.f64 2 (/.f64 d M)))) (/.f64 (cbrt.f64 D) (sqrt.f64 (*.f64 2 (/.f64 d M)))))
(*.f64 (/.f64 (sqrt.f64 D) d) (/.f64 (sqrt.f64 D) (/.f64 2 M)))
(*.f64 (/.f64 (sqrt.f64 D) (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 d M)) 2))) (/.f64 (sqrt.f64 D) (cbrt.f64 (*.f64 2 (/.f64 d M)))))
(pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 2)
(pow.f64 (/.f64 (*.f64 2 (/.f64 d M)) D) -1)
(pow.f64 (*.f64 (/.f64 d M) (/.f64 2 D)) -1)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))
(fabs.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M 1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D 1/2) 3) (pow.f64 (/.f64 M d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M d) 3) (pow.f64 (*.f64 D 1/2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 3) (pow.f64 (*.f64 d 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 D 3) (pow.f64 (*.f64 2 (/.f64 d M)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(exp.f64 (log.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l)))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(/.f64 1 (sqrt.f64 (/.f64 l d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 l)))
(pow.f64 (/.f64 d l) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)
(pow.f64 (pow.f64 (/.f64 d l) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d l) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 d l) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 d l)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 h)))
(*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(/.f64 1 (sqrt.f64 (/.f64 h d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 h)))
(pow.f64 (/.f64 d h) 1/2)
(pow.f64 (sqrt.f64 (/.f64 d h)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3)
(pow.f64 (pow.f64 (/.f64 d h) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d h) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 d h) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 d h)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) h) l)
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) h)) (neg.f64 l))
(pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 h l) 3) (pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 3) (pow.f64 (/.f64 h l) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))) 1)
(/.f64 M (*.f64 2 (/.f64 d D)))
(/.f64 M (*.f64 (/.f64 d D) 2))
(/.f64 M (*.f64 (/.f64 2 D) d))
(/.f64 D (*.f64 2 (/.f64 d M)))
(/.f64 D (*.f64 (/.f64 d M) 2))
(/.f64 1 (/.f64 (*.f64 2 (/.f64 d M)) D))
(/.f64 1 (*.f64 (/.f64 d M) (/.f64 2 D)))
(/.f64 (*.f64 M D) (*.f64 d 2))
(/.f64 (neg.f64 M) (*.f64 (/.f64 d D) -2))
(/.f64 (neg.f64 M) (*.f64 (/.f64 2 D) (neg.f64 d)))
(/.f64 (neg.f64 M) (neg.f64 (*.f64 2 (/.f64 d D))))
(/.f64 (neg.f64 D) (neg.f64 (*.f64 2 (/.f64 d M))))
(/.f64 (neg.f64 D) (*.f64 (/.f64 2 M) (neg.f64 d)))
(/.f64 (neg.f64 D) (*.f64 (/.f64 d M) -2))
(/.f64 (neg.f64 (*.f64 M D)) (neg.f64 (*.f64 d 2)))
(/.f64 (*.f64 (*.f64 D 1/2) M) d)
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(/.f64 (*.f64 D (/.f64 M d)) 2)
(/.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 (/.f64 d M) (/.f64 2 D))))
(/.f64 -1 (neg.f64 (/.f64 (*.f64 2 (/.f64 d M)) D)))
(/.f64 (*.f64 D 1) (*.f64 2 (/.f64 d M)))
(/.f64 (*.f64 (neg.f64 D) 1) (*.f64 (neg.f64 d) (/.f64 2 M)))
(/.f64 (*.f64 (neg.f64 D) 1) (*.f64 -2 (/.f64 d M)))
(/.f64 (*.f64 M 1) (*.f64 2 (/.f64 d D)))
(/.f64 (*.f64 M 1) (*.f64 d (/.f64 2 D)))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 -2 (/.f64 d D)))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 (neg.f64 d) (/.f64 2 D)))
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 2 (neg.f64 d)))
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 d -2))
(/.f64 (*.f64 (neg.f64 M) D) (*.f64 -2 d))
(/.f64 (*.f64 (neg.f64 M) D) (*.f64 (neg.f64 d) 2))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 -2 (neg.f64 d)))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 (neg.f64 d) -2))
(/.f64 (*.f64 D (neg.f64 M)) (*.f64 2 (neg.f64 d)))
(/.f64 (*.f64 D (neg.f64 M)) (*.f64 d -2))
(/.f64 (*.f64 (neg.f64 D) M) (*.f64 -2 d))
(/.f64 (*.f64 (neg.f64 D) M) (*.f64 (neg.f64 d) 2))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 -2 (neg.f64 d)))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 (neg.f64 d) -2))
(/.f64 (neg.f64 (neg.f64 (*.f64 M D))) (neg.f64 (neg.f64 (*.f64 d 2))))
(/.f64 (neg.f64 (*.f64 (*.f64 D 1/2) M)) (neg.f64 d))
(/.f64 (neg.f64 (*.f64 (*.f64 M 1/2) D)) (neg.f64 d))
(/.f64 (neg.f64 (*.f64 D (/.f64 M d))) -2)
(/.f64 (neg.f64 (*.f64 M (/.f64 D d))) -2)
(/.f64 (neg.f64 (*.f64 (*.f64 M D) 1/2)) (neg.f64 d))
(/.f64 (neg.f64 (neg.f64 D)) (neg.f64 (neg.f64 (*.f64 2 (/.f64 d M)))))
(/.f64 (neg.f64 (*.f64 D (*.f64 M 1/2))) (neg.f64 d))
(pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 2)
(pow.f64 (/.f64 (*.f64 2 (/.f64 d M)) D) -1)
(pow.f64 (*.f64 (/.f64 d M) (/.f64 2 D)) -1)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))
(fabs.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M 1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D 1/2) 3) (pow.f64 (/.f64 M d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M d) 3) (pow.f64 (*.f64 D 1/2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 3) (pow.f64 (*.f64 d 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 D 3) (pow.f64 (*.f64 2 (/.f64 d M)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(exp.f64 (log.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l)))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(/.f64 1 (sqrt.f64 (/.f64 l d)))
(/.f64 (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 (sqrt.f64 (/.f64 d h)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 h)))
(*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(/.f64 1 (sqrt.f64 (/.f64 h d)))
(/.f64 (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 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2)))) 1)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2) h) l)
(/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2) h)) (neg.f64 l))
(pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 h l))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 h l) 3) (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 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 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2))))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))) 1)
(*.f64 M (/.f64 1 (*.f64 2 (/.f64 d D))))
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 D (/.f64 1 (*.f64 2 (/.f64 d M))))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 1 (*.f64 (*.f64 M 1/2) (/.f64 D d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 1/2 (/.f64 (*.f64 M D) d))
(*.f64 (*.f64 M D) (/.f64 1 (*.f64 d 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 2) (cbrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) (sqrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(*.f64 (neg.f64 D) (/.f64 1 (neg.f64 (*.f64 2 (/.f64 d M)))))
(*.f64 (neg.f64 (*.f64 M D)) (/.f64 1 (neg.f64 (*.f64 d 2))))
(*.f64 (/.f64 1 d) (*.f64 D (*.f64 M 1/2)))
(*.f64 (/.f64 1 d) (*.f64 (*.f64 M D) 1/2))
(*.f64 (*.f64 (*.f64 D 1/2) M) (/.f64 1 d))
(*.f64 (*.f64 (*.f64 M 1/2) D) (/.f64 1 d))
(*.f64 (*.f64 D (/.f64 M d)) 1/2)
(*.f64 (*.f64 M (/.f64 D d)) 1/2)
(*.f64 (*.f64 D (*.f64 M 1/2)) (/.f64 1 d))
(*.f64 (*.f64 (*.f64 M D) 1/2) (/.f64 1 d))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 2)))
(*.f64 (/.f64 M 1) (/.f64 D (*.f64 d 2)))
(*.f64 (/.f64 M (pow.f64 (cbrt.f64 (*.f64 d 2)) 2)) (/.f64 D (cbrt.f64 (*.f64 d 2))))
(*.f64 (/.f64 M (sqrt.f64 (*.f64 d 2))) (/.f64 D (sqrt.f64 (*.f64 d 2))))
(*.f64 (/.f64 D (sqrt.f64 (*.f64 d 2))) (/.f64 M (sqrt.f64 (*.f64 d 2))))
(*.f64 (/.f64 D 1) (/.f64 M (*.f64 d 2)))
(*.f64 (/.f64 D (pow.f64 (cbrt.f64 (*.f64 d 2)) 2)) (/.f64 M (cbrt.f64 (*.f64 d 2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d 2)) 2)) (/.f64 (*.f64 M D) (cbrt.f64 (*.f64 d 2))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d 2))) (/.f64 (*.f64 M D) (sqrt.f64 (*.f64 d 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) d) (/.f64 (cbrt.f64 (*.f64 M D)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) 2) (/.f64 (cbrt.f64 (*.f64 M D)) d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) 1) (/.f64 (cbrt.f64 (*.f64 M D)) (*.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) (pow.f64 (cbrt.f64 (*.f64 d 2)) 2)) (cbrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) (sqrt.f64 (*.f64 d 2))) (/.f64 (cbrt.f64 (*.f64 M D)) (sqrt.f64 (*.f64 d 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 M D)) d) (/.f64 (sqrt.f64 (*.f64 M D)) 2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 M D)) 2) (/.f64 (sqrt.f64 (*.f64 M D)) d))
(*.f64 (/.f64 (sqrt.f64 (*.f64 M D)) 1) (/.f64 (sqrt.f64 (*.f64 M D)) (*.f64 d 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 M D)) (pow.f64 (cbrt.f64 (*.f64 d 2)) 2)) (/.f64 (sqrt.f64 (*.f64 M D)) (cbrt.f64 (*.f64 d 2))))
(*.f64 (/.f64 (*.f64 D 1/2) 1) (/.f64 M d))
(*.f64 (/.f64 (*.f64 D 1/2) (pow.f64 (cbrt.f64 d) 2)) (/.f64 M (cbrt.f64 d)))
(*.f64 (/.f64 (*.f64 D 1/2) (sqrt.f64 d)) (/.f64 M (sqrt.f64 d)))
(*.f64 (/.f64 (*.f64 M 1/2) 1) (/.f64 D d))
(*.f64 (/.f64 (*.f64 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 (cbrt.f64 (pow.f64 D 2)) 1) (/.f64 (cbrt.f64 D) (*.f64 2 (/.f64 d M))))
(*.f64 (/.f64 (sqrt.f64 D) 1) (/.f64 (sqrt.f64 D) (*.f64 2 (/.f64 d M))))
(*.f64 (/.f64 (sqrt.f64 D) (/.f64 2 M)) (/.f64 (sqrt.f64 D) d))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 d M)) 2))) (/.f64 D (cbrt.f64 (*.f64 2 (/.f64 d M)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 2 (/.f64 d M)))) (/.f64 D (sqrt.f64 (*.f64 2 (/.f64 d M)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 2)) d) (/.f64 (cbrt.f64 D) (/.f64 2 M)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 2)) (/.f64 2 M)) (/.f64 (cbrt.f64 D) d))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 2)) (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 d M)) 2))) (cbrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 2)) (sqrt.f64 (*.f64 2 (/.f64 d M)))) (/.f64 (cbrt.f64 D) (sqrt.f64 (*.f64 2 (/.f64 d M)))))
(*.f64 (/.f64 (sqrt.f64 D) d) (/.f64 (sqrt.f64 D) (/.f64 2 M)))
(*.f64 (/.f64 (sqrt.f64 D) (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 d M)) 2))) (/.f64 (sqrt.f64 D) (cbrt.f64 (*.f64 2 (/.f64 d M)))))
(pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 2)
(pow.f64 (/.f64 (*.f64 2 (/.f64 d M)) D) -1)
(pow.f64 (*.f64 (/.f64 d M) (/.f64 2 D)) -1)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))
(fabs.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M 1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D 1/2) 3) (pow.f64 (/.f64 M d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M d) 3) (pow.f64 (*.f64 D 1/2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 3) (pow.f64 (*.f64 d 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 D 3) (pow.f64 (*.f64 2 (/.f64 d M)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(exp.f64 (log.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
Outputs
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 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 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8))
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1)
(fma.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) -1/8) 1)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/4)
(*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) 1/4))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 M 2) h) l)) 1/8)
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) (pow.f64 d 2)) (/.f64 (pow.f64 M 2) (/.f64 l h))) 1/8)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(sqrt.f64 (/.f64 d l))
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l)))
(/.f64 (*.f64 (sqrt.f64 d) 1) (sqrt.f64 l))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(/.f64 1 (sqrt.f64 (/.f64 l d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (*.f64 (sqrt.f64 d) 1) (sqrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 l)))
(*.f64 1 (/.f64 (sqrt.f64 d) (sqrt.f64 l)))
(pow.f64 (/.f64 d l) 1/2)
(sqrt.f64 (/.f64 d l))
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(sqrt.f64 (/.f64 d l))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)
(sqrt.f64 (/.f64 d l))
(pow.f64 (pow.f64 (/.f64 d l) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d l) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(pow.f64 (pow.f64 (/.f64 d l) 1/4) 2)
(sqrt.f64 (/.f64 d l))
(fabs.f64 (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(sqrt.f64 (/.f64 d l))
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(sqrt.f64 (/.f64 d l))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(sqrt.f64 (/.f64 d h))
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 h)))
(/.f64 (*.f64 (sqrt.f64 d) 1) (sqrt.f64 h))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(sqrt.f64 (/.f64 d h))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d h))) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d h))) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(/.f64 1 (sqrt.f64 (/.f64 h d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (*.f64 (sqrt.f64 d) 1) (sqrt.f64 h))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 h)))
(*.f64 1 (/.f64 (sqrt.f64 d) (sqrt.f64 h)))
(pow.f64 (/.f64 d h) 1/2)
(sqrt.f64 (/.f64 d h))
(pow.f64 (sqrt.f64 (/.f64 d h)) 1)
(sqrt.f64 (/.f64 d h))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3)
(sqrt.f64 (/.f64 d h))
(pow.f64 (pow.f64 (/.f64 d h) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d h) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(pow.f64 (pow.f64 (/.f64 d h) 1/4) 2)
(sqrt.f64 (/.f64 d h))
(fabs.f64 (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(sqrt.f64 (/.f64 d h))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(sqrt.f64 (/.f64 d h))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)))) 1)
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) -1/2))
(/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)) l)
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) -1/2))
(/.f64 (neg.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2))) (neg.f64 l))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) -1/2))
(pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)) 1)
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) -1/2))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2))) 3)
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) -1/2))
(pow.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)) 3) 1/3)
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) -1/2))
(pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) (sqrt.f64 -1/2)) 2)
(pow.f64 (*.f64 (*.f64 D (/.f64 M (*.f64 2 d))) (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 -1/2))) 2)
(pow.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 1/2 d)) (*.f64 (sqrt.f64 (/.f64 h l)) (sqrt.f64 -1/2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2)) 2))
(fabs.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (*.f64 (/.f64 h l) 1/2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2))
(*.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 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)))))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2))
(*.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 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)) 3))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) -1/2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 h l) 3) (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 3)))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) -1/2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 3) (pow.f64 (/.f64 h l) 3)))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) -1/2))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2))))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2))
(*.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 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2))))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2))
(*.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 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2))) 1))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) -1/2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2))))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) -1/2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))) 1)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 M (*.f64 2 (/.f64 d D)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 M (*.f64 (/.f64 d D) 2))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 M (*.f64 (/.f64 2 D) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 D (*.f64 2 (/.f64 d M)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 D (*.f64 (/.f64 d M) 2))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 1 (/.f64 (*.f64 2 (/.f64 d M)) D))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 1 (*.f64 (/.f64 d M) (/.f64 2 D)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 M D) (*.f64 d 2))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (neg.f64 M) (*.f64 (/.f64 d D) -2))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (neg.f64 M) (*.f64 (/.f64 2 D) (neg.f64 d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (neg.f64 M) (neg.f64 (*.f64 2 (/.f64 d D))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (neg.f64 D) (neg.f64 (*.f64 2 (/.f64 d M))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (neg.f64 D) (*.f64 (/.f64 2 M) (neg.f64 d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (neg.f64 D) (*.f64 (/.f64 d M) -2))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (neg.f64 (*.f64 M D)) (neg.f64 (*.f64 d 2)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D 1/2) M) d)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 D (/.f64 M d)) 2)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 M (/.f64 D d)) 2)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 D (*.f64 M 1/2)) d)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 (*.f64 M D) 1/2) d)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 -1 (neg.f64 (*.f64 (/.f64 d M) (/.f64 2 D))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 -1 (neg.f64 (/.f64 (*.f64 2 (/.f64 d M)) D)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 D 1) (*.f64 2 (/.f64 d M)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 (neg.f64 D) 1) (*.f64 (neg.f64 d) (/.f64 2 M)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 (neg.f64 D) 1) (*.f64 -2 (/.f64 d M)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 M 1) (*.f64 2 (/.f64 d D)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 M 1) (*.f64 d (/.f64 2 D)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 -2 (/.f64 d D)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 (neg.f64 d) (/.f64 2 D)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 2 (neg.f64 d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 d -2))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 (neg.f64 M) D) (*.f64 -2 d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 (neg.f64 M) D) (*.f64 (neg.f64 d) 2))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 -2 (neg.f64 d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 (neg.f64 d) -2))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 D (neg.f64 M)) (*.f64 2 (neg.f64 d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 D (neg.f64 M)) (*.f64 d -2))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 (neg.f64 D) M) (*.f64 -2 d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 (neg.f64 D) M) (*.f64 (neg.f64 d) 2))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 -2 (neg.f64 d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 (neg.f64 d) -2))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (neg.f64 (neg.f64 (*.f64 M D))) (neg.f64 (neg.f64 (*.f64 d 2))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (neg.f64 (*.f64 (*.f64 D 1/2) M)) (neg.f64 d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (neg.f64 (*.f64 (*.f64 M 1/2) D)) (neg.f64 d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (neg.f64 (*.f64 D (/.f64 M d))) -2)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (neg.f64 (*.f64 M (/.f64 D d))) -2)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (neg.f64 (*.f64 (*.f64 M D) 1/2)) (neg.f64 d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (neg.f64 (neg.f64 D)) (neg.f64 (neg.f64 (*.f64 2 (/.f64 d M)))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (neg.f64 (*.f64 D (*.f64 M 1/2))) (neg.f64 d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 1)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 3)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 3) 1/3)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 2)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (/.f64 (*.f64 2 (/.f64 d M)) D) -1)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (*.f64 (/.f64 d M) (/.f64 2 D)) -1)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(fabs.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))
(*.f64 D (/.f64 M (*.f64 2 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 (*.f64 M 1/2) (/.f64 D d)))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 3))
(*.f64 D (/.f64 M (*.f64 2 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 D (/.f64 M (*.f64 2 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 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D 1/2) 3) (pow.f64 (/.f64 M d) 3)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M d) 3) (pow.f64 (*.f64 D 1/2) 3)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 3) (pow.f64 (*.f64 d 2) 3)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(cbrt.f64 (/.f64 (pow.f64 D 3) (pow.f64 (*.f64 2 (/.f64 d M)) 3)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(exp.f64 (log.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 1))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(sqrt.f64 (/.f64 d l))
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l)))
(/.f64 (*.f64 (sqrt.f64 d) 1) (sqrt.f64 l))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(/.f64 1 (sqrt.f64 (/.f64 l d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (*.f64 (sqrt.f64 d) 1) (sqrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 l)))
(*.f64 1 (/.f64 (sqrt.f64 d) (sqrt.f64 l)))
(pow.f64 (/.f64 d l) 1/2)
(sqrt.f64 (/.f64 d l))
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(sqrt.f64 (/.f64 d l))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)
(sqrt.f64 (/.f64 d l))
(pow.f64 (pow.f64 (/.f64 d l) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d l) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(pow.f64 (pow.f64 (/.f64 d l) 1/4) 2)
(sqrt.f64 (/.f64 d l))
(fabs.f64 (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(sqrt.f64 (/.f64 d l))
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(sqrt.f64 (/.f64 d l))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(sqrt.f64 (/.f64 d h))
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 h)))
(/.f64 (*.f64 (sqrt.f64 d) 1) (sqrt.f64 h))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(sqrt.f64 (/.f64 d h))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d h))) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d h))) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(/.f64 1 (sqrt.f64 (/.f64 h d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (*.f64 (sqrt.f64 d) 1) (sqrt.f64 h))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 h)))
(*.f64 1 (/.f64 (sqrt.f64 d) (sqrt.f64 h)))
(pow.f64 (/.f64 d h) 1/2)
(sqrt.f64 (/.f64 d h))
(pow.f64 (sqrt.f64 (/.f64 d h)) 1)
(sqrt.f64 (/.f64 d h))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3)
(sqrt.f64 (/.f64 d h))
(pow.f64 (pow.f64 (/.f64 d h) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d h) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(pow.f64 (pow.f64 (/.f64 d h) 1/4) 2)
(sqrt.f64 (/.f64 d h))
(fabs.f64 (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(sqrt.f64 (/.f64 d h))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(sqrt.f64 (/.f64 d h))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(+.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (*.f64 (/.f64 h l) -1/2) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1))) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (*.f64 (/.f64 h l) -1/2) 1)
(*.f64 1 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (*.f64 (/.f64 h l) -1/2) 1)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1)) 2) (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1)))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (*.f64 (/.f64 h l) -1/2) 1)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1)) (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1)))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (*.f64 (/.f64 h l) -1/2) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)) 3) 1) (+.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)) 2) (-.f64 1 (*.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)) 1))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2)) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2)) 2) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 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 (pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (*.f64 (/.f64 h l) 1/2)) 2) (+.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (*.f64 (/.f64 h l) 1/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 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2)) 2) 1/4 (fma.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (*.f64 (/.f64 h l) 1/2) 1)))
(pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (*.f64 (/.f64 h l) -1/2) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1)) 3)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (*.f64 (/.f64 h l) -1/2) 1)
(pow.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1) 3) 1/3)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (*.f64 (/.f64 h l) -1/2) 1)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1)) 2)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (*.f64 (/.f64 h l) -1/2) 1)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1) 2))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 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))
(fabs.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (*.f64 (/.f64 h l) -1/2) 1))
(log.f64 (exp.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1)))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (*.f64 (/.f64 h l) -1/2) 1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1))))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (*.f64 (/.f64 h l) -1/2) 1)
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1) 3))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (*.f64 (/.f64 h l) -1/2) 1)
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1)))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (*.f64 (/.f64 h l) -1/2) 1)
(exp.f64 (log.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1)))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (*.f64 (/.f64 h l) -1/2) 1)
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1)) 1))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (*.f64 (/.f64 h l) -1/2) 1)
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2) 1)))
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2) 1)
(fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) -1/2) 1)
(fma.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (*.f64 (/.f64 h l) -1/2) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))) 1)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 M (/.f64 1 (*.f64 2 (/.f64 d D))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 D (/.f64 1 (*.f64 2 (/.f64 d M))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1 (*.f64 (*.f64 M 1/2) (/.f64 D d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 M D) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (*.f64 M D) (/.f64 1 (*.f64 d 2)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 2) (cbrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) (sqrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (neg.f64 D) (/.f64 1 (neg.f64 (*.f64 2 (/.f64 d M)))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (neg.f64 (*.f64 M D)) (/.f64 1 (neg.f64 (*.f64 d 2))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (/.f64 1 d) (*.f64 D (*.f64 M 1/2)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (/.f64 1 d) (*.f64 (*.f64 M D) 1/2))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (*.f64 (*.f64 D 1/2) M) (/.f64 1 d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (*.f64 (*.f64 M 1/2) D) (/.f64 1 d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (*.f64 D (/.f64 M d)) 1/2)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (*.f64 M (/.f64 D d)) 1/2)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (*.f64 D (*.f64 M 1/2)) (/.f64 1 d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (*.f64 (*.f64 M D) 1/2) (/.f64 1 d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 D (/.f64 M (*.f64 2 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 M 1) (/.f64 D (*.f64 d 2)))
(*.f64 D (/.f64 M (*.f64 2 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 (*.f64 D M) (cbrt.f64 (*.f64 2 d))) (pow.f64 (cbrt.f64 (*.f64 2 d)) 2))
(*.f64 (/.f64 M (sqrt.f64 (*.f64 d 2))) (/.f64 D (sqrt.f64 (*.f64 d 2))))
(/.f64 (*.f64 (/.f64 D (sqrt.f64 (*.f64 2 d))) M) (sqrt.f64 (*.f64 2 d)))
(*.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 (/.f64 D (sqrt.f64 (*.f64 2 d))) M) (sqrt.f64 (*.f64 2 d)))
(*.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 D (/.f64 M (*.f64 2 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 (*.f64 D M) (cbrt.f64 (*.f64 2 d))) (pow.f64 (cbrt.f64 (*.f64 2 d)) 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d 2)) 2)) (/.f64 (*.f64 M D) (cbrt.f64 (*.f64 d 2))))
(*.f64 (/.f64 M (pow.f64 (cbrt.f64 (*.f64 2 d)) 2)) (/.f64 D (cbrt.f64 (*.f64 2 d))))
(/.f64 (/.f64 (*.f64 D M) (cbrt.f64 (*.f64 2 d))) (pow.f64 (cbrt.f64 (*.f64 2 d)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d 2))) (/.f64 (*.f64 M D) (sqrt.f64 (*.f64 d 2))))
(/.f64 (*.f64 (/.f64 D (sqrt.f64 (*.f64 2 d))) M) (sqrt.f64 (*.f64 2 d)))
(*.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 D (/.f64 M (*.f64 2 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 D (/.f64 M (*.f64 2 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 D (/.f64 M (*.f64 2 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 (*.f64 M 1/2) (/.f64 D d))))
(*.f64 (cbrt.f64 (*.f64 D (/.f64 M (*.f64 2 d)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (pow.f64 (cbrt.f64 (*.f64 2 d)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 d)) 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 (/.f64 D (sqrt.f64 (*.f64 2 d))) M) (sqrt.f64 (*.f64 2 d)))
(*.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 D (/.f64 M (*.f64 2 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 D (/.f64 M (*.f64 2 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 D (/.f64 M (*.f64 2 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 D M) (cbrt.f64 (*.f64 2 d))) (pow.f64 (cbrt.f64 (*.f64 2 d)) 2))
(*.f64 (/.f64 (*.f64 D 1/2) 1) (/.f64 M d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (/.f64 (*.f64 D 1/2) (pow.f64 (cbrt.f64 d) 2)) (/.f64 M (cbrt.f64 d)))
(*.f64 (*.f64 (/.f64 D (pow.f64 (cbrt.f64 d) 2)) 1/2) (/.f64 M (cbrt.f64 d)))
(*.f64 (/.f64 (*.f64 D 1/2) (sqrt.f64 d)) (/.f64 M (sqrt.f64 d)))
(*.f64 (/.f64 D (/.f64 (sqrt.f64 d) 1/2)) (/.f64 M (sqrt.f64 d)))
(*.f64 (*.f64 (/.f64 D (sqrt.f64 d)) 1/2) (/.f64 M (sqrt.f64 d)))
(*.f64 (/.f64 (*.f64 M 1/2) 1) (/.f64 D d))
(*.f64 D (/.f64 M (*.f64 2 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 (*.f64 D 1/2) (pow.f64 (cbrt.f64 d) 2)) (/.f64 M (cbrt.f64 d)))
(*.f64 (*.f64 (/.f64 D (pow.f64 (cbrt.f64 d) 2)) 1/2) (/.f64 M (cbrt.f64 d)))
(*.f64 (/.f64 (*.f64 M 1/2) (sqrt.f64 d)) (/.f64 D (sqrt.f64 d)))
(*.f64 (/.f64 D (/.f64 (sqrt.f64 d) 1/2)) (/.f64 M (sqrt.f64 d)))
(*.f64 (*.f64 (/.f64 D (sqrt.f64 d)) 1/2) (/.f64 M (sqrt.f64 d)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 2)) 1) (/.f64 (cbrt.f64 D) (*.f64 2 (/.f64 d M))))
(*.f64 (cbrt.f64 (pow.f64 D 2)) (/.f64 (cbrt.f64 D) (/.f64 (*.f64 2 d) M)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 D 2)) (cbrt.f64 D)) (*.f64 d (/.f64 2 M)))
(*.f64 (/.f64 (sqrt.f64 D) 1) (/.f64 (sqrt.f64 D) (*.f64 2 (/.f64 d M))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (/.f64 (sqrt.f64 D) (/.f64 2 M)) (/.f64 (sqrt.f64 D) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 d M)) 2))) (/.f64 D (cbrt.f64 (*.f64 2 (/.f64 d M)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (*.f64 2 d) M) 2))) (/.f64 D (cbrt.f64 (/.f64 (*.f64 2 d) M))))
(/.f64 (/.f64 D (cbrt.f64 (*.f64 d (/.f64 2 M)))) (cbrt.f64 (pow.f64 (*.f64 d (/.f64 2 M)) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 2 (/.f64 d M)))) (/.f64 D (sqrt.f64 (*.f64 2 (/.f64 d M)))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (*.f64 2 d) M))) (/.f64 D (sqrt.f64 (/.f64 (*.f64 2 d) M))))
(/.f64 (/.f64 D (sqrt.f64 (*.f64 d (/.f64 2 M)))) (sqrt.f64 (*.f64 d (/.f64 2 M))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 2)) d) (/.f64 (cbrt.f64 D) (/.f64 2 M)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 2)) d) (*.f64 (/.f64 (cbrt.f64 D) 2) M))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 2)) d) (*.f64 M (/.f64 (cbrt.f64 D) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 2)) (/.f64 2 M)) (/.f64 (cbrt.f64 D) d))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 2)) d) (*.f64 (/.f64 (cbrt.f64 D) 2) M))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 2)) d) (*.f64 M (/.f64 (cbrt.f64 D) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 2)) (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 d M)) 2))) (cbrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(*.f64 (cbrt.f64 (*.f64 D (/.f64 M (*.f64 2 d)))) (/.f64 (cbrt.f64 (pow.f64 D 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 2 d) M) 2))))
(/.f64 (cbrt.f64 (pow.f64 D 2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 d (/.f64 2 M)) 2)) (cbrt.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 2)) (sqrt.f64 (*.f64 2 (/.f64 d M)))) (/.f64 (cbrt.f64 D) (sqrt.f64 (*.f64 2 (/.f64 d M)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 2)) (sqrt.f64 (/.f64 (*.f64 2 d) M))) (/.f64 (cbrt.f64 D) (sqrt.f64 (/.f64 (*.f64 2 d) M))))
(*.f64 (/.f64 (cbrt.f64 (pow.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 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (/.f64 (sqrt.f64 D) (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 d M)) 2))) (/.f64 (sqrt.f64 D) (cbrt.f64 (*.f64 2 (/.f64 d M)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (*.f64 2 d) M) 2))) (/.f64 D (cbrt.f64 (/.f64 (*.f64 2 d) M))))
(/.f64 (/.f64 D (cbrt.f64 (*.f64 d (/.f64 2 M)))) (cbrt.f64 (pow.f64 (*.f64 d (/.f64 2 M)) 2)))
(pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 1)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 3)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 3) 1/3)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 2)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (/.f64 (*.f64 2 (/.f64 d M)) D) -1)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (*.f64 (/.f64 d M) (/.f64 2 D)) -1)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(fabs.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))
(*.f64 D (/.f64 M (*.f64 2 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 (*.f64 M 1/2) (/.f64 D d)))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 3))
(*.f64 D (/.f64 M (*.f64 2 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 D (/.f64 M (*.f64 2 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 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D 1/2) 3) (pow.f64 (/.f64 M d) 3)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M d) 3) (pow.f64 (*.f64 D 1/2) 3)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 3) (pow.f64 (*.f64 d 2) 3)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(cbrt.f64 (/.f64 (pow.f64 D 3) (pow.f64 (*.f64 2 (/.f64 d M)) 3)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(exp.f64 (log.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 1))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(sqrt.f64 (/.f64 d l))
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l)))
(/.f64 (*.f64 (sqrt.f64 d) 1) (sqrt.f64 l))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(/.f64 1 (sqrt.f64 (/.f64 l d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (*.f64 (sqrt.f64 d) 1) (sqrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 l)))
(*.f64 1 (/.f64 (sqrt.f64 d) (sqrt.f64 l)))
(pow.f64 (/.f64 d l) 1/2)
(sqrt.f64 (/.f64 d l))
(pow.f64 (sqrt.f64 (/.f64 d l)) 1)
(sqrt.f64 (/.f64 d l))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 3)
(sqrt.f64 (/.f64 d l))
(pow.f64 (pow.f64 (/.f64 d l) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d l) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(pow.f64 (pow.f64 (/.f64 d l) 1/4) 2)
(sqrt.f64 (/.f64 d l))
(fabs.f64 (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(sqrt.f64 (/.f64 d l))
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(sqrt.f64 (/.f64 d l))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(sqrt.f64 (/.f64 d h))
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 h)))
(/.f64 (*.f64 (sqrt.f64 d) 1) (sqrt.f64 h))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(sqrt.f64 (/.f64 d h))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d h))) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d h))) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(/.f64 1 (sqrt.f64 (/.f64 h d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (*.f64 (sqrt.f64 d) 1) (sqrt.f64 h))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 h)))
(*.f64 1 (/.f64 (sqrt.f64 d) (sqrt.f64 h)))
(pow.f64 (/.f64 d h) 1/2)
(sqrt.f64 (/.f64 d h))
(pow.f64 (sqrt.f64 (/.f64 d h)) 1)
(sqrt.f64 (/.f64 d h))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 3)
(sqrt.f64 (/.f64 d h))
(pow.f64 (pow.f64 (/.f64 d h) 2) 1/4)
(pow.f64 (pow.f64 (/.f64 d h) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(pow.f64 (pow.f64 (/.f64 d h) 1/4) 2)
(sqrt.f64 (/.f64 d h))
(fabs.f64 (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(sqrt.f64 (/.f64 d h))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(sqrt.f64 (/.f64 d h))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))) 1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) h) l)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) h)) (neg.f64 l))
(/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)) (neg.f64 l))
(*.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2)))
(pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) 3)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2))
(pow.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 3) 1/3)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2))
(pow.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) 2)
(pow.f64 (*.f64 (*.f64 M 1/2) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) 2)
(pow.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 1/2 d)) (sqrt.f64 (/.f64 h l)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)) 2))
(fabs.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) 3))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 h l) 3) (pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 3)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 3) (pow.f64 (/.f64 h l) 3)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) 1))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))) 1)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 M (*.f64 2 (/.f64 d D)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 M (*.f64 (/.f64 d D) 2))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 M (*.f64 (/.f64 2 D) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 D (*.f64 2 (/.f64 d M)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 D (*.f64 (/.f64 d M) 2))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 1 (/.f64 (*.f64 2 (/.f64 d M)) D))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 1 (*.f64 (/.f64 d M) (/.f64 2 D)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 M D) (*.f64 d 2))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (neg.f64 M) (*.f64 (/.f64 d D) -2))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (neg.f64 M) (*.f64 (/.f64 2 D) (neg.f64 d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (neg.f64 M) (neg.f64 (*.f64 2 (/.f64 d D))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (neg.f64 D) (neg.f64 (*.f64 2 (/.f64 d M))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (neg.f64 D) (*.f64 (/.f64 2 M) (neg.f64 d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (neg.f64 D) (*.f64 (/.f64 d M) -2))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (neg.f64 (*.f64 M D)) (neg.f64 (*.f64 d 2)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D 1/2) M) d)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 D (/.f64 M d)) 2)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 M (/.f64 D d)) 2)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 D (*.f64 M 1/2)) d)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 (*.f64 M D) 1/2) d)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 -1 (neg.f64 (*.f64 (/.f64 d M) (/.f64 2 D))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 -1 (neg.f64 (/.f64 (*.f64 2 (/.f64 d M)) D)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 D 1) (*.f64 2 (/.f64 d M)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 (neg.f64 D) 1) (*.f64 (neg.f64 d) (/.f64 2 M)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 (neg.f64 D) 1) (*.f64 -2 (/.f64 d M)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 M 1) (*.f64 2 (/.f64 d D)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 M 1) (*.f64 d (/.f64 2 D)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 -2 (/.f64 d D)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 (neg.f64 d) (/.f64 2 D)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 2 (neg.f64 d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 d -2))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 (neg.f64 M) D) (*.f64 -2 d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 (neg.f64 M) D) (*.f64 (neg.f64 d) 2))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 -2 (neg.f64 d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 (neg.f64 d) -2))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 D (neg.f64 M)) (*.f64 2 (neg.f64 d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 D (neg.f64 M)) (*.f64 d -2))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 (neg.f64 D) M) (*.f64 -2 d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 (neg.f64 D) M) (*.f64 (neg.f64 d) 2))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 -2 (neg.f64 d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 (neg.f64 d) -2))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (neg.f64 (neg.f64 (*.f64 M D))) (neg.f64 (neg.f64 (*.f64 d 2))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (neg.f64 (*.f64 (*.f64 D 1/2) M)) (neg.f64 d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (neg.f64 (*.f64 (*.f64 M 1/2) D)) (neg.f64 d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (neg.f64 (*.f64 D (/.f64 M d))) -2)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (neg.f64 (*.f64 M (/.f64 D d))) -2)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (neg.f64 (*.f64 (*.f64 M D) 1/2)) (neg.f64 d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (neg.f64 (neg.f64 D)) (neg.f64 (neg.f64 (*.f64 2 (/.f64 d M)))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (neg.f64 (*.f64 D (*.f64 M 1/2))) (neg.f64 d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 1)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 3)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 3) 1/3)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 2)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (/.f64 (*.f64 2 (/.f64 d M)) D) -1)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (*.f64 (/.f64 d M) (/.f64 2 D)) -1)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(fabs.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))
(*.f64 D (/.f64 M (*.f64 2 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 (*.f64 M 1/2) (/.f64 D d)))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 3))
(*.f64 D (/.f64 M (*.f64 2 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 D (/.f64 M (*.f64 2 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 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D 1/2) 3) (pow.f64 (/.f64 M d) 3)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M d) 3) (pow.f64 (*.f64 D 1/2) 3)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 3) (pow.f64 (*.f64 d 2) 3)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(cbrt.f64 (/.f64 (pow.f64 D 3) (pow.f64 (*.f64 2 (/.f64 d M)) 3)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(exp.f64 (log.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 1))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)
(sqrt.f64 (/.f64 d l))
(*.f64 1 (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(*.f64 (cbrt.f64 (/.f64 d l)) (cbrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 l) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 l)))
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l)))
(/.f64 (*.f64 (sqrt.f64 d) 1) (sqrt.f64 l))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d l))) (sqrt.f64 (cbrt.f64 (/.f64 d l))))
(/.f64 1 (sqrt.f64 (/.f64 l d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (*.f64 (sqrt.f64 d) 1) (sqrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 l)))
(*.f64 1 (/.f64 (sqrt.f64 d) (sqrt.f64 l)))
(sqrt.f64 (/.f64 d l))
(fabs.f64 (sqrt.f64 (/.f64 d l)))
(sqrt.f64 (/.f64 d l))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))
(sqrt.f64 (/.f64 d l))
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))
(sqrt.f64 (/.f64 d l))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)
(sqrt.f64 (/.f64 d h))
(*.f64 1 (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(*.f64 (cbrt.f64 (/.f64 d h)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h)))
(*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 h)))
(/.f64 (*.f64 (sqrt.f64 d) 1) (sqrt.f64 h))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))
(sqrt.f64 (/.f64 d h))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d h))) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 d h))) (sqrt.f64 (cbrt.f64 (/.f64 d h))))
(/.f64 1 (sqrt.f64 (/.f64 h d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (*.f64 (sqrt.f64 d) 1) (sqrt.f64 h))
(/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 h)))
(*.f64 1 (/.f64 (sqrt.f64 d) (sqrt.f64 h)))
(sqrt.f64 (/.f64 d h))
(fabs.f64 (sqrt.f64 (/.f64 d h)))
(sqrt.f64 (/.f64 d h))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))
(sqrt.f64 (/.f64 d h))
(cbrt.f64 (pow.f64 (/.f64 d h) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))
(sqrt.f64 (/.f64 d h))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2)))) 1)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))
(*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (*.f64 (/.f64 h l) 1/2))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2) h) l)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))
(*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (*.f64 (/.f64 h l) 1/2))
(/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2) h)) (neg.f64 l))
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))
(*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (*.f64 (/.f64 h l) 1/2))
(pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2)) 1)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))
(*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (*.f64 (/.f64 h l) 1/2))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2))) 3)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))
(*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (*.f64 (/.f64 h l) 1/2))
(pow.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2)) 3) 1/3)
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))
(*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (*.f64 (/.f64 h l) 1/2))
(pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 h l))) 2)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M 1/2) (*.f64 (/.f64 D d) (sqrt.f64 1/2)))) 2)
(pow.f64 (*.f64 (*.f64 M 1/2) (*.f64 (/.f64 (*.f64 D (sqrt.f64 1/2)) d) (sqrt.f64 (/.f64 h l)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) -1/2)) 2))
(fabs.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (*.f64 (/.f64 h l) 1/2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2)))
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))
(*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (*.f64 (/.f64 h l) 1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2)))))
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))
(*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (*.f64 (/.f64 h l) 1/2))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2)) 3))
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))
(*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (*.f64 (/.f64 h l) 1/2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 h l) 3) (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2) 3)))
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))
(*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (*.f64 (/.f64 h l) 1/2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2) 3) (pow.f64 (/.f64 h l) 3)))
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))
(*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (*.f64 (/.f64 h l) 1/2))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2))))
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))
(*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (*.f64 (/.f64 h l) 1/2))
(exp.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2))))
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))
(*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (*.f64 (/.f64 h l) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2))) 1))
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))
(*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (*.f64 (/.f64 h l) 1/2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2))))
(*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2)))
(*.f64 (pow.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))) 2) (*.f64 (/.f64 h l) 1/2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))) 1)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 M (/.f64 1 (*.f64 2 (/.f64 d D))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 D (/.f64 1 (*.f64 2 (/.f64 d M))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1 (*.f64 (*.f64 M 1/2) (/.f64 D d)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 M D) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (*.f64 M D) (/.f64 1 (*.f64 d 2)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 2) (cbrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) (sqrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (neg.f64 D) (/.f64 1 (neg.f64 (*.f64 2 (/.f64 d M)))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (neg.f64 (*.f64 M D)) (/.f64 1 (neg.f64 (*.f64 d 2))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (/.f64 1 d) (*.f64 D (*.f64 M 1/2)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (/.f64 1 d) (*.f64 (*.f64 M D) 1/2))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (*.f64 (*.f64 D 1/2) M) (/.f64 1 d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (*.f64 (*.f64 M 1/2) D) (/.f64 1 d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (*.f64 D (/.f64 M d)) 1/2)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (*.f64 M (/.f64 D d)) 1/2)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (*.f64 D (*.f64 M 1/2)) (/.f64 1 d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (*.f64 (*.f64 M D) 1/2) (/.f64 1 d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 D (/.f64 M (*.f64 2 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 M 1) (/.f64 D (*.f64 d 2)))
(*.f64 D (/.f64 M (*.f64 2 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 (*.f64 D M) (cbrt.f64 (*.f64 2 d))) (pow.f64 (cbrt.f64 (*.f64 2 d)) 2))
(*.f64 (/.f64 M (sqrt.f64 (*.f64 d 2))) (/.f64 D (sqrt.f64 (*.f64 d 2))))
(/.f64 (*.f64 (/.f64 D (sqrt.f64 (*.f64 2 d))) M) (sqrt.f64 (*.f64 2 d)))
(*.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 (/.f64 D (sqrt.f64 (*.f64 2 d))) M) (sqrt.f64 (*.f64 2 d)))
(*.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 D (/.f64 M (*.f64 2 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 (*.f64 D M) (cbrt.f64 (*.f64 2 d))) (pow.f64 (cbrt.f64 (*.f64 2 d)) 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d 2)) 2)) (/.f64 (*.f64 M D) (cbrt.f64 (*.f64 d 2))))
(*.f64 (/.f64 M (pow.f64 (cbrt.f64 (*.f64 2 d)) 2)) (/.f64 D (cbrt.f64 (*.f64 2 d))))
(/.f64 (/.f64 (*.f64 D M) (cbrt.f64 (*.f64 2 d))) (pow.f64 (cbrt.f64 (*.f64 2 d)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d 2))) (/.f64 (*.f64 M D) (sqrt.f64 (*.f64 d 2))))
(/.f64 (*.f64 (/.f64 D (sqrt.f64 (*.f64 2 d))) M) (sqrt.f64 (*.f64 2 d)))
(*.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 D (/.f64 M (*.f64 2 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 D (/.f64 M (*.f64 2 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 D (/.f64 M (*.f64 2 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 (*.f64 M 1/2) (/.f64 D d))))
(*.f64 (cbrt.f64 (*.f64 D (/.f64 M (*.f64 2 d)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (pow.f64 (cbrt.f64 (*.f64 2 d)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 d)) 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 (/.f64 D (sqrt.f64 (*.f64 2 d))) M) (sqrt.f64 (*.f64 2 d)))
(*.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 D (/.f64 M (*.f64 2 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 D (/.f64 M (*.f64 2 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 D (/.f64 M (*.f64 2 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 D M) (cbrt.f64 (*.f64 2 d))) (pow.f64 (cbrt.f64 (*.f64 2 d)) 2))
(*.f64 (/.f64 (*.f64 D 1/2) 1) (/.f64 M d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (/.f64 (*.f64 D 1/2) (pow.f64 (cbrt.f64 d) 2)) (/.f64 M (cbrt.f64 d)))
(*.f64 (*.f64 (/.f64 D (pow.f64 (cbrt.f64 d) 2)) 1/2) (/.f64 M (cbrt.f64 d)))
(*.f64 (/.f64 (*.f64 D 1/2) (sqrt.f64 d)) (/.f64 M (sqrt.f64 d)))
(*.f64 (/.f64 D (/.f64 (sqrt.f64 d) 1/2)) (/.f64 M (sqrt.f64 d)))
(*.f64 (*.f64 (/.f64 D (sqrt.f64 d)) 1/2) (/.f64 M (sqrt.f64 d)))
(*.f64 (/.f64 (*.f64 M 1/2) 1) (/.f64 D d))
(*.f64 D (/.f64 M (*.f64 2 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 (*.f64 D 1/2) (pow.f64 (cbrt.f64 d) 2)) (/.f64 M (cbrt.f64 d)))
(*.f64 (*.f64 (/.f64 D (pow.f64 (cbrt.f64 d) 2)) 1/2) (/.f64 M (cbrt.f64 d)))
(*.f64 (/.f64 (*.f64 M 1/2) (sqrt.f64 d)) (/.f64 D (sqrt.f64 d)))
(*.f64 (/.f64 D (/.f64 (sqrt.f64 d) 1/2)) (/.f64 M (sqrt.f64 d)))
(*.f64 (*.f64 (/.f64 D (sqrt.f64 d)) 1/2) (/.f64 M (sqrt.f64 d)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 2)) 1) (/.f64 (cbrt.f64 D) (*.f64 2 (/.f64 d M))))
(*.f64 (cbrt.f64 (pow.f64 D 2)) (/.f64 (cbrt.f64 D) (/.f64 (*.f64 2 d) M)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 D 2)) (cbrt.f64 D)) (*.f64 d (/.f64 2 M)))
(*.f64 (/.f64 (sqrt.f64 D) 1) (/.f64 (sqrt.f64 D) (*.f64 2 (/.f64 d M))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (/.f64 (sqrt.f64 D) (/.f64 2 M)) (/.f64 (sqrt.f64 D) d))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 d M)) 2))) (/.f64 D (cbrt.f64 (*.f64 2 (/.f64 d M)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (*.f64 2 d) M) 2))) (/.f64 D (cbrt.f64 (/.f64 (*.f64 2 d) M))))
(/.f64 (/.f64 D (cbrt.f64 (*.f64 d (/.f64 2 M)))) (cbrt.f64 (pow.f64 (*.f64 d (/.f64 2 M)) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 2 (/.f64 d M)))) (/.f64 D (sqrt.f64 (*.f64 2 (/.f64 d M)))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (*.f64 2 d) M))) (/.f64 D (sqrt.f64 (/.f64 (*.f64 2 d) M))))
(/.f64 (/.f64 D (sqrt.f64 (*.f64 d (/.f64 2 M)))) (sqrt.f64 (*.f64 d (/.f64 2 M))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 2)) d) (/.f64 (cbrt.f64 D) (/.f64 2 M)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 2)) d) (*.f64 (/.f64 (cbrt.f64 D) 2) M))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 2)) d) (*.f64 M (/.f64 (cbrt.f64 D) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 2)) (/.f64 2 M)) (/.f64 (cbrt.f64 D) d))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 2)) d) (*.f64 (/.f64 (cbrt.f64 D) 2) M))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 2)) d) (*.f64 M (/.f64 (cbrt.f64 D) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 2)) (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 d M)) 2))) (cbrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(*.f64 (cbrt.f64 (*.f64 D (/.f64 M (*.f64 2 d)))) (/.f64 (cbrt.f64 (pow.f64 D 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 2 d) M) 2))))
(/.f64 (cbrt.f64 (pow.f64 D 2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 d (/.f64 2 M)) 2)) (cbrt.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 2)) (sqrt.f64 (*.f64 2 (/.f64 d M)))) (/.f64 (cbrt.f64 D) (sqrt.f64 (*.f64 2 (/.f64 d M)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 2)) (sqrt.f64 (/.f64 (*.f64 2 d) M))) (/.f64 (cbrt.f64 D) (sqrt.f64 (/.f64 (*.f64 2 d) M))))
(*.f64 (/.f64 (cbrt.f64 (pow.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 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 (/.f64 (sqrt.f64 D) (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 d M)) 2))) (/.f64 (sqrt.f64 D) (cbrt.f64 (*.f64 2 (/.f64 d M)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (*.f64 2 d) M) 2))) (/.f64 D (cbrt.f64 (/.f64 (*.f64 2 d) M))))
(/.f64 (/.f64 D (cbrt.f64 (*.f64 d (/.f64 2 M)))) (cbrt.f64 (pow.f64 (*.f64 d (/.f64 2 M)) 2)))
(pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 1)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 3)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 3) 1/3)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 2)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (/.f64 (*.f64 2 (/.f64 d M)) D) -1)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (*.f64 (/.f64 d M) (/.f64 2 D)) -1)
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(fabs.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))
(*.f64 D (/.f64 M (*.f64 2 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 (*.f64 M 1/2) (/.f64 D d)))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 3))
(*.f64 D (/.f64 M (*.f64 2 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 D (/.f64 M (*.f64 2 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 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D 1/2) 3) (pow.f64 (/.f64 M d) 3)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M d) 3) (pow.f64 (*.f64 D 1/2) 3)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 3) (pow.f64 (*.f64 d 2) 3)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(cbrt.f64 (/.f64 (pow.f64 D 3) (pow.f64 (*.f64 2 (/.f64 d M)) 3)))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(exp.f64 (log.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 1))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(*.f64 D (/.f64 M (*.f64 2 d)))
(*.f64 M (/.f64 1/2 (/.f64 d D)))

eval276.0ms (1.1%)

Compiler

Compiled 14135 to 6978 computations (50.6% saved)

prune424.0ms (1.7%)

Pruning

25 alts after pruning (24 fresh and 1 done)

PrunedKeptTotal
New43424458
Fresh000
Picked314
Done000
Total43725462
Accuracy
89.9%
Counts
462 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
34.9%
(*.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)))))
43.1%
(*.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)))))
68.4%
(*.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)))))
68.7%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 h l))) 2)))
42.7%
(*.f64 (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
68.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (pow.f64 (/.f64 d l) 1/4) 2)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
34.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
40.0%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
68.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
68.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) 2))))
69.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 1/2 d)) (sqrt.f64 (/.f64 h l)))) 2))))
68.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) 3))))
70.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)) (neg.f64 l)))))
68.7%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
43.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
59.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
40.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) -1/2) 1)))
40.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) -1/2) 1)))
43.9%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)))
70.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)) l))))
68.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)))))
69.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 M (*.f64 (/.f64 d D) 2)) 2) -1/2)))))
68.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1 (/.f64 (*.f64 2 (/.f64 d M)) D)) 2) -1/2)))))
41.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
56.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)))))
34.9%
(*.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)))))
43.1%
(*.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)))))
68.4%
(*.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)))))
68.7%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 h l))) 2)))
42.7%
(*.f64 (*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 1 h))) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
68.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (pow.f64 (/.f64 d l) 1/4) 2)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
34.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
40.0%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
68.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
68.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) 2))))
69.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 1/2 d)) (sqrt.f64 (/.f64 h l)))) 2))))
68.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (cbrt.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))) 3))))
70.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)) (neg.f64 l)))))
68.7%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
43.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
59.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
40.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) -1/2) 1)))
40.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) -1/2) 1)))
43.9%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)))
70.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)) l))))
68.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)))))
69.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 M (*.f64 (/.f64 d D) 2)) 2) -1/2)))))
68.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 1 (/.f64 (*.f64 2 (/.f64 d M)) D)) 2) -1/2)))))
41.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
56.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 3260 to 2398 computations (26.4% saved)

localize687.0ms (2.7%)

Localize:

Found 19 expressions with local error:

NewAccuracyProgram
78.3%
(sqrt.f64 (/.f64 d h))
78.2%
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
78.0%
(/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
75.9%
(sqrt.f64 (/.f64 d l))
91.5%
(*.f64 (/.f64 D 2) (/.f64 M d))
84.9%
(*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))
78.3%
(sqrt.f64 (/.f64 d h))
57.0%
(cbrt.f64 (pow.f64 (/.f64 d l) 3/2))
92.9%
(*.f64 (/.f64 M 2) (/.f64 D d))
84.6%
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))
79.3%
(sqrt.f64 (/.f64 h d))
75.9%
(sqrt.f64 (/.f64 d l))
99.5%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
78.3%
(sqrt.f64 (/.f64 d h))
75.9%
(sqrt.f64 (/.f64 d l))
91.4%
(*.f64 D (/.f64 M (*.f64 2 d)))
90.5%
(*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h))
78.3%
(sqrt.f64 (/.f64 d h))
75.9%
(sqrt.f64 (/.f64 d l))
Compiler

Compiled 629 to 305 computations (51.5% saved)

series30.0ms (0.1%)

Counts
8 → 192
Calls

75 calls:

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

rewrite81.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
634×associate-*r*
410×times-frac
308×cbrt-prod
299×log1p-expm1-u
299×expm1-log1p-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify298.0ms (1.2%)

Algorithm
egg-herbie
Rules
1324×log-prod
810×associate-/l*
738×associate-*r*
706×associate-*l*
658×times-frac
Iterations

Useful iterations: 2 (0.0ms)

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

eval597.0ms (2.3%)

Compiler

Compiled 40576 to 20394 computations (49.7% saved)

prune291.0ms (1.1%)

Pruning

55 alts after pruning (51 fresh and 4 done)

PrunedKeptTotal
New1381371418
Fresh51419
Picked235
Done011
Total1388551443
Accuracy
93.7%
Counts
1443 → 55
Alt Table
Click to see full alt table
StatusAccuracyProgram
26.3%
(pow.f64 (sqrt.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) 2)
26.4%
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
31.3%
(*.f64 (pow.f64 (pow.f64 (/.f64 d h) 2) 1/4) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
32.5%
(*.f64 (pow.f64 (pow.f64 (/.f64 d h) 3/2) 1/3) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
41.2%
(*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
34.9%
(*.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)))))
21.7%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
43.1%
(*.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)))))
23.9%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
68.1%
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (/.f64 h d)) (cbrt.f64 (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)))))
58.5%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (*.f64 (pow.f64 (pow.f64 (/.f64 d l) 3/2) 1/3) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
33.6%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
43.7%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)))
41.9%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
68.7%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 h l))) 2)))
44.3%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)) (neg.f64 l)))))
37.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)) (neg.f64 l)))))
34.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
41.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)) (neg.f64 l)))))
40.0%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
68.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
68.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) 2))))
69.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 1/2 d)) (sqrt.f64 (/.f64 h l)))) 2))))
71.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 M (*.f64 (/.f64 2 D) d)) 2) (neg.f64 h)) (neg.f64 l)))))
70.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)) (neg.f64 l)))))
58.1%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) h))) (neg.f64 l)))))
68.7%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
59.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) 2))))
59.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
29.2%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (pow.f64 (pow.f64 (/.f64 d l) 2) 1/4) 1))
33.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (pow.f64 (pow.f64 (/.f64 d l) 3/2) 1/3) 1))
41.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (pow.f64 (pow.f64 (/.f64 d l) 1/4) 2) 1))
25.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)))
23.9%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) 1))
40.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) -1/2) 1)))
25.2%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)))
23.9%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) 1))
41.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 l d))) 1))
40.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) -1/2) 1)))
23.9%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l))) 1))
30.5%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (/.f64 (*.f64 -1/8 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2)) (*.f64 (pow.f64 d 2) l)) 1)))
55.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (/.f64 (*.f64 -1/8 (*.f64 h (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l)) 1)))
57.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (pow.f64 d 2)) (/.f64 -1/8 l)) 1)))
53.2%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (cbrt.f64 (pow.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) 3)) 1)))
70.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)) l))))
68.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)))))
69.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 M (*.f64 (/.f64 d D) 2)) 2) -1/2)))))
41.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
35.2%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 3/2)) 1))
56.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)))))
33.8%
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
24.0%
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
26.8%
(sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l))
35.1%
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
25.1%
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d l) 3/2) (pow.f64 (/.f64 d h) 3/2)))
26.3%
(pow.f64 (sqrt.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) 2)
26.4%
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
31.3%
(*.f64 (pow.f64 (pow.f64 (/.f64 d h) 2) 1/4) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
32.5%
(*.f64 (pow.f64 (pow.f64 (/.f64 d h) 3/2) 1/3) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
41.2%
(*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
34.9%
(*.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)))))
21.7%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
43.1%
(*.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)))))
23.9%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
68.1%
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (/.f64 h d)) (cbrt.f64 (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)))))
58.5%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (*.f64 (pow.f64 (pow.f64 (/.f64 d l) 3/2) 1/3) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
33.6%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
43.7%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)))
41.9%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
68.7%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 h l))) 2)))
44.3%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)) (neg.f64 l)))))
37.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)) (neg.f64 l)))))
34.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
41.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)) (neg.f64 l)))))
40.0%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
68.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
68.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) 2))))
69.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 1/2 d)) (sqrt.f64 (/.f64 h l)))) 2))))
71.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 M (*.f64 (/.f64 2 D) d)) 2) (neg.f64 h)) (neg.f64 l)))))
70.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)) (neg.f64 l)))))
58.1%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) h))) (neg.f64 l)))))
68.7%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
59.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) 2))))
59.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
29.2%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (pow.f64 (pow.f64 (/.f64 d l) 2) 1/4) 1))
33.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (pow.f64 (pow.f64 (/.f64 d l) 3/2) 1/3) 1))
41.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (pow.f64 (pow.f64 (/.f64 d l) 1/4) 2) 1))
25.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)))
23.9%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) 1))
40.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) -1/2) 1)))
25.2%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)))
23.9%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) 1))
41.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 l d))) 1))
40.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) -1/2) 1)))
23.9%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l))) 1))
30.5%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (/.f64 (*.f64 -1/8 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2)) (*.f64 (pow.f64 d 2) l)) 1)))
55.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (/.f64 (*.f64 -1/8 (*.f64 h (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l)) 1)))
57.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (pow.f64 d 2)) (/.f64 -1/8 l)) 1)))
53.2%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (cbrt.f64 (pow.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) 3)) 1)))
70.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)) l))))
68.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)))))
69.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 M (*.f64 (/.f64 d D) 2)) 2) -1/2)))))
41.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
35.2%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 3/2)) 1))
56.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)))))
33.8%
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
24.0%
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
26.8%
(sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l))
35.1%
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
25.1%
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d l) 3/2) (pow.f64 (/.f64 d h) 3/2)))
Compiler

Compiled 5820 to 4342 computations (25.4% saved)

localize347.0ms (1.4%)

Compiler

Compiled 422 to 166 computations (60.7% saved)

eval1.0ms (0%)

Compiler

Compiled 5 to 5 computations (0% saved)

prune122.0ms (0.5%)

Pruning

55 alts after pruning (46 fresh and 9 done)

PrunedKeptTotal
New000
Fresh04646
Picked055
Done044
Total05555
Accuracy
93.7%
Counts
55 → 55
Alt Table
Click to see full alt table
StatusAccuracyProgram
26.3%
(pow.f64 (sqrt.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) 2)
26.4%
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
31.3%
(*.f64 (pow.f64 (pow.f64 (/.f64 d h) 2) 1/4) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
32.5%
(*.f64 (pow.f64 (pow.f64 (/.f64 d h) 3/2) 1/3) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
41.2%
(*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
34.9%
(*.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)))))
21.7%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
43.1%
(*.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)))))
23.9%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
68.1%
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (/.f64 h d)) (cbrt.f64 (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)))))
58.5%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (*.f64 (pow.f64 (pow.f64 (/.f64 d l) 3/2) 1/3) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
33.6%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
43.7%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)))
41.9%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
68.7%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 h l))) 2)))
44.3%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)) (neg.f64 l)))))
37.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)) (neg.f64 l)))))
34.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
41.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)) (neg.f64 l)))))
40.0%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
68.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
68.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) 2))))
69.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 1/2 d)) (sqrt.f64 (/.f64 h l)))) 2))))
71.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 M (*.f64 (/.f64 2 D) d)) 2) (neg.f64 h)) (neg.f64 l)))))
70.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)) (neg.f64 l)))))
58.1%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) h))) (neg.f64 l)))))
68.7%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
59.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) 2))))
59.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
29.2%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (pow.f64 (pow.f64 (/.f64 d l) 2) 1/4) 1))
33.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (pow.f64 (pow.f64 (/.f64 d l) 3/2) 1/3) 1))
41.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (pow.f64 (pow.f64 (/.f64 d l) 1/4) 2) 1))
25.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)))
23.9%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) 1))
40.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) -1/2) 1)))
25.2%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)))
23.9%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) 1))
41.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 l d))) 1))
40.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) -1/2) 1)))
23.9%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l))) 1))
30.5%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (/.f64 (*.f64 -1/8 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2)) (*.f64 (pow.f64 d 2) l)) 1)))
55.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (/.f64 (*.f64 -1/8 (*.f64 h (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l)) 1)))
57.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (pow.f64 d 2)) (/.f64 -1/8 l)) 1)))
53.2%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (cbrt.f64 (pow.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) 3)) 1)))
70.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)) l))))
68.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)))))
69.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 M (*.f64 (/.f64 d D) 2)) 2) -1/2)))))
41.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
35.2%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 3/2)) 1))
56.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)))))
33.8%
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
24.0%
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
26.8%
(sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l))
35.1%
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
25.1%
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d l) 3/2) (pow.f64 (/.f64 d h) 3/2)))
26.3%
(pow.f64 (sqrt.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) 2)
26.4%
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
31.3%
(*.f64 (pow.f64 (pow.f64 (/.f64 d h) 2) 1/4) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
32.5%
(*.f64 (pow.f64 (pow.f64 (/.f64 d h) 3/2) 1/3) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
41.2%
(*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
34.9%
(*.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)))))
21.7%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
43.1%
(*.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)))))
23.9%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
68.1%
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (/.f64 h d)) (cbrt.f64 (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)))))
58.5%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (*.f64 (pow.f64 (pow.f64 (/.f64 d l) 3/2) 1/3) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
33.6%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
43.7%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)))
41.9%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
68.7%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 h l))) 2)))
44.3%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)) (neg.f64 l)))))
37.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)) (neg.f64 l)))))
34.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
41.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)) (neg.f64 l)))))
40.0%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
68.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
68.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) 2))))
69.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 1/2 d)) (sqrt.f64 (/.f64 h l)))) 2))))
71.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 M (*.f64 (/.f64 2 D) d)) 2) (neg.f64 h)) (neg.f64 l)))))
70.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)) (neg.f64 l)))))
58.1%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 -1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) h))) (neg.f64 l)))))
68.7%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
59.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) 2))))
59.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
29.2%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (pow.f64 (pow.f64 (/.f64 d l) 2) 1/4) 1))
33.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (pow.f64 (pow.f64 (/.f64 d l) 3/2) 1/3) 1))
41.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (pow.f64 (pow.f64 (/.f64 d l) 1/4) 2) 1))
25.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)))
23.9%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) 1))
40.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) -1/2) 1)))
25.2%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)))
23.9%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) 1))
41.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 l d))) 1))
40.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) -1/2) 1)))
23.9%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l))) 1))
30.5%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (/.f64 (*.f64 -1/8 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 h))) 2)) (*.f64 (pow.f64 d 2) l)) 1)))
55.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (/.f64 (*.f64 -1/8 (*.f64 h (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l)) 1)))
57.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (pow.f64 d 2)) (/.f64 -1/8 l)) 1)))
53.2%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (cbrt.f64 (pow.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 l (pow.f64 d 2)))) 3)) 1)))
70.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)) l))))
68.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)))))
69.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 M (*.f64 (/.f64 d D) 2)) 2) -1/2)))))
41.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
35.2%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 d l) 3/2)) 1))
56.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)))))
33.8%
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 3/2)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
24.0%
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
26.8%
(sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l))
35.1%
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
25.1%
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d l) 3/2) (pow.f64 (/.f64 d h) 3/2)))
Compiler

Compiled 5588 to 4168 computations (25.4% saved)

localize635.0ms (2.5%)

Localize:

Found 19 expressions with local error:

NewAccuracyProgram
99.5%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
97.7%
(*.f64 (/.f64 M 2) (/.f64 D d))
93.2%
(sqrt.f64 (/.f64 h d))
91.6%
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))
94.4%
(*.f64 (pow.f64 d 2) l)
92.6%
(sqrt.f64 (/.f64 d h))
89.7%
(/.f64 (*.f64 -1/8 (*.f64 h (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l))
87.9%
(sqrt.f64 (/.f64 d l))
99.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (pow.f64 (pow.f64 (/.f64 d l) 1/4) 2) 1))
99.7%
(pow.f64 (pow.f64 (/.f64 d l) 1/4) 2)
92.6%
(sqrt.f64 (/.f64 d h))
87.7%
(pow.f64 (/.f64 d l) 1/4)
99.8%
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
99.7%
(/.f64 1 (*.f64 h l))
91.0%
(sqrt.f64 (/.f64 1 (*.f64 h l)))
96.6%
(/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)) l)
95.5%
(*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2))
92.6%
(sqrt.f64 (/.f64 d h))
87.9%
(sqrt.f64 (/.f64 d l))
Compiler

Compiled 531 to 255 computations (52% saved)

series148.0ms (0.6%)

Counts
11 → 264
Calls

105 calls:

TimeVariablePointExpression
34.0ms
d
@0
(pow.f64 (/.f64 d l) 1/4)
29.0ms
l
@0
(pow.f64 (/.f64 d l) 1/4)
19.0ms
d
@-inf
(pow.f64 (/.f64 d l) 1/4)
14.0ms
l
@-inf
(pow.f64 (/.f64 d l) 1/4)
7.0ms
d
@inf
(pow.f64 (/.f64 d l) 1/4)

rewrite99.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
430×cbrt-prod
421×log1p-expm1-u
421×expm1-log1p-u
407×add-cube-cbrt
405×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify307.0ms (1.2%)

Algorithm
egg-herbie
Rules
1190×log-prod
734×fma-def
658×cube-prod
622×associate-*l*
596×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

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

eval336.0ms (1.3%)

Compiler

Compiled 22049 to 11210 computations (49.2% saved)

prune232.0ms (0.9%)

Pruning

69 alts after pruning (58 fresh and 11 done)

PrunedKeptTotal
New80135836
Fresh182341
Picked145
Done279
Total82269891
Accuracy
94.1%
Counts
891 → 69
Alt Table
Click to see full alt table
StatusAccuracyProgram
27.2%
(pow.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 1/2) 3) 1/3)
17.8%
(pow.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 3) 1/3)
26.3%
(pow.f64 (sqrt.f64 (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))) 2)
69.2%
(/.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (sqrt.f64 (/.f64 h d)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) -1/2) 1)))
26.4%
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
16.4%
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)))) 1)
31.3%
(*.f64 (pow.f64 (pow.f64 (/.f64 d h) 2) 1/4) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
32.5%
(*.f64 (pow.f64 (pow.f64 (/.f64 d h) 3/2) 1/3) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
54.8%
(*.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 2) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (/.f64 (*.f64 -1/8 (*.f64 h (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l)) 1)))
34.9%
(*.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)))))
21.7%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 h))) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
44.7%
(*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)) l))))
33.5%
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (/.f64 h d)) (cbrt.f64 (sqrt.f64 (/.f64 h d))))) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
58.5%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (*.f64 (pow.f64 (pow.f64 (/.f64 d l) 3/2) 1/3) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2)))))
37.1%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)) l))))
55.1%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (/.f64 (*.f64 -1/8 (*.f64 h (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l)) 1)))
41.9%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
68.7%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 h l))) 2)))
44.3%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)) (neg.f64 l)))))
68.5%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
68.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) 2))))
69.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 1/2 d)) (sqrt.f64 (/.f64 h l)))) 2))))
71.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 M (*.f64 (/.f64 2 D) d)) 2) (neg.f64 h)) (neg.f64 l)))))
68.7%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))
59.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 (*.f64 M 1/2) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) 2))))
33.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (pow.f64 (pow.f64 (/.f64 d l) 3/2) 1/3) 1))
41.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (pow.f64 (pow.f64 (/.f64 d l) 1/4) 2) 1))
23.8%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (pow.f64 (*.f64 (pow.f64 (neg.f64 d) 1/4) (pow.f64 (/.f64 -1 l) 1/4)) 2) 1))
29.7%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 (/.f64 (*.f64 -1/8 (*.f64 h (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l)) 1)))
37.2%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) (+.f64 1 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)) l))))
23.9%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) 1))
40.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) -1/2) 1)))
25.2%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 (/.f64 (*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)) 1)))
32.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 (/.f64 (*.f64 -1/8 (*.f64 h (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l)) 1)))
40.9%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) (+.f64 1 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)) l))))
23.9%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 l)) 1))
55.1%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 l d))) (+.f64 (/.f64 (*.f64 -1/8 (*.f64 h (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l)) 1)))
41.6%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 l d))) 1))
23.9%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (neg.f64 d)) (pow.f64 (neg.f64 l) -1/2)) 1))
40.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 d) (/.f64 1 (sqrt.f64 l))) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 D (*.f64 (/.f64 2 M) d)) 2) -1/2) 1)))
55.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (/.f64 (*.f64 -1/8 (*.f64 h (pow.f64 (*.f64 D M) 2))) (*.f64 (pow.f64 d 2) l)) 1)))
57.3%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (pow.f64 d 2)) (/.f64 -1/8 l)) 1)))
70.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)) l))))
46.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (/.f64 (*.f64 -1/8 (/.f64 (pow.f64 D 2) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 M 2) h)))) l))))
68.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)))))
69.0%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 M (*.f64 (/.f64 d D) 2)) 2) -1/2)))))
41.4%
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1))
56.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)))))
21.7%
(*.f64 d (pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3/2) 1/3))
24.1%
(*.f64 d (pow.f64 (/.f64 (/.f64 1 h) l) 1/2))
24.0%
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
23.8%
(*.f64 d (pow.f64 (cbrt.f64 (pow.f64 (*.f64 h l) -1/2)) 3))
24.0%
(*.f64 d (/.f64 1 (sqrt.f64 (*.f64 h l))))
18.7%
(*.f64 d (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 h) l) 3) 1/3)))
24.0%
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
24.1%
(*.f64 d (sqrt.f64 (*.f64 (/.f64 1 l) (/.f64 1 h))))
23.8%
(*.f64 d (sqrt.f64 (expm1.f64 (log1p.f64 (/.f64 (/.f64 1 h) l)))))
15.2%
(*.f64 d (log.f64 (exp.f64 (pow.f64 (*.f64 h l) -1/2))))
23.1%
(*.f64 d (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 h l))) 1/2)))
22.4%
(*.f64 d (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 h l)) 3/2)))
22.2%
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
27.0%
(sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) l) h))
26.8%
(sqrt.f64 (/.f64 (/.f64 (pow.f64 d 2) h) l))
35.1%
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
20.6%
(log1p.f64 (expm1.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
20.9%
(expm1.f64 (log1p.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2))))
33.6%
(exp.f64 (log.f64 (pow.f64 (*.f64 (/.f64 d l) (/.f64 d h)) 1/2)))
18.8%
(cbrt.f64 (pow.f64 (*.f64 d (pow.f64 (*.f64 h l) -1/2)) 3))
43.8%
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 h d) -1/2) 3) (pow.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 -1/2 (/.f64 h l)) 1) (sqrt.f64 (/.f64 d l))) 3)))
Compiler

Compiled 3860 to 2361 computations (38.8% saved)

regimes1.0s (4%)

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

7 calls:

353.0ms
l
175.0ms
d
141.0ms
(*.f64 M D)
136.0ms
h
53.0ms
D
Results
AccuracySegmentsBranch
84.2%4d
84.1%3h
86.8%5l
71.2%1M
71.2%1D
75.0%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))))
73.0%3(*.f64 M D)
Compiler

Compiled 2244 to 1148 computations (48.8% saved)

regimes311.0ms (1.2%)

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

2 calls:

206.0ms
l
72.0ms
h
Results
AccuracySegmentsBranch
86.4%5l
81.8%2h
Compiler

Compiled 1466 to 739 computations (49.6% saved)

regimes398.0ms (1.6%)

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

3 calls:

169.0ms
h
134.0ms
l
64.0ms
d
Results
AccuracySegmentsBranch
77.5%2d
79.7%3l
77.5%2h
Compiler

Compiled 1232 to 634 computations (48.5% saved)

regimes272.0ms (1.1%)

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

3 calls:

100.0ms
l
86.0ms
d
59.0ms
h
Results
AccuracySegmentsBranch
75.9%2d
75.9%2h
77.8%3l
Compiler

Compiled 1088 to 561 computations (48.4% saved)

regimes434.0ms (1.7%)

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

4 calls:

168.0ms
h
101.0ms
l
98.0ms
d
42.0ms
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
Results
AccuracySegmentsBranch
73.9%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))))
75.3%3d
73.7%2h
73.8%2l
Compiler

Compiled 1100 to 580 computations (47.3% saved)

regimes243.0ms (1%)

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

2 calls:

190.0ms
l
26.0ms
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
Results
AccuracySegmentsBranch
73.8%2l
73.6%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))))
Compiler

Compiled 1004 to 534 computations (46.8% saved)

regimes358.0ms (1.4%)

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

3 calls:

69.0ms
d
64.0ms
l
26.0ms
h
Results
AccuracySegmentsBranch
70.8%1h
73.6%3d
73.4%2l
Compiler

Compiled 691 to 370 computations (46.5% saved)

regimes179.0ms (0.7%)

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

1 calls:

78.0ms
l
Results
AccuracySegmentsBranch
73.0%2l
Compiler

Compiled 650 to 347 computations (46.6% saved)

regimes509.0ms (2%)

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

6 calls:

126.0ms
(*.f64 M D)
122.0ms
d
112.0ms
M
72.0ms
l
26.0ms
h
Results
AccuracySegmentsBranch
70.9%2(*.f64 M D)
71.9%3d
69.0%1h
70.9%3M
69.0%1D
71.3%2l
Compiler

Compiled 599 to 332 computations (44.6% saved)

regimes403.0ms (1.6%)

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

3 calls:

205.0ms
D
161.0ms
l
22.0ms
h
Results
AccuracySegmentsBranch
68.3%1h
68.3%1D
70.5%2l
Compiler

Compiled 525 to 290 computations (44.8% saved)

regimes785.0ms (3.1%)

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

5 calls:

225.0ms
h
187.0ms
D
143.0ms
l
120.0ms
d
96.0ms
M
Results
AccuracySegmentsBranch
53.5%4M
53.5%6h
52.2%5D
56.6%5d
58.1%5l
Compiler

Compiled 510 to 286 computations (43.9% saved)

regimes215.0ms (0.8%)

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

3 calls:

72.0ms
d
71.0ms
M
37.0ms
l
Results
AccuracySegmentsBranch
46.0%2M
51.9%4d
50.3%2l
Compiler

Compiled 482 to 265 computations (45% saved)

regimes160.0ms (0.6%)

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

1 calls:

57.0ms
l
Results
AccuracySegmentsBranch
50.3%2l
Compiler

Compiled 455 to 249 computations (45.3% saved)

regimes186.0ms (0.7%)

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

4 calls:

82.0ms
d
33.0ms
l
31.0ms
D
31.0ms
h
Results
AccuracySegmentsBranch
46.6%2h
46.3%2D
48.2%4d
46.6%2l
Compiler

Compiled 361 to 208 computations (42.4% saved)

regimes37.0ms (0.1%)

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

2 calls:

17.0ms
h
16.0ms
l
Results
AccuracySegmentsBranch
46.6%2l
46.6%2h
Compiler

Compiled 145 to 90 computations (37.9% saved)

regimes36.0ms (0.1%)

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

2 calls:

16.0ms
h
16.0ms
l
Results
AccuracySegmentsBranch
46.3%2l
46.3%2h
Compiler

Compiled 132 to 83 computations (37.1% saved)

regimes63.0ms (0.2%)

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

5 calls:

15.0ms
l
15.0ms
d
14.0ms
h
8.0ms
M
7.0ms
D
Results
AccuracySegmentsBranch
43.7%2d
35.1%1M
35.1%1D
43.7%2l
43.7%2h
Compiler

Compiled 139 to 93 computations (33.1% saved)

regimes36.0ms (0.1%)

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

3 calls:

14.0ms
d
10.0ms
h
10.0ms
l
Results
AccuracySegmentsBranch
37.3%2d
37.7%2l
38.4%2h
Compiler

Compiled 73 to 49 computations (32.9% saved)

regimes9.0ms (0%)

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

1 calls:

7.0ms
h
Results
AccuracySegmentsBranch
38.3%2h
Compiler

Compiled 42 to 26 computations (38.1% saved)

regimes15.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

5 calls:

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

Compiled 42 to 34 computations (19% saved)

bsearch116.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
71.0ms
-2.0589567918866705e-307
2.1853212972592426e-304
44.0ms
-4.7266851871081455e+238
-1.733891150779412e+238
Results
52.0ms270×body256invalid
30.0ms122×body256valid
28.0ms102×body256infinite
Compiler

Compiled 1066 to 790 computations (25.9% saved)

bsearch74.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
74.0ms
-2.0589567918866705e-307
2.1853212972592426e-304
Results
35.0ms162×body256invalid
20.0ms82×body256valid
15.0ms62×body256infinite
Compiler

Compiled 678 to 506 computations (25.4% saved)

bsearch170.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
91.0ms
8.878755455596758e+173
1.929475645801473e+181
78.0ms
-5.214448305908711e-308
9.3592162309515e-306
Results
64.0ms164×body256valid
62.0ms288×body256invalid
37.0ms108×body256infinite
Compiler

Compiled 1212 to 896 computations (26.1% saved)

bsearch122.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
65.0ms
8.878755455596758e+173
1.929475645801473e+181
57.0ms
-5.214448305908711e-308
9.3592162309515e-306
Results
48.0ms231×body256invalid
41.0ms174×body256valid
27.0ms98×body256infinite
Compiler

Compiled 1212 to 896 computations (26.1% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
+inf
NaN
Compiler

Compiled 48 to 38 computations (20.8% saved)

bsearch51.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
50.0ms
9.230693403681715e+167
3.6445476191209165e+171
Results
25.0ms113×body256valid
19.0ms87×body256invalid
3.0ms15×body256infinite
Compiler

Compiled 432 to 326 computations (24.5% saved)

bsearch62.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
61.0ms
9.230693403681715e+167
3.6445476191209165e+171
Results
35.0ms106×body256valid
19.0ms82×body256invalid
5.0ms22×body256infinite
Compiler

Compiled 432 to 326 computations (24.5% saved)

bsearch57.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
57.0ms
9.230693403681715e+167
3.6445476191209165e+171
Results
25.0ms116×body256invalid
25.0ms110×body256valid
4.0ms18×body256infinite
Compiler

Compiled 416 to 310 computations (25.5% saved)

bsearch55.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
54.0ms
9.230693403681715e+167
3.6445476191209165e+171
Results
28.0ms114×body256valid
21.0ms101×body256invalid
3.0ms14×body256infinite
Compiler

Compiled 416 to 310 computations (25.5% saved)

bsearch54.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
53.0ms
9.230693403681715e+167
3.6445476191209165e+171
Results
26.0ms116×body256valid
21.0ms96×body256invalid
3.0ms12×body256infinite
Compiler

Compiled 416 to 310 computations (25.5% saved)

bsearch222.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
29.0ms
5.894218656555634e+35
1.1612560985202783e+36
55.0ms
1.3845706198304997e-66
1.5869852767729878e-63
67.0ms
7.627092382115666e-152
7.43288863260185e-147
71.0ms
-5.214448305908711e-308
9.3592162309515e-306
Results
98.0ms446×body256invalid
66.0ms267×body256infinite
49.0ms197×body256valid
Compiler

Compiled 1127 to 877 computations (22.2% saved)

bsearch64.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
64.0ms
-5.214448305908711e-308
9.3592162309515e-306
Results
29.0ms146×body256invalid
23.0ms93×body256infinite
10.0ms35×body256valid
Compiler

Compiled 320 to 254 computations (20.6% saved)

bsearch63.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
62.0ms
-5.214448305908711e-308
9.3592162309515e-306
Results
27.0ms127×body256invalid
23.0ms92×body256infinite
10.0ms36×body256valid
Compiler

Compiled 312 to 246 computations (21.2% saved)

bsearch46.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
46.0ms
4.0969837851783037e-256
2.8679605373892122e-254
Results
19.0ms87×body256invalid
14.0ms62×body256valid
11.0ms50×body256infinite
Compiler

Compiled 272 to 213 computations (21.7% saved)

bsearch70.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
69.0ms
1.0295512516339628e-290
3.150505855308672e-276
Results
27.0ms119×body256invalid
20.0ms74×body256infinite
19.0ms86×body256valid
Compiler

Compiled 368 to 288 computations (21.7% saved)

bsearch71.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
71.0ms
1.0295512516339628e-290
3.150505855308672e-276
Results
32.0ms154×body256invalid
23.0ms100×body256valid
14.0ms60×body256infinite
Compiler

Compiled 348 to 268 computations (23% saved)

bsearch64.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
63.0ms
1.0295512516339628e-290
3.150505855308672e-276
Results
26.0ms92×body256valid
20.0ms95×body256invalid
16.0ms68×body256infinite
Compiler

Compiled 318 to 238 computations (25.2% saved)

bsearch53.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
53.0ms
4.0969837851783037e-256
2.8679605373892122e-254
Results
24.0ms116×body256invalid
16.0ms67×body256valid
10.0ms45×body256infinite
Compiler

Compiled 251 to 192 computations (23.5% saved)

bsearch43.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
43.0ms
4.0969837851783037e-256
2.8679605373892122e-254
Results
15.0ms58×body256valid
14.0ms67×body256invalid
13.0ms54×body256infinite
Compiler

Compiled 237 to 178 computations (24.9% saved)

simplify209.0ms (0.8%)

Algorithm
egg-herbie
Rules
554×distribute-lft-neg-in
468×unsub-neg
362×neg-mul-1
252×cancel-sign-sub
244×*-commutative
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02223382
13333327
24073307
34833303
45853303
56963303
67653303
79223303
812253303
914063303
1015133303
1116313303
1217813303
1318903303
1419863303
1520413303
1620493303
1720593303
1820593303
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 h -31000000000000001218896487818800060567440529168156377788000821658396279967228619852115051088280673232286901222343827951708670824188798847132083446944447827978531358781720284714213221214291932689789862710049422794343715843985264712693579776) (*.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))))) (if (<=.f64 h -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)) (neg.f64 l))))) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)) l))))))
(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 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)) l)))) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)) l)))))
(if (<=.f64 l -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 M (*.f64 (/.f64 2 D) d)) 2) (neg.f64 h)) (neg.f64 l))))) (if (<=.f64 l 61999999999999998212379893857009641864134432349164610651449278410425354302626815630431841999438302461804524309427219494630521580873758375747482265202056963395727821203765303705600) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)) l)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))))
(if (<=.f64 l 5667263092604697/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 M (*.f64 (/.f64 2 D) d)) 2) (neg.f64 h)) (neg.f64 l))))) (if (<=.f64 l 469999999999999981006451863258948434925045082704173025660546402907357565156095732264760438538296965856775402703854498003746400733816117780011237265853133808392797377433587154944) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))))
(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)))) +inf.0) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 1/2 d)) (sqrt.f64 (/.f64 h l)))) 2)))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(if (<=.f64 l 64999999999999994862944168636881027830800201680106165742299669662975955927751646863059756239133300515992302413548939665283068616218534653203547127104581738485031962148864) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 M (*.f64 (/.f64 2 D) d)) 2) (neg.f64 h)) (neg.f64 l))))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(if (<=.f64 l 70000000000000003750114594646131406599802139028777035977422135431784906346198157659900989077676076803135455176293538809557668023494918679125738852844867219745637578833920) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)) (neg.f64 l))))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(if (<=.f64 l 3299999999999999865538432516793047928165091953006632308164622692317870744880951060425810215525960230675732393722151543931979070349905700053783980642498366602941776789504) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)) l)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(if (<=.f64 l 6400000000000000247097563439484892177881731295446428093083125092388953025055535530892633072290762901987568057783241921945044946530349344564682675031912360473646514307072) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 M (*.f64 (/.f64 d D) 2)) 2) -1/2))))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(if (<=.f64 l 3099999999999999962565133111985684888028358148507104301188320506558789226313289354161696916966459646253263846345358262699570307852754555331089856516083683044653206077440) (*.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 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(if (<=.f64 l -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (neg.f64 d)) (pow.f64 (neg.f64 l) -1/2)) 1)) (if (<=.f64 l 1304685000417527/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (if (<=.f64 l 2845706385096283/59285549689505892056868344324448208820874232148807968788202283012051522375647232) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (if (<=.f64 l 1000000000000000042420637374017961984) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))))
(if (<=.f64 l -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (neg.f64 d)) (pow.f64 (neg.f64 l) -1/2)) 1)) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(if (<=.f64 l -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) 1)) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(if (<=.f64 h 5916898748719451/8452712498170643941637436558664265704301557216577944354047371344426782440907597751590676094202515006314790319892114058862117560952042968596008623655407033230534186943984081346699704282822823056848387726531379014466368452684024987821414350380272583623832617294363807973376) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(if (<=.f64 h 3686675374229359/351111940402796075728379920075981393284761128699669252487168127261196632432619068618571244770327218791250222421623815151677323767215657465806342637967722899175327916845440400930277772658683777577056802640791026892262013051450122815378736544025053197584668966180832613749896964723593195907881555331297312768) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 l d))) 1)) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(if (<=.f64 h 3686675374229359/351111940402796075728379920075981393284761128699669252487168127261196632432619068618571244770327218791250222421623815151677323767215657465806342637967722899175327916845440400930277772658683777577056802640791026892262013051450122815378736544025053197584668966180832613749896964723593195907881555331297312768) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(if (<=.f64 h 3686675374229359/351111940402796075728379920075981393284761128699669252487168127261196632432619068618571244770327218791250222421623815151677323767215657465806342637967722899175327916845440400930277772658683777577056802640791026892262013051450122815378736544025053197584668966180832613749896964723593195907881555331297312768) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(if (<=.f64 h 607538710806015/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (*.f64 d (pow.f64 (/.f64 (/.f64 1 h) l) 1/2)))
(if (<=.f64 h 7100278498463341/16905424996341287883274873117328531408603114433155888708094742688853564881815195503181352188405030012629580639784228117724235121904085937192017247310814066461068373887968162693399408565645646113696775453062758028932736905368049975642828700760545167247665234588727615946752) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
Outputs
(if (<=.f64 h -31000000000000001218896487818800060567440529168156377788000821658396279967228619852115051088280673232286901222343827951708670824188798847132083446944447827978531358781720284714213221214291932689789862710049422794343715843985264712693579776) (*.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))))) (if (<=.f64 h -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)) (neg.f64 l))))) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)) l))))))
(if (<=.f64 h -31000000000000001218896487818800060567440529168156377788000821658396279967228619852115051088280673232286901222343827951708670824188798847132083446944447827978531358781720284714213221214291932689789862710049422794343715843985264712693579776) (*.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))))) (if (<=.f64 h -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)) (neg.f64 l))))) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (/.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))) l))))))
(if (<=.f64 h -31000000000000001218896487818800060567440529168156377788000821658396279967228619852115051088280673232286901222343827951708670824188798847132083446944447827978531358781720284714213221214291932689789862710049422794343715843985264712693579776) (*.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))))) (if (<=.f64 h -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (+.f64 1 (*.f64 1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)) (neg.f64 l))))) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (/.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))) l))))))
(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 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)) l)))) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)) l)))))
(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 (*.f64 h (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))) l)))) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (/.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))) l)))))
(if (<=.f64 l -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 M (*.f64 (/.f64 2 D) d)) 2) (neg.f64 h)) (neg.f64 l))))) (if (<=.f64 l 61999999999999998212379893857009641864134432349164610651449278410425354302626815630431841999438302461804524309427219494630521580873758375747482265202056963395727821203765303705600) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)) l)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))))
(if (<=.f64 l -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (neg.f64 h) (pow.f64 (/.f64 M (*.f64 d (/.f64 2 D))) 2)) (neg.f64 l))))) (if (<=.f64 l 61999999999999998212379893857009641864134432349164610651449278410425354302626815630431841999438302461804524309427219494630521580873758375747482265202056963395727821203765303705600) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (/.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))) l)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)))))))
(if (<=.f64 l -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (+.f64 1 (*.f64 1/2 (/.f64 (*.f64 h (pow.f64 (/.f64 M (*.f64 d (/.f64 2 D))) 2)) (neg.f64 l))))) (if (<=.f64 l 61999999999999998212379893857009641864134432349164610651449278410425354302626815630431841999438302461804524309427219494630521580873758375747482265202056963395727821203765303705600) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (/.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))) l)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)))))))
(if (<=.f64 l 5667263092604697/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 M (*.f64 (/.f64 2 D) d)) 2) (neg.f64 h)) (neg.f64 l))))) (if (<=.f64 l 469999999999999981006451863258948434925045082704173025660546402907357565156095732264760438538296965856775402703854498003746400733816117780011237265853133808392797377433587154944) (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) -1/2))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l)))))))
(if (<=.f64 l 5667263092604697/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (neg.f64 h) (pow.f64 (/.f64 M (*.f64 d (/.f64 2 D))) 2)) (neg.f64 l))))) (if (<=.f64 l 469999999999999981006451863258948434925045082704173025660546402907357565156095732264760438538296965856775402703854498003746400733816117780011237265853133808392797377433587154944) (*.f64 (*.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 d) (sqrt.f64 h))) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)))))))
(if (<=.f64 l 5667263092604697/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (+.f64 1 (*.f64 1/2 (/.f64 (*.f64 h (pow.f64 (/.f64 M (*.f64 d (/.f64 2 D))) 2)) (neg.f64 l))))) (if (<=.f64 l 469999999999999981006451863258948434925045082704173025660546402907357565156095732264760438538296965856775402703854498003746400733816117780011237265853133808392797377433587154944) (*.f64 (*.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 d) (sqrt.f64 h))) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 1 (*.f64 1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M 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)))) +inf.0) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 1/2 d)) (sqrt.f64 (/.f64 h l)))) 2)))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(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))))) +inf.0) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (-.f64 1 (*.f64 1/2 (pow.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 1/2 d)) (sqrt.f64 (/.f64 h l)))) 2)))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(if (<=.f64 l 64999999999999994862944168636881027830800201680106165742299669662975955927751646863059756239133300515992302413548939665283068616218534653203547127104581738485031962148864) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 M (*.f64 (/.f64 2 D) d)) 2) (neg.f64 h)) (neg.f64 l))))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(if (<=.f64 l 64999999999999994862944168636881027830800201680106165742299669662975955927751646863059756239133300515992302413548939665283068616218534653203547127104581738485031962148864) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (neg.f64 h) (pow.f64 (/.f64 M (*.f64 d (/.f64 2 D))) 2)) (neg.f64 l))))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(if (<=.f64 l 64999999999999994862944168636881027830800201680106165742299669662975955927751646863059756239133300515992302413548939665283068616218534653203547127104581738485031962148864) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (+.f64 1 (*.f64 1/2 (/.f64 (*.f64 h (pow.f64 (/.f64 M (*.f64 d (/.f64 2 D))) 2)) (neg.f64 l))))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(if (<=.f64 l 70000000000000003750114594646131406599802139028777035977422135431784906346198157659900989077676076803135455176293538809557668023494918679125738852844867219745637578833920) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (neg.f64 h)) (neg.f64 l))))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(if (<=.f64 l 70000000000000003750114594646131406599802139028777035977422135431784906346198157659900989077676076803135455176293538809557668023494918679125738852844867219745637578833920) (*.f64 (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)) (neg.f64 l)))) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(if (<=.f64 l 70000000000000003750114594646131406599802139028777035977422135431784906346198157659900989077676076803135455176293538809557668023494918679125738852844867219745637578833920) (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 (*.f64 h (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2)) (neg.f64 l)))) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(if (<=.f64 l 3299999999999999865538432516793047928165091953006632308164622692317870744880951060425810215525960230675732393722151543931979070349905700053783980642498366602941776789504) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) -1/2)) l)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(if (<=.f64 l 3299999999999999865538432516793047928165091953006632308164622692317870744880951060425810215525960230675732393722151543931979070349905700053783980642498366602941776789504) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (/.f64 (*.f64 h (*.f64 -1/2 (pow.f64 (*.f64 (/.f64 D d) (*.f64 M 1/2)) 2))) l)))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(if (<=.f64 l 6400000000000000247097563439484892177881731295446428093083125092388953025055535530892633072290762901987568057783241921945044946530349344564682675031912360473646514307072) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 M (*.f64 (/.f64 d D) 2)) 2) -1/2))))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(if (<=.f64 l 6400000000000000247097563439484892177881731295446428093083125092388953025055535530892633072290762901987568057783241921945044946530349344564682675031912360473646514307072) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 -1/2 (pow.f64 (/.f64 M (*.f64 2 (/.f64 d D))) 2)))))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(if (<=.f64 l 3099999999999999962565133111985684888028358148507104301188320506558789226313289354161696916966459646253263846345358262699570307852754555331089856516083683044653206077440) (*.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 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(if (<=.f64 l 3099999999999999962565133111985684888028358148507104301188320506558789226313289354161696916966459646253263846345358262699570307852754555331089856516083683044653206077440) (*.f64 (*.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)))) (sqrt.f64 (/.f64 d h))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(if (<=.f64 l -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (neg.f64 d)) (pow.f64 (neg.f64 l) -1/2)) 1)) (if (<=.f64 l 1304685000417527/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (if (<=.f64 l 2845706385096283/59285549689505892056868344324448208820874232148807968788202283012051522375647232) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (if (<=.f64 l 1000000000000000042420637374017961984) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))))
(if (<=.f64 l -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (neg.f64 d)) (pow.f64 (neg.f64 l) -1/2))) (if (<=.f64 l 1304685000417527/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (if (or (<=.f64 l 2845706385096283/59285549689505892056868344324448208820874232148807968788202283012051522375647232) (not (<=.f64 l 1000000000000000042420637374017961984))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))))
(if (<=.f64 l -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (neg.f64 d)) (pow.f64 (neg.f64 l) -1/2))) (if (or (<=.f64 l 1304685000417527/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (not (or (<=.f64 l 2845706385096283/59285549689505892056868344324448208820874232148807968788202283012051522375647232) (not (<=.f64 l 1000000000000000042420637374017961984))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))
(if (<=.f64 l -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (neg.f64 d)) (pow.f64 (neg.f64 l) -1/2))) (if (or (<=.f64 l 1304685000417527/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (and (not (<=.f64 l 2845706385096283/59285549689505892056868344324448208820874232148807968788202283012051522375647232)) (<=.f64 l 1000000000000000042420637374017961984))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 M D) 2) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))
(if (<=.f64 l -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (sqrt.f64 (neg.f64 d)) (pow.f64 (neg.f64 l) -1/2)) 1)) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(if (<=.f64 l -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (neg.f64 d)) (pow.f64 (neg.f64 l) -1/2))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(if (<=.f64 l -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l))) 1)) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(if (<=.f64 l -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 l)))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(if (<=.f64 h 5916898748719451/8452712498170643941637436558664265704301557216577944354047371344426782440907597751590676094202515006314790319892114058862117560952042968596008623655407033230534186943984081346699704282822823056848387726531379014466368452684024987821414350380272583623832617294363807973376) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(if (<=.f64 h 5916898748719451/8452712498170643941637436558664265704301557216577944354047371344426782440907597751590676094202515006314790319892114058862117560952042968596008623655407033230534186943984081346699704282822823056848387726531379014466368452684024987821414350380272583623832617294363807973376) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 1 (sqrt.f64 (/.f64 h d)))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(if (<=.f64 h 3686675374229359/351111940402796075728379920075981393284761128699669252487168127261196632432619068618571244770327218791250222421623815151677323767215657465806342637967722899175327916845440400930277772658683777577056802640791026892262013051450122815378736544025053197584668966180832613749896964723593195907881555331297312768) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 l d))) 1)) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(if (<=.f64 h 3686675374229359/351111940402796075728379920075981393284761128699669252487168127261196632432619068618571244770327218791250222421623815151677323767215657465806342637967722899175327916845440400930277772658683777577056802640791026892262013051450122815378736544025053197584668966180832613749896964723593195907881555331297312768) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 1 (sqrt.f64 (/.f64 l d)))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(if (<=.f64 h 3686675374229359/351111940402796075728379920075981393284761128699669252487168127261196632432619068618571244770327218791250222421623815151677323767215657465806342637967722899175327916845440400930277772658683777577056802640791026892262013051450122815378736544025053197584668966180832613749896964723593195907881555331297312768) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) 1)) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(if (<=.f64 h 3686675374229359/351111940402796075728379920075981393284761128699669252487168127261196632432619068618571244770327218791250222421623815151677323767215657465806342637967722899175327916845440400930277772658683777577056802640791026892262013051450122815378736544025053197584668966180832613749896964723593195907881555331297312768) (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(if (<=.f64 h 3686675374229359/351111940402796075728379920075981393284761128699669252487168127261196632432619068618571244770327218791250222421623815151677323767215657465806342637967722899175327916845440400930277772658683777577056802640791026892262013051450122815378736544025053197584668966180832613749896964723593195907881555331297312768) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(if (<=.f64 h 3686675374229359/351111940402796075728379920075981393284761128699669252487168127261196632432619068618571244770327218791250222421623815151677323767215657465806342637967722899175327916845440400930277772658683777577056802640791026892262013051450122815378736544025053197584668966180832613749896964723593195907881555331297312768) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(if (<=.f64 h 607538710806015/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (*.f64 d (pow.f64 (/.f64 (/.f64 1 h) l) 1/2)))
(if (<=.f64 h 607538710806015/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 d (pow.f64 (/.f64 (/.f64 1 h) l) 1/2)))
(if (<=.f64 h 7100278498463341/16905424996341287883274873117328531408603114433155888708094742688853564881815195503181352188405030012629580639784228117724235121904085937192017247310814066461068373887968162693399408565645646113696775453062758028932736905368049975642828700760545167247665234588727615946752) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(if (<=.f64 h 7100278498463341/16905424996341287883274873117328531408603114433155888708094742688853564881815195503181352188405030012629580639784228117724235121904085937192017247310814066461068373887968162693399408565645646113696775453062758028932736905368049975642828700760545167247665234588727615946752) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (*.f64 d (pow.f64 (*.f64 h l) -1/2)))
(*.f64 d (pow.f64 (*.f64 h l) -1/2))
Compiler

Compiled 941 to 642 computations (31.8% saved)

soundness5.0s (19.6%)

Rules
1324×log-prod
1190×log-prod
1190×log-prod
1074×associate-*l*
1074×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01802460
16282436
223192340
363202320
050476
1784476
01802460
16282436
223192340
363202320
050476
1784476
061438449
1155637987
2746837975
050476
1784476
050476
1784476
050476
1784476
061438449
1155637987
2746837975
01802460
16282436
223192340
363202320
050476
1784476
051224972
1119521962
2484921854
045280
1722249
053418875
1139917761
2600817745
062445
11091427
045280
1722249
050476
1784476
050476
1784476
062445
11091427
051224972
1119521962
2484921854
050476
1784476
045280
1722249
050476
1784476
061438449
1155637987
2746837975
050476
1784476
061438449
1155637987
2746837975
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
Compiler

Compiled 2635 to 1414 computations (46.3% saved)

end1.0ms (0%)

preprocess397.0ms (1.6%)

Remove

(abs D)

Compiler

Compiled 3812 to 2182 computations (42.8% saved)

Profiling

Loading profile data...