Details

Time bar (total: 24.2s)

analyze806.0ms (3.3%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.7%0.3%0%0%0%0
0%0%99.7%0.3%0%0%0%1
0%0%99.7%0.3%0%0%0%2
0%0%99.7%0.3%0%0%0%3
0%0%99.7%0.3%0%0%0%4
0%0%99.7%0.3%0%0%0%5
0%0%99.7%0.3%0%0%0%6
0%0%99.7%0.3%0%0%0%7
0%0%99.7%0.3%0%0%0%8
0%0%99.7%0.3%0%0%0%9
0%0%99.7%0.3%0%0%0%10
0%0%99.7%0.3%0%0%0%11
0%0%99.7%0.3%0%0%0%12
Compiler

Compiled 25 to 19 computations (24% saved)

sample2.8s (11.7%)

Results
1.7s8256×body256valid
773.0ms3220×body256invalid
361.0ms1390×body256infinite
Bogosity

preprocess77.0ms (0.3%)

Algorithm
egg-herbie
Rules
1472×distribute-lft-neg-in
1414×distribute-rgt-neg-in
1310×times-frac
1064×distribute-neg-frac
670×*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0127848
1394848
21393848
33383848
46705848
066
166
Stop Event
unsound
node limit
Calls
Call 1
Inputs
0
1
2
3
4
5
Outputs
0
1
2
1
3
4
5
Call 2
Inputs
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 M (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 w0 D) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 D (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M w0) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 h (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 w0 l)))))
(*.f64 l (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h w0)))))
(*.f64 d (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 w0)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 h D) (*.f64 2 d)) 2) (/.f64 M l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 l D) (*.f64 2 d)) 2) (/.f64 h M)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 d D) (*.f64 2 M)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M h) (*.f64 2 d)) 2) (/.f64 D l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M l) (*.f64 2 d)) 2) (/.f64 h D)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M d) (*.f64 2 D)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 l h)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 h)) 2) (/.f64 d l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 l)) 2) (/.f64 h d)))))
Outputs
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D (/.f64 M d)) 2) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 M (*.f64 (/.f64 2 D) d)) 2) (/.f64 (neg.f64 h) l) 1)))
(*.f64 M (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 w0 D) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 M (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 w0 (/.f64 (*.f64 2 d) D)) 2)))))
(*.f64 M (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 w0 d)) 2)))))
(*.f64 M (sqrt.f64 (neg.f64 (fma.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (/.f64 w0 2) d)) 2) -1))))
(*.f64 D (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M w0) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 D (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 w0 M) (*.f64 2 d)) 2)))))
(*.f64 D (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M d) (/.f64 w0 2)) 2)))))
(*.f64 D (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 w0 (/.f64 M (*.f64 2 d))) 2)))))
(*.f64 D (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 w0 2)) 2) (/.f64 (neg.f64 h) l) 1)))
(*.f64 h (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 w0 l)))))
(*.f64 h (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (/.f64 w0 l)))))
(*.f64 h (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D (/.f64 M d)) 2) 2) (/.f64 w0 l)))))
(*.f64 h (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 w0 l)))))
(*.f64 h (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (*.f64 (/.f64 2 D) d)) 2) (/.f64 w0 l)))))
(*.f64 l (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h w0)))))
(*.f64 l (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (/.f64 h w0)))))
(*.f64 l (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D (/.f64 M d)) 2) 2) (/.f64 h w0)))))
(*.f64 l (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h w0)))))
(*.f64 l (sqrt.f64 (fma.f64 (pow.f64 (/.f64 M (*.f64 (/.f64 2 D) d)) 2) (neg.f64 (/.f64 h w0)) 1)))
(*.f64 d (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 w0)) 2) (/.f64 h l)))))
(*.f64 d (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 (*.f64 M D) (*.f64 w0 2)) 2)))))
(*.f64 d (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M w0)) 2)))))
(*.f64 d (sqrt.f64 (fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 w0 2))) 2) (/.f64 (neg.f64 h) l) 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D (/.f64 M d)) 2) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 M (*.f64 (/.f64 2 D) d)) 2) (/.f64 (neg.f64 h) l) 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 h D) (*.f64 2 d)) 2) (/.f64 M l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 h (/.f64 (*.f64 2 d) D)) 2) (/.f64 M l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 h d) (/.f64 D 2)) 2) (/.f64 M l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 h (*.f64 2 d))) 2) (/.f64 M l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 l D) (*.f64 2 d)) 2) (/.f64 h M)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 l (/.f64 (*.f64 2 d) D)) 2) (/.f64 h M)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 l d)) 2) (/.f64 h M)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 l 2) d)) 2) (/.f64 h M)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (/.f64 2 (/.f64 l d))) 2) (/.f64 h M)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 d D) (*.f64 2 M)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 d 2) (/.f64 D M)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 d M)) 2)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 d 2) M)) 2)) 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M h) (*.f64 2 d)) 2) (/.f64 D l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 h 2)) 2) (/.f64 D l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 h (/.f64 M (*.f64 2 d))) 2) (/.f64 D l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M l) (*.f64 2 d)) 2) (/.f64 h D)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 l d)) 2) (/.f64 h D)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 l 2)) 2) (/.f64 h D)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M d) (*.f64 2 D)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (*.f64 D 2) d)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 d 2) (/.f64 M D)) 2)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 h l) (neg.f64 (pow.f64 (*.f64 d (/.f64 M (*.f64 D 2))) 2)) 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 l h)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (/.f64 l h)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D (/.f64 M d)) 2) 2) (/.f64 l h)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 l h)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 M (*.f64 (/.f64 2 D) d)) 2) (/.f64 (neg.f64 l) h) 1)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 h)) 2) (/.f64 d l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D h)) 2) (/.f64 d l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M h)) 2) (/.f64 d l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 M (/.f64 h D)) 2) 2) (/.f64 d l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 D (/.f64 h (/.f64 M 2))) 2) (/.f64 d l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 l)) 2) (/.f64 h d)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 l) D)) 2) (/.f64 h d)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M l) (/.f64 D 2)) 2) (/.f64 h d)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M l) 2)) 2) (/.f64 h d)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 l))) 2) (/.f64 h d)))))
Symmetry

(sort M D)

Compiler

Compiled 30 to 24 computations (20% saved)

simplify62.0ms (0.3%)

Algorithm
egg-herbie
Rules
1504×distribute-neg-frac
1208×distribute-lft-neg-in
1190×distribute-rgt-neg-in
1090×distribute-lft-in
1020×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02053
14453
213053
377653
4313953
5545753
Stop Event
node limit
Counts
1 → 5
Calls
Call 1
Inputs
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
Outputs
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (*.f64 2 d) D)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 2 d))) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 D (/.f64 M 2)) d) 2) (/.f64 (neg.f64 h) l) 1)))

eval2.0ms (0%)

Compiler

Compiled 96 to 63 computations (34.4% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New325
Fresh011
Picked000
Done000
Total336
Accurracy
80.8%
Counts
6 → 2
Alt Table
Click to see full alt table
StatusAccuracyProgram
79.2%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
80.0%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
Compiler

Compiled 48 to 36 computations (25% saved)

localize36.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
98.1%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
93.8%
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))
90.6%
(*.f64 (/.f64 M 2) (/.f64 D d))
85.0%
(*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))
Compiler

Compiled 101 to 53 computations (47.5% saved)

series117.0ms (0.5%)

Counts
4 → 204
Calls

57 calls:

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

rewrite106.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
574×distribute-rgt-in
506×distribute-lft-in
440×add-sqr-sqrt
430×associate-/r/
428×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

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

simplify429.0ms (1.8%)

Algorithm
egg-herbie
Rules
1434×associate-/l*
1202×associate-*r*
1010×associate-/r*
924×*-commutative
888×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
065520586
1213220526
Stop Event
node limit
Counts
344 → 313
Calls
Call 1
Inputs
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) w0)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) w0)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0)))
(+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)) 0)
(+.f64 1 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)) 1))
(-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)) 1) 1)
(/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 l h))
(/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) h)))
(/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) h) l)
(/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 (/.f64 l h) (*.f64 (*.f64 2 d) (*.f64 2 d))))
(/.f64 (*.f64 (*.f64 M (*.f64 1/2 D)) (*.f64 M (*.f64 1/2 D))) (*.f64 (/.f64 l h) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 (/.f64 M d) D) (*.f64 (/.f64 M d) D)) (*.f64 (/.f64 l h) 4))
(/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (neg.f64 h)) (neg.f64 l))
(/.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (*.f64 M (*.f64 1/2 D))) (*.f64 (/.f64 l h) d))
(/.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (*.f64 (/.f64 M d) D)) (*.f64 (/.f64 l h) 2))
(/.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (*.f64 M D)) (*.f64 (/.f64 l h) (*.f64 2 d)))
(/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (neg.f64 l))
(/.f64 (*.f64 (*.f64 M (*.f64 1/2 D)) (*.f64 (*.f64 M 1/2) (/.f64 D d))) (*.f64 (/.f64 l h) d))
(/.f64 (*.f64 (*.f64 (/.f64 M d) D) (*.f64 (*.f64 M 1/2) (/.f64 D d))) (*.f64 (/.f64 l h) 2))
(/.f64 (*.f64 (*.f64 M D) (*.f64 (*.f64 M 1/2) (/.f64 D d))) (*.f64 (/.f64 l h) (*.f64 2 d)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) h) 1) l)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) h) (sqrt.f64 l)) (sqrt.f64 l))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) h) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) h)) (neg.f64 l))
(/.f64 (*.f64 (*.f64 M (*.f64 1/2 D)) (*.f64 (/.f64 M d) D)) (*.f64 (/.f64 l h) (*.f64 2 d)))
(/.f64 (*.f64 (*.f64 M (*.f64 1/2 D)) (*.f64 M D)) (*.f64 (/.f64 l h) (*.f64 d (*.f64 2 d))))
(/.f64 (*.f64 (*.f64 (/.f64 M d) D) (*.f64 M (*.f64 1/2 D))) (*.f64 (/.f64 l h) (*.f64 2 d)))
(/.f64 (*.f64 (*.f64 (/.f64 M d) D) (*.f64 M D)) (*.f64 (/.f64 l h) (*.f64 2 (*.f64 2 d))))
(/.f64 (*.f64 (*.f64 M D) (*.f64 M (*.f64 1/2 D))) (*.f64 (/.f64 l h) (*.f64 (*.f64 2 d) d)))
(/.f64 (*.f64 (*.f64 M D) (*.f64 (/.f64 M d) D)) (*.f64 (/.f64 l h) (*.f64 (*.f64 2 d) 2)))
(pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)) 1)
(pow.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 4)))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))) 1)
(/.f64 M (*.f64 2 (/.f64 d D)))
(/.f64 M (/.f64 (*.f64 2 d) D))
(/.f64 M (*.f64 (/.f64 d D) 2))
(/.f64 (*.f64 M 1/2) (/.f64 d D))
(/.f64 D (*.f64 (/.f64 2 M) d))
(/.f64 D (*.f64 d (/.f64 2 M)))
(/.f64 (/.f64 D d) (/.f64 2 M))
(/.f64 1 (*.f64 (/.f64 d D) (/.f64 2 M)))
(/.f64 1 (*.f64 (/.f64 2 M) (/.f64 d D)))
(/.f64 1 (/.f64 (*.f64 2 d) (*.f64 M D)))
(/.f64 (sqrt.f64 D) (*.f64 (/.f64 2 M) (/.f64 d (sqrt.f64 D))))
(/.f64 (sqrt.f64 M) (*.f64 (/.f64 d D) (/.f64 2 (sqrt.f64 M))))
(/.f64 (pow.f64 (cbrt.f64 D) 2) (*.f64 (/.f64 2 M) (/.f64 d (cbrt.f64 D))))
(/.f64 (pow.f64 (cbrt.f64 M) 2) (*.f64 (/.f64 d D) (/.f64 2 (cbrt.f64 M))))
(/.f64 (*.f64 M (*.f64 1/2 D)) d)
(/.f64 (*.f64 (/.f64 M d) D) 2)
(/.f64 (*.f64 M D) (*.f64 2 d))
(/.f64 (neg.f64 M) (*.f64 (/.f64 d D) -2))
(/.f64 (neg.f64 D) (*.f64 (/.f64 2 M) (neg.f64 d)))
(/.f64 (*.f64 (*.f64 M 1/2) (neg.f64 D)) (neg.f64 d))
(/.f64 (*.f64 (/.f64 D d) (neg.f64 M)) -2)
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 2 (neg.f64 d)))
(/.f64 (*.f64 (neg.f64 M) D) (*.f64 -2 d))
(/.f64 (*.f64 (neg.f64 M) D) (*.f64 d -2))
(/.f64 (*.f64 (neg.f64 M) (/.f64 D d)) -2)
(/.f64 (*.f64 (neg.f64 D) (*.f64 M 1/2)) (neg.f64 d))
(/.f64 (/.f64 D 1) (*.f64 (/.f64 2 M) d))
(/.f64 (/.f64 D (sqrt.f64 d)) (*.f64 (/.f64 2 M) (sqrt.f64 d)))
(/.f64 (/.f64 D (cbrt.f64 (*.f64 d d))) (*.f64 (/.f64 2 M) (cbrt.f64 d)))
(/.f64 (/.f64 (*.f64 M D) (*.f64 (sqrt.f64 d) 2)) (sqrt.f64 d))
(/.f64 (/.f64 (*.f64 M D) (*.f64 (cbrt.f64 (*.f64 d d)) 2)) (cbrt.f64 d))
(/.f64 -1 (*.f64 (/.f64 d D) (neg.f64 (/.f64 2 M))))
(/.f64 -1 (*.f64 (/.f64 2 M) (neg.f64 (/.f64 d D))))
(/.f64 (*.f64 (neg.f64 D) 1) (*.f64 (neg.f64 d) (/.f64 2 M)))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 -2 (/.f64 d D)))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 -2 (neg.f64 d)))
(/.f64 (*.f64 D (neg.f64 M)) (*.f64 d -2))
(/.f64 (*.f64 (neg.f64 D) M) (*.f64 (neg.f64 d) 2))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 (neg.f64 d) -2))
(/.f64 (neg.f64 (neg.f64 D)) (*.f64 (/.f64 2 M) (neg.f64 (neg.f64 d))))
(/.f64 (neg.f64 (neg.f64 M)) (*.f64 (/.f64 d D) 2))
(/.f64 (neg.f64 (*.f64 M (*.f64 1/2 D))) (neg.f64 d))
(/.f64 (neg.f64 (*.f64 (/.f64 M d) D)) -2)
(/.f64 (neg.f64 (*.f64 M D)) (neg.f64 (*.f64 2 d)))
(pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 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)
(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)))
(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 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))) 1)
(*.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))) 1/4) (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))) 1/4))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))))) (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))) 1/2))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 4)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)) 1)))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)) 3))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)) (+.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 4))))))
(pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))) 1/2)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))) 1)
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))))) 3)
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))))))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))))))
(exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (neg.f64 (/.f64 h l))))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (neg.f64 (/.f64 h l)))) 1/2))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (neg.f64 (/.f64 h l))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))) w0))) 1)
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))) w0) 1)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))) w0)) 2)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))) w0)) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))) w0) 3) 1/3)
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))) (*.f64 w0 w0)))
(log.f64 (pow.f64 (exp.f64 w0) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))) w0))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))) w0) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))) w0)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))) w0)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))) w0)) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))) w0)))
Outputs
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(/.f64 (*.f64 1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(+.f64 1 (/.f64 (*.f64 (*.f64 -1/8 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 l d))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h))) -1/128))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 d 6))) (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 d 4) (*.f64 h h)))) (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (*.f64 (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3))) -1/1024)))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))))
(+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 1/2 (/.f64 d (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 1/2 (/.f64 d (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 D 3))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 1/2 (/.f64 d (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 D 3))))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1/4) 5)) (*.f64 (pow.f64 D 5) (pow.f64 M 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))))))
(fma.f64 -1/2 (/.f64 d (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))) (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M)))))))
(-.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 D 3))))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))))))))
(-.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 D 3))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1/4) 5)) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(+.f64 1 (/.f64 (*.f64 (*.f64 -1/8 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 l d))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h))) -1/128))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 d 6))) (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 d 4) (*.f64 h h)))) (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (*.f64 (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3))) -1/1024)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 1/2 (/.f64 d (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 1/2 (/.f64 d (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 D 3))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 1/2 (/.f64 d (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 D 3))))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1/4) 5)) (*.f64 (pow.f64 D 5) (pow.f64 M 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))))))
(fma.f64 -1/2 (/.f64 d (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))) (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M)))))))
(-.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 D 3))))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))))))))
(-.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 D 3))))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1/4) 5)) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4)))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 1/2 (/.f64 d (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 1/2 (/.f64 d (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 D 3))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 1/2 (/.f64 d (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 M 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 D 3))))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1/4) 5)) (*.f64 (pow.f64 D 5) (pow.f64 M 5))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(+.f64 1 (/.f64 (*.f64 (*.f64 -1/8 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 l d))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h))) -1/128))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 d 6))) (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 d 4) (*.f64 h h)))) (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (*.f64 (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3))) -1/1024)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(+.f64 1 (/.f64 (*.f64 (*.f64 -1/8 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 l d))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h))) -1/128))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 d 6))) (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 d 4) (*.f64 h h)))) (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (*.f64 (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3))) -1/1024)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(+.f64 1 (/.f64 (*.f64 (*.f64 -1/8 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 l d))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h))) -1/128))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 d 6))) (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 d 4) (*.f64 h h)))) (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (*.f64 (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3))) -1/1024)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(+.f64 1 (/.f64 (*.f64 (*.f64 -1/8 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 l d))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h))) -1/128))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 d 6))) (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 d 4) (*.f64 h h)))) (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (*.f64 (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3))) -1/1024)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(+.f64 1 (/.f64 (*.f64 (*.f64 -1/8 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 l d))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h))) -1/128))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 d 6))) (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) h))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 d 4) (*.f64 h h)))) (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (*.f64 (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3))) -1/1024)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h)))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h)))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h)))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h)))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h)))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h)))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h)))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h)))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h)))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h)))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h)))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 -1/4 (*.f64 D D)) (/.f64 (*.f64 d d) (/.f64 (*.f64 M M) (/.f64 l h)))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 l d))) (*.f64 (*.f64 M M) (*.f64 h w0))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 w0 (*.f64 h h)) (pow.f64 M 4)) (*.f64 l l))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) l)) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 h (*.f64 h (pow.f64 M 4))) (/.f64 (*.f64 l l) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 l d))) (*.f64 (*.f64 M M) (*.f64 h w0))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 w0 (*.f64 h h)) (pow.f64 M 4)) (*.f64 l l))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) l)) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 d 6))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 h (*.f64 h (pow.f64 M 4))) (/.f64 (*.f64 l l) w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (pow.f64 d 6))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 l d))) (*.f64 (*.f64 M M) (*.f64 h w0))) w0)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d (/.f64 (/.f64 w0 M) D)) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (fma.f64 (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))) (sqrt.f64 (/.f64 h l)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d (/.f64 (/.f64 w0 M) D)) (sqrt.f64 -1/4))) (fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 w0 (pow.f64 (/.f64 D d) 3))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 w0 (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))))) (fma.f64 (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))) (sqrt.f64 (/.f64 h l)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d (/.f64 (/.f64 w0 M) D)) (sqrt.f64 -1/4))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1/4) 5)) (*.f64 (pow.f64 D 5) (pow.f64 M 5))) w0)) (fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 w0 (pow.f64 (/.f64 D d) 3))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d (/.f64 (/.f64 w0 M) D)) (sqrt.f64 -1/4))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (neg.f64 (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d (/.f64 (/.f64 w0 M) D)) (sqrt.f64 -1/4))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 w0 (pow.f64 (/.f64 D d) 3))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 w0 (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d))))))
(-.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1/4) 5)) (*.f64 (pow.f64 D 5) (pow.f64 M 5))) w0)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d (/.f64 (/.f64 w0 M) D)) (sqrt.f64 -1/4))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 w0 (pow.f64 (/.f64 D d) 3))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 l d))) (*.f64 (*.f64 M M) (*.f64 h w0))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 w0 (*.f64 h h)) (pow.f64 M 4)) (*.f64 l l))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) l)) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 h (*.f64 h (pow.f64 M 4))) (/.f64 (*.f64 l l) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 l d))) (*.f64 (*.f64 M M) (*.f64 h w0))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 w0 (*.f64 h h)) (pow.f64 M 4)) (*.f64 l l))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) l)) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 d 6))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 h (*.f64 h (pow.f64 M 4))) (/.f64 (*.f64 l l) w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (pow.f64 d 6))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 l d))) (*.f64 (*.f64 M M) (*.f64 h w0))) w0)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d (/.f64 (/.f64 w0 M) D)) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (fma.f64 (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))) (sqrt.f64 (/.f64 h l)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d (/.f64 (/.f64 w0 M) D)) (sqrt.f64 -1/4))) (fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 w0 (pow.f64 (/.f64 D d) 3))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 w0 (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))))) (fma.f64 (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))) (sqrt.f64 (/.f64 h l)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d (/.f64 (/.f64 w0 M) D)) (sqrt.f64 -1/4))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1/4) 5)) (*.f64 (pow.f64 D 5) (pow.f64 M 5))) w0)) (fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 w0 (pow.f64 (/.f64 D d) 3))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d (/.f64 (/.f64 w0 M) D)) (sqrt.f64 -1/4))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) (neg.f64 (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d (/.f64 (/.f64 w0 M) D)) (sqrt.f64 -1/4))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 w0 (pow.f64 (/.f64 D d) 3))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 w0 (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d))))))
(-.f64 (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1/4) 5)) (*.f64 (pow.f64 D 5) (pow.f64 M 5))) w0)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d (/.f64 (/.f64 w0 M) D)) (sqrt.f64 -1/4))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 w0 (pow.f64 (/.f64 D d) 3))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d (/.f64 (/.f64 w0 M) D)) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (fma.f64 (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))) (sqrt.f64 (/.f64 h l)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d (/.f64 (/.f64 w0 M) D)) (sqrt.f64 -1/4))) (fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 w0 (pow.f64 (/.f64 D d) 3))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 w0 (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))))) (fma.f64 (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))) (sqrt.f64 (/.f64 h l)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (/.f64 w0 (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d (/.f64 (/.f64 w0 M) D)) (sqrt.f64 -1/4))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1/4) 5)) (*.f64 (pow.f64 D 5) (pow.f64 M 5))) w0)) (fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 w0 (pow.f64 (/.f64 D d) 3))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 l d))) (*.f64 (*.f64 M M) (*.f64 h w0))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 w0 (*.f64 h h)) (pow.f64 M 4)) (*.f64 l l))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) l)) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 h (*.f64 h (pow.f64 M 4))) (/.f64 (*.f64 l l) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 l d))) (*.f64 (*.f64 M M) (*.f64 h w0))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 w0 (*.f64 h h)) (pow.f64 M 4)) (*.f64 l l))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) l)) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 d 6))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 h (*.f64 h (pow.f64 M 4))) (/.f64 (*.f64 l l) w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (pow.f64 d 6))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 l d))) (*.f64 (*.f64 M M) (*.f64 h w0))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 l d))) (*.f64 (*.f64 M M) (*.f64 h w0))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 w0 (*.f64 h h)) (pow.f64 M 4)) (*.f64 l l))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) l)) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 h (*.f64 h (pow.f64 M 4))) (/.f64 (*.f64 l l) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 l d))) (*.f64 (*.f64 M M) (*.f64 h w0))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 w0 (*.f64 h h)) (pow.f64 M 4)) (*.f64 l l))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) l)) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 d 6))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 h (*.f64 h (pow.f64 M 4))) (/.f64 (*.f64 l l) w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (pow.f64 d 6))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 l d))) (*.f64 (*.f64 M M) (*.f64 h w0))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 l d))) (*.f64 (*.f64 M M) (*.f64 h w0))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 w0 (*.f64 h h)) (pow.f64 M 4)) (*.f64 l l))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) l)) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 h (*.f64 h (pow.f64 M 4))) (/.f64 (*.f64 l l) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 l d))) (*.f64 (*.f64 M M) (*.f64 h w0))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 w0 (*.f64 h h)) (pow.f64 M 4)) (*.f64 l l))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) l)) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 d 6))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 h (*.f64 h (pow.f64 M 4))) (/.f64 (*.f64 l l) w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (pow.f64 d 6))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 l d))) (*.f64 (*.f64 M M) (*.f64 h w0))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 l d))) (*.f64 (*.f64 M M) (*.f64 h w0))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 w0 (*.f64 h h)) (pow.f64 M 4)) (*.f64 l l))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) l)) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 h (*.f64 h (pow.f64 M 4))) (/.f64 (*.f64 l l) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 l d))) (*.f64 (*.f64 M M) (*.f64 h w0))) w0))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 w0 (*.f64 h h)) (pow.f64 M 4)) (*.f64 l l))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) l)) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 d 6))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 h (*.f64 h (pow.f64 M 4))) (/.f64 (*.f64 l l) w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (pow.f64 d 6))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 l d))) (*.f64 (*.f64 M M) (*.f64 h w0))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 l d))) (*.f64 (*.f64 M M) (*.f64 h w0))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 w0 (*.f64 h h)) (pow.f64 M 4)) (*.f64 l l))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) l)) w0))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 h (*.f64 h (pow.f64 M 4))) (/.f64 (*.f64 l l) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 l d))) (*.f64 (*.f64 M M) (*.f64 h w0))) w0))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 w0 (*.f64 h h)) (pow.f64 M 4)) (*.f64 l l))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) l)) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 d 6))) w0)))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 h (*.f64 h (pow.f64 M 4))) (/.f64 (*.f64 l l) w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (pow.f64 d 6))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 l d))) (*.f64 (*.f64 M M) (*.f64 h w0))) w0)))
(+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)) 0)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)) 1))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))
(-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)) 1) 1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))
(/.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 l h))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))
(/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) h)))
(*.f64 (/.f64 1 l) (*.f64 h (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))
(*.f64 (*.f64 (/.f64 1 l) h) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) h) l)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))
(/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 (/.f64 l h) (*.f64 (*.f64 2 d) (*.f64 2 d))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))
(/.f64 (*.f64 (*.f64 M (*.f64 1/2 D)) (*.f64 M (*.f64 1/2 D))) (*.f64 (/.f64 l h) (*.f64 d d)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))
(/.f64 (*.f64 (*.f64 (/.f64 M d) D) (*.f64 (/.f64 M d) D)) (*.f64 (/.f64 l h) 4))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (neg.f64 h)) (neg.f64 l))
(/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 (neg.f64 l) (neg.f64 h)))
(*.f64 (/.f64 (neg.f64 h) (neg.f64 l)) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))
(/.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (*.f64 M (*.f64 1/2 D))) (*.f64 (/.f64 l h) d))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))
(/.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (*.f64 (/.f64 M d) D)) (*.f64 (/.f64 l h) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))
(/.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (*.f64 M D)) (*.f64 (/.f64 l h) (*.f64 2 d)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))
(/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)) (neg.f64 l))
(/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 (neg.f64 l) (neg.f64 h)))
(*.f64 (/.f64 (neg.f64 h) (neg.f64 l)) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))
(/.f64 (*.f64 (*.f64 M (*.f64 1/2 D)) (*.f64 (*.f64 M 1/2) (/.f64 D d))) (*.f64 (/.f64 l h) d))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))
(/.f64 (*.f64 (*.f64 (/.f64 M d) D) (*.f64 (*.f64 M 1/2) (/.f64 D d))) (*.f64 (/.f64 l h) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))
(/.f64 (*.f64 (*.f64 M D) (*.f64 (*.f64 M 1/2) (/.f64 D d))) (*.f64 (/.f64 l h) (*.f64 2 d)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) h) 1) l)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) h) (sqrt.f64 l)) (sqrt.f64 l))
(/.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 (sqrt.f64 l) h)) (sqrt.f64 l))
(/.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 (*.f64 (sqrt.f64 l) (sqrt.f64 l)) h))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) h) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(/.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) (*.f64 (cbrt.f64 l) (pow.f64 (cbrt.f64 l) 2)))
(/.f64 h (/.f64 (*.f64 (cbrt.f64 l) (pow.f64 (cbrt.f64 l) 2)) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) h)) (neg.f64 l))
(/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 (neg.f64 l) (neg.f64 h)))
(*.f64 (/.f64 (neg.f64 h) (neg.f64 l)) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))
(/.f64 (*.f64 (*.f64 M (*.f64 1/2 D)) (*.f64 (/.f64 M d) D)) (*.f64 (/.f64 l h) (*.f64 2 d)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))
(/.f64 (*.f64 (*.f64 M (*.f64 1/2 D)) (*.f64 M D)) (*.f64 (/.f64 l h) (*.f64 d (*.f64 2 d))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))
(/.f64 (*.f64 (*.f64 (/.f64 M d) D) (*.f64 M (*.f64 1/2 D))) (*.f64 (/.f64 l h) (*.f64 2 d)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))
(/.f64 (*.f64 (*.f64 (/.f64 M d) D) (*.f64 M D)) (*.f64 (/.f64 l h) (*.f64 2 (*.f64 2 d))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))
(/.f64 (*.f64 (*.f64 M D) (*.f64 M (*.f64 1/2 D))) (*.f64 (/.f64 l h) (*.f64 (*.f64 2 d) d)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))
(/.f64 (*.f64 (*.f64 M D) (*.f64 (/.f64 M d) D)) (*.f64 (/.f64 l h) (*.f64 (*.f64 2 d) 2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))
(pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)) 1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))
(pow.f64 (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) 2)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (*.f64 1/2 (/.f64 D d)))) 2)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 M (/.f64 D (*.f64 2 d)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))) 3)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)) 3) 1/3)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 4)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 4)))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2)))
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (log.f64 (exp.f64 (/.f64 h l))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (log.f64 (exp.f64 (/.f64 h l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)) 3))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))) 1))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))) 1)
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(/.f64 M (*.f64 2 (/.f64 d D)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(/.f64 M (/.f64 (*.f64 2 d) D))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(/.f64 M (*.f64 (/.f64 d D) 2))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(/.f64 (*.f64 M 1/2) (/.f64 d D))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(/.f64 D (*.f64 (/.f64 2 M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(/.f64 D (*.f64 d (/.f64 2 M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(/.f64 (/.f64 D d) (/.f64 2 M))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(/.f64 1 (*.f64 (/.f64 d D) (/.f64 2 M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(/.f64 1 (*.f64 (/.f64 2 M) (/.f64 d D)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(/.f64 1 (/.f64 (*.f64 2 d) (*.f64 M D)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(/.f64 (sqrt.f64 D) (*.f64 (/.f64 2 M) (/.f64 d (sqrt.f64 D))))
(*.f64 (/.f64 (sqrt.f64 D) (/.f64 d (*.f64 M 1/2))) (sqrt.f64 D))
(/.f64 (sqrt.f64 M) (*.f64 (/.f64 d D) (/.f64 2 (sqrt.f64 M))))
(*.f64 (/.f64 (sqrt.f64 M) (*.f64 2 (/.f64 d D))) (sqrt.f64 M))
(/.f64 (pow.f64 (cbrt.f64 D) 2) (*.f64 (/.f64 2 M) (/.f64 d (cbrt.f64 D))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) (/.f64 d (*.f64 M 1/2))) (cbrt.f64 D))
(/.f64 (pow.f64 (cbrt.f64 M) 2) (*.f64 (/.f64 d D) (/.f64 2 (cbrt.f64 M))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) (*.f64 2 (/.f64 d D))) (cbrt.f64 M))
(/.f64 (*.f64 M (*.f64 1/2 D)) d)
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(/.f64 (*.f64 (/.f64 M d) D) 2)
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(/.f64 (*.f64 M D) (*.f64 2 d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(/.f64 (neg.f64 M) (*.f64 (/.f64 d D) -2))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(/.f64 (neg.f64 D) (*.f64 (/.f64 2 M) (neg.f64 d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(/.f64 (*.f64 (*.f64 M 1/2) (neg.f64 D)) (neg.f64 d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(/.f64 (*.f64 (/.f64 D d) (neg.f64 M)) -2)
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 2 (neg.f64 d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(/.f64 (*.f64 (neg.f64 M) D) (*.f64 -2 d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(/.f64 (*.f64 (neg.f64 M) D) (*.f64 d -2))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(/.f64 (*.f64 (neg.f64 M) (/.f64 D d)) -2)
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(/.f64 (*.f64 (neg.f64 D) (*.f64 M 1/2)) (neg.f64 d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(/.f64 (/.f64 D 1) (*.f64 (/.f64 2 M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(/.f64 (/.f64 D (sqrt.f64 d)) (*.f64 (/.f64 2 M) (sqrt.f64 d)))
(/.f64 D (*.f64 (/.f64 2 M) (*.f64 (sqrt.f64 d) (sqrt.f64 d))))
(/.f64 (/.f64 D (cbrt.f64 (*.f64 d d))) (*.f64 (/.f64 2 M) (cbrt.f64 d)))
(/.f64 D (*.f64 (*.f64 (/.f64 2 M) (cbrt.f64 d)) (cbrt.f64 (*.f64 d d))))
(/.f64 D (*.f64 (cbrt.f64 (*.f64 d d)) (*.f64 (/.f64 2 M) (cbrt.f64 d))))
(/.f64 (/.f64 (*.f64 M D) (*.f64 (sqrt.f64 d) 2)) (sqrt.f64 d))
(/.f64 (/.f64 D (sqrt.f64 d)) (*.f64 (/.f64 2 M) (sqrt.f64 d)))
(/.f64 D (*.f64 (/.f64 2 M) (*.f64 (sqrt.f64 d) (sqrt.f64 d))))
(/.f64 (/.f64 (*.f64 M D) (*.f64 (cbrt.f64 (*.f64 d d)) 2)) (cbrt.f64 d))
(/.f64 D (*.f64 (*.f64 (/.f64 2 M) (cbrt.f64 d)) (cbrt.f64 (*.f64 d d))))
(/.f64 D (*.f64 (cbrt.f64 (*.f64 d d)) (*.f64 (/.f64 2 M) (cbrt.f64 d))))
(/.f64 -1 (*.f64 (/.f64 d D) (neg.f64 (/.f64 2 M))))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(/.f64 -1 (*.f64 (/.f64 2 M) (neg.f64 (/.f64 d D))))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(/.f64 (*.f64 (neg.f64 D) 1) (*.f64 (neg.f64 d) (/.f64 2 M)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 -2 (/.f64 d D)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 -2 (neg.f64 d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(/.f64 (*.f64 D (neg.f64 M)) (*.f64 d -2))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(/.f64 (*.f64 (neg.f64 D) M) (*.f64 (neg.f64 d) 2))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 (neg.f64 d) -2))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(/.f64 (neg.f64 (neg.f64 D)) (*.f64 (/.f64 2 M) (neg.f64 (neg.f64 d))))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(/.f64 (neg.f64 (neg.f64 M)) (*.f64 (/.f64 d D) 2))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(/.f64 (neg.f64 (*.f64 M (*.f64 1/2 D))) (neg.f64 d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(/.f64 (neg.f64 (*.f64 (/.f64 M d) D)) -2)
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(/.f64 (neg.f64 (*.f64 M D)) (neg.f64 (*.f64 2 d)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 1)
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(sqrt.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 2)
(pow.f64 (sqrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 2)
(pow.f64 (sqrt.f64 (*.f64 M (/.f64 D (*.f64 2 d)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 3)
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(pow.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 3) 1/3)
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(sqrt.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))
(fabs.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))
(fabs.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))
(fabs.f64 (*.f64 M (/.f64 D (*.f64 2 d))))
(log.f64 (pow.f64 (sqrt.f64 (exp.f64 M)) (/.f64 D d)))
(*.f64 (/.f64 D d) (log.f64 (sqrt.f64 (exp.f64 M))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)))))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 3))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M 1/2) 3) (pow.f64 (/.f64 D d) 3)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M 1/2) 3)))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(exp.f64 (log.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))) 1))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d))))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D (*.f64 2 d)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))))
(*.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))) 1/4) (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))) 1/4))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))))) (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))))) (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2)))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))))) (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 4)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)) 1)))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4)))) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l) 1)))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 4)))) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 h l) 1)))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)) 3))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)) (+.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 4))))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 3))) (sqrt.f64 (+.f64 (fma.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l) 1) (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2)) 3))) (sqrt.f64 (+.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 h l) 1) (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 4)))))
(pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))) 1/2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))))
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))))
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))) 1/4) 2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))))
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))))) 3)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))))
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))) 3/2))
(fabs.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))))
(fabs.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(fabs.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2)))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))))
(exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (neg.f64 (/.f64 h l))))))
(pow.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 (neg.f64 h) l)))) 1/2)
(pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 (neg.f64 h) l))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (neg.f64 (/.f64 h l)))) 1/2))
(pow.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 (neg.f64 h) l)))) 1/2)
(pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 (neg.f64 h) l))))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (neg.f64 (/.f64 h l))))) 1))
(pow.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 (neg.f64 h) l)))) 1/2)
(pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 (neg.f64 h) l))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))) w0))) 1)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2)))))
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))) w0) 1)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2)))))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))) w0)) 2)
(pow.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) 2)
(pow.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2)))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))) w0)) 3)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2)))))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))) w0) 3) 1/3)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2)))))
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))) (*.f64 w0 w0)))
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (*.f64 w0 w0)))
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))) (*.f64 w0 w0)))
(log.f64 (pow.f64 (exp.f64 w0) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) (log.f64 (exp.f64 w0)))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2)))) (log.f64 (exp.f64 w0)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))) w0))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))) w0) 3))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2)))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2))) 3/2) (pow.f64 w0 3)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))) w0)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))) w0)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))) w0)) 1))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2)))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l)))) w0)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2)))))

localize33.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
98.1%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
93.8%
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))
92.1%
(/.f64 (*.f64 M D) (*.f64 2 d))
85.0%
(*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))
Compiler

Compiled 101 to 53 computations (47.5% saved)

series11.0ms (0%)

Counts
4 → 204
Calls

57 calls:

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

rewrite106.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
562×associate-/l/
508×distribute-lft-in
452×associate-/r/
430×add-sqr-sqrt
420×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

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

simplify156.0ms (0.6%)

Algorithm
egg-herbie
Rules
1700×associate-/l*
1380×associate-/r*
1250×*-commutative
1236×associate-*l*
834×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
073722315
1240921511
Stop Event
node limit
Counts
373 → 363
Calls
Call 1
Inputs
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) w0)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) w0)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0)))
(+.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) 0)
(+.f64 1 (-.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) 1))
(-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) 1) 1)
(/.f64 M (*.f64 (/.f64 l h) (*.f64 (*.f64 2 (/.f64 d D)) (*.f64 (/.f64 2 D) (/.f64 d M)))))
(/.f64 M (*.f64 (/.f64 l h) (*.f64 (*.f64 (/.f64 2 D) (/.f64 d M)) (*.f64 2 (/.f64 d D)))))
(/.f64 (*.f64 M D) (*.f64 (/.f64 l h) (*.f64 (*.f64 2 d) (*.f64 (/.f64 2 D) (/.f64 d M)))))
(/.f64 (*.f64 M D) (*.f64 (/.f64 l h) (*.f64 (*.f64 (/.f64 2 D) (/.f64 d M)) (*.f64 2 d))))
(/.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (*.f64 (/.f64 l h) (*.f64 (/.f64 2 D) (/.f64 d M))))
(/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h))
(/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h)))
(/.f64 1 (*.f64 (/.f64 l h) (*.f64 (*.f64 (/.f64 2 D) (/.f64 d M)) (*.f64 (/.f64 2 D) (/.f64 d M)))))
(/.f64 (*.f64 M M) (*.f64 (/.f64 l h) (*.f64 (*.f64 2 (/.f64 d D)) (*.f64 2 (/.f64 d D)))))
(/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 l h) (*.f64 4 (*.f64 d d))))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) l)
(/.f64 (*.f64 (*.f64 M D) 1/2) (*.f64 (/.f64 l h) (*.f64 (*.f64 (/.f64 2 D) (/.f64 d M)) d)))
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 (/.f64 l h) (*.f64 (*.f64 (/.f64 2 D) (/.f64 d M)) (*.f64 d -2))))
(/.f64 (*.f64 (*.f64 M (neg.f64 D)) (*.f64 M (neg.f64 D))) (*.f64 (/.f64 l h) (*.f64 (*.f64 d -2) (*.f64 d -2))))
(/.f64 (*.f64 (*.f64 (*.f64 M D) 1/2) (*.f64 (*.f64 M D) 1/2)) (*.f64 (/.f64 l h) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 M D) M) (*.f64 (/.f64 l h) (*.f64 (*.f64 2 d) (*.f64 2 (/.f64 d D)))))
(/.f64 (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (*.f64 M D)) (*.f64 (/.f64 l h) (*.f64 2 d)))
(/.f64 (*.f64 M (*.f64 M D)) (*.f64 (/.f64 l h) (*.f64 (*.f64 2 (/.f64 d D)) (*.f64 2 d))))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (neg.f64 h)) (neg.f64 l))
(/.f64 (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) M) (*.f64 (/.f64 l h) (*.f64 2 (/.f64 d D))))
(/.f64 (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (*.f64 (*.f64 M D) 1/2)) (*.f64 (/.f64 l h) d))
(/.f64 (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (*.f64 M (neg.f64 D))) (*.f64 (/.f64 l h) (*.f64 d -2)))
(/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) (neg.f64 l))
(/.f64 (*.f64 M (*.f64 M (*.f64 1/2 (/.f64 D d)))) (*.f64 (/.f64 l h) (*.f64 2 (/.f64 d D))))
(/.f64 (*.f64 (*.f64 M D) (*.f64 M (*.f64 1/2 (/.f64 D d)))) (*.f64 (/.f64 l h) (*.f64 2 d)))
(/.f64 (*.f64 (*.f64 (*.f64 M D) 1/2) (*.f64 M (*.f64 1/2 (/.f64 D d)))) (*.f64 (/.f64 l h) d))
(/.f64 (*.f64 (*.f64 M (neg.f64 D)) (*.f64 M (*.f64 1/2 (/.f64 D d)))) (*.f64 (/.f64 l h) (*.f64 d -2)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) 1) l)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) (sqrt.f64 l)) (sqrt.f64 l))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h)) (neg.f64 l))
(/.f64 (*.f64 M (*.f64 (*.f64 M D) 1/2)) (*.f64 (/.f64 l h) (*.f64 (*.f64 2 (/.f64 d D)) d)))
(/.f64 (*.f64 M (*.f64 M (neg.f64 D))) (*.f64 (/.f64 l h) (*.f64 (*.f64 2 (/.f64 d D)) (*.f64 d -2))))
(/.f64 (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) 1/2)) (*.f64 (/.f64 l h) (*.f64 (*.f64 2 d) d)))
(/.f64 (*.f64 (*.f64 M D) (*.f64 M (neg.f64 D))) (*.f64 (/.f64 l h) (*.f64 (*.f64 2 d) (*.f64 d -2))))
(/.f64 (*.f64 (*.f64 (*.f64 M D) 1/2) M) (*.f64 (/.f64 l h) (*.f64 d (*.f64 2 (/.f64 d D)))))
(/.f64 (*.f64 (*.f64 (*.f64 M D) 1/2) (*.f64 M D)) (*.f64 (/.f64 l h) (*.f64 d (*.f64 2 d))))
(/.f64 (*.f64 (*.f64 (*.f64 M D) 1/2) 1) (*.f64 (/.f64 l h) (*.f64 d (*.f64 (/.f64 2 D) (/.f64 d M)))))
(/.f64 (*.f64 (*.f64 (*.f64 M D) 1/2) (*.f64 M (neg.f64 D))) (*.f64 (/.f64 l h) (*.f64 d (*.f64 d -2))))
(/.f64 (*.f64 (*.f64 M (neg.f64 D)) M) (*.f64 (/.f64 l h) (*.f64 (*.f64 d -2) (*.f64 2 (/.f64 d D)))))
(/.f64 (*.f64 (*.f64 M (neg.f64 D)) (*.f64 M D)) (*.f64 (/.f64 l h) (*.f64 (*.f64 d -2) (*.f64 2 d))))
(/.f64 (*.f64 (*.f64 M (neg.f64 D)) 1) (*.f64 (/.f64 l h) (*.f64 (*.f64 d -2) (*.f64 (/.f64 2 D) (/.f64 d M)))))
(/.f64 (*.f64 (*.f64 M (neg.f64 D)) (*.f64 (*.f64 M D) 1/2)) (*.f64 (/.f64 l h) (*.f64 (*.f64 d -2) d)))
(pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) 1)
(pow.f64 (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (sqrt.f64 (/.f64 h l))) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4)))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))) 1)
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 M D) (/.f64 1/2 d))
(*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 1)
(*.f64 1 (*.f64 M (*.f64 1/2 (/.f64 D d))))
(*.f64 (sqrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) (sqrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(*.f64 (sqrt.f64 (*.f64 M D)) (*.f64 (sqrt.f64 (*.f64 M D)) (/.f64 1/2 d)))
(*.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) (cbrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) (*.f64 (cbrt.f64 (*.f64 M D)) (/.f64 1/2 d)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(*.f64 (*.f64 (*.f64 M D) 1/2) (/.f64 1 d))
(*.f64 (/.f64 1/2 d) (*.f64 M D))
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 (*.f64 M (neg.f64 D)) (/.f64 1 (*.f64 d -2)))
(*.f64 1/2 (/.f64 (*.f64 M D) d))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(*.f64 (/.f64 D 1) (/.f64 M (*.f64 2 d)))
(*.f64 (/.f64 1 d) (*.f64 (*.f64 M D) 1/2))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 2 d))) (/.f64 (*.f64 M D) (sqrt.f64 (*.f64 2 d))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 2 d)) 2)) (/.f64 (*.f64 M D) (cbrt.f64 (*.f64 2 d))))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 (/.f64 D (*.f64 2 d)) M)
(*.f64 (/.f64 D (sqrt.f64 (*.f64 2 d))) (/.f64 M (sqrt.f64 (*.f64 2 d))))
(*.f64 (/.f64 M (*.f64 2 d)) D)
(*.f64 (*.f64 1/2 (/.f64 D d)) M)
(*.f64 (/.f64 1 (*.f64 d -2)) (*.f64 M (neg.f64 D)))
(*.f64 (/.f64 M d) (/.f64 D 2))
(*.f64 (/.f64 M 1) (/.f64 D (*.f64 2 d)))
(*.f64 (/.f64 M (sqrt.f64 (*.f64 2 d))) (/.f64 D (sqrt.f64 (*.f64 2 d))))
(*.f64 (/.f64 M (pow.f64 (cbrt.f64 (*.f64 2 d)) 2)) (/.f64 D (cbrt.f64 (*.f64 2 d))))
(*.f64 (/.f64 D (pow.f64 (cbrt.f64 (*.f64 2 d)) 2)) (/.f64 M (cbrt.f64 (*.f64 2 d))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 M D)) 2) (/.f64 (sqrt.f64 (*.f64 M D)) d))
(*.f64 (/.f64 (sqrt.f64 (*.f64 M D)) d) (/.f64 (sqrt.f64 (*.f64 M D)) 2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 M D)) 1) (/.f64 (sqrt.f64 (*.f64 M D)) (*.f64 2 d)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 M D)) (*.f64 2 d)) (sqrt.f64 (*.f64 M D)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 M D)) (pow.f64 (cbrt.f64 (*.f64 2 d)) 2)) (/.f64 (sqrt.f64 (*.f64 M D)) (cbrt.f64 (*.f64 2 d))))
(*.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) d) (/.f64 (cbrt.f64 (*.f64 M D)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) 1) (/.f64 (cbrt.f64 (*.f64 M D)) (*.f64 2 d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) (sqrt.f64 (*.f64 2 d))) (/.f64 (cbrt.f64 (*.f64 M D)) (sqrt.f64 (*.f64 2 d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) (pow.f64 (cbrt.f64 (*.f64 2 d)) 2)) (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(*.f64 (/.f64 M (*.f64 d -2)) (neg.f64 D))
(*.f64 (/.f64 M (/.f64 (*.f64 2 d) 1)) D)
(*.f64 (/.f64 M (/.f64 (*.f64 2 d) (sqrt.f64 D))) (sqrt.f64 D))
(*.f64 (/.f64 M (/.f64 (*.f64 2 d) (cbrt.f64 (*.f64 D D)))) (cbrt.f64 D))
(*.f64 (/.f64 1 (/.f64 (*.f64 2 d) M)) D)
(*.f64 (/.f64 1 (/.f64 (*.f64 2 d) (sqrt.f64 (*.f64 M D)))) (sqrt.f64 (*.f64 M D)))
(*.f64 (/.f64 1 (/.f64 (*.f64 2 d) (pow.f64 (cbrt.f64 (*.f64 M D)) 2))) (cbrt.f64 (*.f64 M D)))
(*.f64 (/.f64 (sqrt.f64 M) (*.f64 2 (/.f64 d D))) (sqrt.f64 M))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) (*.f64 2 (/.f64 d D))) (cbrt.f64 M))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) (*.f64 2 d)) (cbrt.f64 (*.f64 M D)))
(pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 1)
(pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 1/2)
(pow.f64 (sqrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 2)
(pow.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 3)
(pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 3) 1/3)
(pow.f64 (*.f64 (/.f64 2 D) (/.f64 d M)) -1)
(neg.f64 (/.f64 (*.f64 M D) (*.f64 d -2)))
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(fabs.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))
(log.f64 (pow.f64 (exp.f64 (*.f64 M 1/2)) (/.f64 D d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 3) (pow.f64 (*.f64 2 d) 3)))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(exp.f64 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 1))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) 1)
(*.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))) 1/4) (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))) 1/4))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))) (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) 1/2))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) 3))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) (+.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4))))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) 1)))
(pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))) 1/2)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) 1)
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))) 3)
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))))))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))))
(exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (neg.f64 (/.f64 h l))))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (neg.f64 (/.f64 h l)))) 1/2))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (neg.f64 (/.f64 h l))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) w0))) 1)
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) w0) 1)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) w0)) 2)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) w0)) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) w0) 3) 1/3)
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))) (*.f64 w0 w0)))
(log.f64 (pow.f64 (exp.f64 w0) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) w0))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) w0) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) w0)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) w0)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) w0)) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) w0)))
Outputs
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))) -1/8))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h))) -1/128))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (fma.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h))) -1/128)))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))))
(+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))
(fma.f64 1/2 (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) (sqrt.f64 (/.f64 l h))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1/4) 3)) (pow.f64 (*.f64 D M) 3))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) (sqrt.f64 (/.f64 l h))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1/4) 3)) (pow.f64 (*.f64 D M) 3))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) (sqrt.f64 (/.f64 l h))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1/4) 5)) (*.f64 (pow.f64 D 5) (pow.f64 M 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))))))
(fma.f64 -1/2 (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) (sqrt.f64 (/.f64 l h))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 -1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M)))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1/4) 3)) (pow.f64 (*.f64 D M) 3))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) (sqrt.f64 (/.f64 l h))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 -1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1/4) 3)) (pow.f64 (*.f64 D M) 3))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1/4) 5)) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) (sqrt.f64 (/.f64 l h))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))) -1/8))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h))) -1/128))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (fma.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h))) -1/128)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))
(fma.f64 1/2 (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) (sqrt.f64 (/.f64 l h))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1/4) 3)) (pow.f64 (*.f64 D M) 3))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) (sqrt.f64 (/.f64 l h))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1/4) 3)) (pow.f64 (*.f64 D M) 3))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) (sqrt.f64 (/.f64 l h))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1/4) 5)) (*.f64 (pow.f64 D 5) (pow.f64 M 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))))))
(fma.f64 -1/2 (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) (sqrt.f64 (/.f64 l h))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 -1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M)))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1/4) 3)) (pow.f64 (*.f64 D M) 3))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) (sqrt.f64 (/.f64 l h))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 -1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1/4) 3)) (pow.f64 (*.f64 D M) 3))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1/4) 5)) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) (sqrt.f64 (/.f64 l h))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))
(fma.f64 1/2 (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) (sqrt.f64 (/.f64 l h))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1/4) 3)) (pow.f64 (*.f64 D M) 3))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) (sqrt.f64 (/.f64 l h))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 (*.f64 D M) 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) d) (sqrt.f64 (/.f64 h l)) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1/4) 3)) (pow.f64 (*.f64 D M) 3))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) (sqrt.f64 (/.f64 l h))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1/4) 5)) (*.f64 (pow.f64 D 5) (pow.f64 M 5))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))) -1/8))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h))) -1/128))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (fma.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h))) -1/128)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))) -1/8))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h))) -1/128))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (fma.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h))) -1/128)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))) -1/8))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h))) -1/128))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (fma.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h))) -1/128)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))) -1/8))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h))) -1/128))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (fma.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h))) -1/128)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))
(+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))) -1/8))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h))) -1/128))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (fma.f64 -1/1024 (/.f64 (pow.f64 D 6) (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h))) -1/128)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))) -1/4))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))) -1/4))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))) -1/4))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))) -1/4))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))) -1/4))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))) -1/4))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))) -1/4))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))) -1/4))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))) -1/4))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))) -1/4))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))) -1/4))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))) -1/4))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 (*.f64 M M) h) w0))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 h w0) (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 l d))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(fma.f64 -1/128 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) w0) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))) (fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 (*.f64 M M) h) w0))) w0))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 h w0) (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 l d))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) w0)))
(fma.f64 -1/128 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) w0) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))) (fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 (*.f64 M M) h) w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 l 3))) w0)))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 h w0) (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 l d))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (pow.f64 d 6))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) w0)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) w0)) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (fma.f64 (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))) (sqrt.f64 (/.f64 h l)) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 d 3) w0) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) w0)) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (/.f64 (pow.f64 (*.f64 D M) 3) (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 3)))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 w0 (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))))) (fma.f64 (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))) (sqrt.f64 (/.f64 h l)) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 d 3) w0) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) w0)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1/4) 5)) (*.f64 (pow.f64 D 5) (pow.f64 M 5))) w0)) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (/.f64 (pow.f64 (*.f64 D M) 3) (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 3)))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0))))))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (neg.f64 D) (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) w0)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (neg.f64 D) (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 d 3) w0) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) w0)) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (/.f64 (pow.f64 (*.f64 D M) 3) (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 3)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (neg.f64 D) (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 w0 (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 d 3) w0) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0)))))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1/4) 5)) (*.f64 (pow.f64 D 5) (pow.f64 M 5))) w0)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) w0)) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (/.f64 (pow.f64 (*.f64 D M) 3) (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 3)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (neg.f64 D) (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 (*.f64 M M) h) w0))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 h w0) (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 l d))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(fma.f64 -1/128 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) w0) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))) (fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 (*.f64 M M) h) w0))) w0))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 h w0) (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 l d))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) w0)))
(fma.f64 -1/128 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) w0) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))) (fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 (*.f64 M M) h) w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 l 3))) w0)))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 h w0) (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 l d))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (pow.f64 d 6))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) w0)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) w0)) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (fma.f64 (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))) (sqrt.f64 (/.f64 h l)) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 d 3) w0) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) w0)) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (/.f64 (pow.f64 (*.f64 D M) 3) (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 3)))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 w0 (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))))) (fma.f64 (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))) (sqrt.f64 (/.f64 h l)) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 d 3) w0) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) w0)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1/4) 5)) (*.f64 (pow.f64 D 5) (pow.f64 M 5))) w0)) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (/.f64 (pow.f64 (*.f64 D M) 3) (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 3)))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0))))))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (neg.f64 D) (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) w0)) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (neg.f64 D) (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 d 3) w0) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0))))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) w0)) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (/.f64 (pow.f64 (*.f64 D M) 3) (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 3)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (neg.f64 D) (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 w0 (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 d 3) w0) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D (*.f64 M w0)))))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1/4) 5)) (*.f64 (pow.f64 D 5) (pow.f64 M 5))) w0)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) w0)) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (/.f64 (pow.f64 (*.f64 D M) 3) (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 3)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (neg.f64 D) (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) w0)) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (fma.f64 (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))) (sqrt.f64 (/.f64 h l)) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 d 3) w0) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) w0)) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (/.f64 (pow.f64 (*.f64 D M) 3) (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 3)))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1/4) (*.f64 M w0))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 w0 (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))))) (fma.f64 (/.f64 D (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))) (sqrt.f64 (/.f64 h l)) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 d 3) w0) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) w0)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1/4) 5)) (*.f64 (pow.f64 D 5) (pow.f64 M 5))) w0)) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 d 3) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (/.f64 (pow.f64 (*.f64 D M) 3) (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 3)))) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 (*.f64 M M) h) w0))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 h w0) (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 l d))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(fma.f64 -1/128 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) w0) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))) (fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 (*.f64 M M) h) w0))) w0))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 h w0) (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 l d))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)))
(fma.f64 -1/128 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) w0) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))) (fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 (*.f64 M M) h) w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 l 3))) w0)))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 h w0) (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 l d))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (pow.f64 d 6))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 (*.f64 M M) h) w0))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 h w0) (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 l d))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(fma.f64 -1/128 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) w0) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))) (fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 (*.f64 M M) h) w0))) w0))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 h w0) (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 l d))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)))
(fma.f64 -1/128 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) w0) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))) (fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 (*.f64 M M) h) w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 l 3))) w0)))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 h w0) (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 l d))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (pow.f64 d 6))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 (*.f64 M M) h) w0))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 h w0) (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 l d))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0))
(fma.f64 -1/128 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) w0) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))) (fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 (*.f64 M M) h) w0))) w0))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 h w0) (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 l d))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)))
(fma.f64 -1/128 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) w0) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))) (fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 (*.f64 M M) h) w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 l 3))) w0)))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 h w0) (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 l d))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (pow.f64 d 6))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 (*.f64 M M) h) w0))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 h w0) (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 l d))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0))
(fma.f64 -1/128 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) w0) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))) (fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 (*.f64 M M) h) w0))) w0))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 h w0) (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 l d))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) w0))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0)))
(fma.f64 -1/128 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) w0) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))) (fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 (*.f64 M M) h) w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 l 3))) w0)))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 h w0) (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 l d))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (pow.f64 d 6))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 (*.f64 M M) h) w0))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 h w0) (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 l d))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0))
(fma.f64 -1/128 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) w0) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))) (fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 (*.f64 M M) h) w0))) w0))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 h w0) (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 l d))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) w0))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0)))
(fma.f64 -1/128 (/.f64 (*.f64 (*.f64 (pow.f64 D 4) w0) (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 l l) (pow.f64 d 4))) (fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 (*.f64 M M) h) w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 l 3))) w0)))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 h w0) (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 l d))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (pow.f64 d 6))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (/.f64 (pow.f64 d 4) w0))) w0)))
(+.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) 0)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) 1))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))
(-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) 1) 1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))
(/.f64 M (*.f64 (/.f64 l h) (*.f64 (*.f64 2 (/.f64 d D)) (*.f64 (/.f64 2 D) (/.f64 d M)))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))
(/.f64 M (*.f64 (/.f64 l h) (*.f64 (*.f64 (/.f64 2 D) (/.f64 d M)) (*.f64 2 (/.f64 d D)))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))
(/.f64 (*.f64 M D) (*.f64 (/.f64 l h) (*.f64 (*.f64 2 d) (*.f64 (/.f64 2 D) (/.f64 d M)))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))
(/.f64 (*.f64 M D) (*.f64 (/.f64 l h) (*.f64 (*.f64 (/.f64 2 D) (/.f64 d M)) (*.f64 2 d))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))
(/.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (*.f64 (/.f64 l h) (*.f64 (/.f64 2 D) (/.f64 d M))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))
(/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 l h))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))
(/.f64 1 (/.f64 l (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h)))
(*.f64 (/.f64 1 l) (*.f64 h (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))
(*.f64 (*.f64 h (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)) (/.f64 1 l))
(/.f64 1 (*.f64 (/.f64 l h) (*.f64 (*.f64 (/.f64 2 D) (/.f64 d M)) (*.f64 (/.f64 2 D) (/.f64 d M)))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))
(/.f64 (*.f64 M M) (*.f64 (/.f64 l h) (*.f64 (*.f64 2 (/.f64 d D)) (*.f64 2 (/.f64 d D)))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))
(/.f64 (pow.f64 (*.f64 M D) 2) (*.f64 (/.f64 l h) (*.f64 4 (*.f64 d d))))
(/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 l h) (*.f64 (*.f64 d d) 4)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (*.f64 d (*.f64 d 4)))) h)
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) l)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))
(/.f64 (*.f64 (*.f64 M D) 1/2) (*.f64 (/.f64 l h) (*.f64 (*.f64 (/.f64 2 D) (/.f64 d M)) d)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 (/.f64 l h) (*.f64 (*.f64 (/.f64 2 D) (/.f64 d M)) (*.f64 d -2))))
(*.f64 (/.f64 M (/.f64 l h)) (/.f64 (neg.f64 D) (*.f64 d (*.f64 -2 (*.f64 (/.f64 2 D) (/.f64 d M))))))
(*.f64 (/.f64 M (/.f64 (/.f64 l h) (neg.f64 D))) (/.f64 M (*.f64 (/.f64 d D) (*.f64 d -4))))
(/.f64 (*.f64 (*.f64 M (neg.f64 D)) (*.f64 M (neg.f64 D))) (*.f64 (/.f64 l h) (*.f64 (*.f64 d -2) (*.f64 d -2))))
(*.f64 (/.f64 (*.f64 M (neg.f64 D)) (/.f64 l h)) (/.f64 (*.f64 M (neg.f64 D)) (*.f64 (*.f64 d d) 4)))
(*.f64 (/.f64 M (/.f64 (/.f64 l h) (neg.f64 D))) (/.f64 (*.f64 M (neg.f64 D)) (*.f64 d (*.f64 d 4))))
(/.f64 (*.f64 (*.f64 (*.f64 M D) 1/2) (*.f64 (*.f64 M D) 1/2)) (*.f64 (/.f64 l h) (*.f64 d d)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))
(/.f64 (*.f64 (*.f64 M D) M) (*.f64 (/.f64 l h) (*.f64 (*.f64 2 d) (*.f64 2 (/.f64 d D)))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))
(/.f64 (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (*.f64 M D)) (*.f64 (/.f64 l h) (*.f64 2 d)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))
(/.f64 (*.f64 M (*.f64 M D)) (*.f64 (/.f64 l h) (*.f64 (*.f64 2 (/.f64 d D)) (*.f64 2 d))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (neg.f64 h)) (neg.f64 l))
(/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 (neg.f64 l) (neg.f64 h)))
(*.f64 (/.f64 (neg.f64 h) (neg.f64 l)) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))
(/.f64 (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) M) (*.f64 (/.f64 l h) (*.f64 2 (/.f64 d D))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))
(/.f64 (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (*.f64 (*.f64 M D) 1/2)) (*.f64 (/.f64 l h) d))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))
(/.f64 (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (*.f64 M (neg.f64 D))) (*.f64 (/.f64 l h) (*.f64 d -2)))
(*.f64 (/.f64 M (/.f64 l h)) (/.f64 (neg.f64 D) (*.f64 d (*.f64 -2 (*.f64 (/.f64 2 D) (/.f64 d M))))))
(*.f64 (/.f64 M (/.f64 (/.f64 l h) (neg.f64 D))) (/.f64 M (*.f64 (/.f64 d D) (*.f64 d -4))))
(/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) (neg.f64 l))
(/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 (neg.f64 l) (neg.f64 h)))
(*.f64 (/.f64 (neg.f64 h) (neg.f64 l)) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))
(/.f64 (*.f64 M (*.f64 M (*.f64 1/2 (/.f64 D d)))) (*.f64 (/.f64 l h) (*.f64 2 (/.f64 d D))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))
(/.f64 (*.f64 (*.f64 M D) (*.f64 M (*.f64 1/2 (/.f64 D d)))) (*.f64 (/.f64 l h) (*.f64 2 d)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))
(/.f64 (*.f64 (*.f64 (*.f64 M D) 1/2) (*.f64 M (*.f64 1/2 (/.f64 D d)))) (*.f64 (/.f64 l h) d))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))
(/.f64 (*.f64 (*.f64 M (neg.f64 D)) (*.f64 M (*.f64 1/2 (/.f64 D d)))) (*.f64 (/.f64 l h) (*.f64 d -2)))
(*.f64 (/.f64 M (/.f64 l h)) (/.f64 (neg.f64 D) (*.f64 d (*.f64 -2 (*.f64 (/.f64 2 D) (/.f64 d M))))))
(*.f64 (/.f64 M (/.f64 (/.f64 l h) (neg.f64 D))) (/.f64 M (*.f64 (/.f64 d D) (*.f64 d -4))))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) 1) l)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) (sqrt.f64 l)) (sqrt.f64 l))
(/.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) (*.f64 (sqrt.f64 l) (sqrt.f64 l)))
(/.f64 h (/.f64 (*.f64 (sqrt.f64 l) (sqrt.f64 l)) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(/.f64 (*.f64 h (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) (*.f64 (cbrt.f64 l) (pow.f64 (cbrt.f64 l) 2)))
(/.f64 h (/.f64 (*.f64 (cbrt.f64 l) (pow.f64 (cbrt.f64 l) 2)) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) h)) (neg.f64 l))
(/.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 (neg.f64 l) (neg.f64 h)))
(*.f64 (/.f64 (neg.f64 h) (neg.f64 l)) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))
(/.f64 (*.f64 M (*.f64 (*.f64 M D) 1/2)) (*.f64 (/.f64 l h) (*.f64 (*.f64 2 (/.f64 d D)) d)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))
(/.f64 (*.f64 M (*.f64 M (neg.f64 D))) (*.f64 (/.f64 l h) (*.f64 (*.f64 2 (/.f64 d D)) (*.f64 d -2))))
(*.f64 (/.f64 M (/.f64 l h)) (/.f64 (neg.f64 D) (*.f64 d (*.f64 -2 (*.f64 (/.f64 2 D) (/.f64 d M))))))
(*.f64 (/.f64 M (/.f64 (/.f64 l h) (neg.f64 D))) (/.f64 M (*.f64 (/.f64 d D) (*.f64 d -4))))
(/.f64 (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) 1/2)) (*.f64 (/.f64 l h) (*.f64 (*.f64 2 d) d)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))
(/.f64 (*.f64 (*.f64 M D) (*.f64 M (neg.f64 D))) (*.f64 (/.f64 l h) (*.f64 (*.f64 2 d) (*.f64 d -2))))
(*.f64 (/.f64 M (/.f64 l h)) (/.f64 (neg.f64 D) (*.f64 d (*.f64 -2 (*.f64 (/.f64 2 D) (/.f64 d M))))))
(*.f64 (/.f64 M (/.f64 (/.f64 l h) (neg.f64 D))) (/.f64 M (*.f64 (/.f64 d D) (*.f64 d -4))))
(/.f64 (*.f64 (*.f64 (*.f64 M D) 1/2) M) (*.f64 (/.f64 l h) (*.f64 d (*.f64 2 (/.f64 d D)))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))
(/.f64 (*.f64 (*.f64 (*.f64 M D) 1/2) (*.f64 M D)) (*.f64 (/.f64 l h) (*.f64 d (*.f64 2 d))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))
(/.f64 (*.f64 (*.f64 (*.f64 M D) 1/2) 1) (*.f64 (/.f64 l h) (*.f64 d (*.f64 (/.f64 2 D) (/.f64 d M)))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))
(/.f64 (*.f64 (*.f64 (*.f64 M D) 1/2) (*.f64 M (neg.f64 D))) (*.f64 (/.f64 l h) (*.f64 d (*.f64 d -2))))
(*.f64 (/.f64 M (/.f64 l h)) (/.f64 (neg.f64 D) (*.f64 d (*.f64 -2 (*.f64 (/.f64 2 D) (/.f64 d M))))))
(*.f64 (/.f64 M (/.f64 (/.f64 l h) (neg.f64 D))) (/.f64 M (*.f64 (/.f64 d D) (*.f64 d -4))))
(/.f64 (*.f64 (*.f64 M (neg.f64 D)) M) (*.f64 (/.f64 l h) (*.f64 (*.f64 d -2) (*.f64 2 (/.f64 d D)))))
(*.f64 (/.f64 M (/.f64 l h)) (/.f64 (neg.f64 D) (*.f64 d (*.f64 -2 (*.f64 (/.f64 2 D) (/.f64 d M))))))
(*.f64 (/.f64 M (/.f64 (/.f64 l h) (neg.f64 D))) (/.f64 M (*.f64 (/.f64 d D) (*.f64 d -4))))
(/.f64 (*.f64 (*.f64 M (neg.f64 D)) (*.f64 M D)) (*.f64 (/.f64 l h) (*.f64 (*.f64 d -2) (*.f64 2 d))))
(*.f64 (/.f64 M (/.f64 l h)) (/.f64 (neg.f64 D) (*.f64 d (*.f64 -2 (*.f64 (/.f64 2 D) (/.f64 d M))))))
(*.f64 (/.f64 M (/.f64 (/.f64 l h) (neg.f64 D))) (/.f64 M (*.f64 (/.f64 d D) (*.f64 d -4))))
(/.f64 (*.f64 (*.f64 M (neg.f64 D)) 1) (*.f64 (/.f64 l h) (*.f64 (*.f64 d -2) (*.f64 (/.f64 2 D) (/.f64 d M)))))
(*.f64 (/.f64 M (/.f64 l h)) (/.f64 (neg.f64 D) (*.f64 d (*.f64 -2 (*.f64 (/.f64 2 D) (/.f64 d M))))))
(*.f64 (/.f64 M (/.f64 (/.f64 l h) (neg.f64 D))) (/.f64 M (*.f64 (/.f64 d D) (*.f64 d -4))))
(/.f64 (*.f64 (*.f64 M (neg.f64 D)) (*.f64 (*.f64 M D) 1/2)) (*.f64 (/.f64 l h) (*.f64 (*.f64 d -2) d)))
(*.f64 (/.f64 M (/.f64 l h)) (/.f64 (neg.f64 D) (*.f64 d (*.f64 -2 (*.f64 (/.f64 2 D) (/.f64 d M))))))
(*.f64 (/.f64 M (/.f64 (/.f64 l h) (neg.f64 D))) (/.f64 M (*.f64 (/.f64 d D) (*.f64 d -4))))
(pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) 1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))
(pow.f64 (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (sqrt.f64 (/.f64 h l))) 2)
(pow.f64 (*.f64 M (*.f64 (*.f64 1/2 (/.f64 D d)) (sqrt.f64 (/.f64 h l)))) 2)
(pow.f64 (*.f64 M (*.f64 1/2 (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))) 3)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) 3) 1/3)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 4)))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))
(*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (log.f64 (exp.f64 (/.f64 h l))))
(*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (log.f64 (exp.f64 (/.f64 h l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) 3))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))) 1))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))) 1)
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 (*.f64 M D) (/.f64 1/2 d))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 1)
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 1 (*.f64 M (*.f64 1/2 (/.f64 D d))))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 (sqrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) (sqrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 (sqrt.f64 (*.f64 M D)) (*.f64 (sqrt.f64 (*.f64 M D)) (/.f64 1/2 d)))
(*.f64 (sqrt.f64 (*.f64 D M)) (*.f64 (/.f64 1/2 d) (sqrt.f64 (*.f64 D M))))
(*.f64 (/.f64 1/2 d) (*.f64 (sqrt.f64 (*.f64 D M)) (sqrt.f64 (*.f64 D M))))
(*.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) (cbrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))
(*.f64 (cbrt.f64 (/.f64 M (/.f64 d (*.f64 D 1/2)))) (cbrt.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) (*.f64 (cbrt.f64 (*.f64 M D)) (/.f64 1/2 d)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (*.f64 (/.f64 1/2 d) (cbrt.f64 (*.f64 D M))))
(*.f64 (/.f64 1/2 d) (*.f64 (cbrt.f64 (*.f64 D M)) (pow.f64 (cbrt.f64 (*.f64 D M)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(*.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) (cbrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))
(*.f64 (cbrt.f64 (/.f64 M (/.f64 d (*.f64 D 1/2)))) (cbrt.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))
(*.f64 (*.f64 (*.f64 M D) 1/2) (/.f64 1 d))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 (/.f64 1/2 d) (*.f64 M D))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 (*.f64 M (neg.f64 D)) (/.f64 1 (*.f64 d -2)))
(*.f64 (neg.f64 D) (/.f64 M (*.f64 d -2)))
(*.f64 1/2 (/.f64 (*.f64 M D) d))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 4))) (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))
(*.f64 (/.f64 D 1) (/.f64 M (*.f64 2 d)))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 (/.f64 1 d) (*.f64 (*.f64 M D) 1/2))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 2 d))) (/.f64 (*.f64 M D) (sqrt.f64 (*.f64 2 d))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 2 d))) (/.f64 M (/.f64 (sqrt.f64 (*.f64 2 d)) D)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 2 d))) (*.f64 M (/.f64 D (sqrt.f64 (*.f64 2 d)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 2 d)) 2)) (/.f64 (*.f64 M D) (cbrt.f64 (*.f64 2 d))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 2 d)) 2)) (/.f64 M (/.f64 (cbrt.f64 (*.f64 2 d)) D)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 2 d)) 2)) (*.f64 D (/.f64 M (cbrt.f64 (*.f64 2 d)))))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 (/.f64 D (*.f64 2 d)) M)
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 (/.f64 D (sqrt.f64 (*.f64 2 d))) (/.f64 M (sqrt.f64 (*.f64 2 d))))
(/.f64 (*.f64 M (/.f64 D (sqrt.f64 (*.f64 2 d)))) (sqrt.f64 (*.f64 2 d)))
(*.f64 (/.f64 M (*.f64 2 d)) D)
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 (*.f64 1/2 (/.f64 D d)) M)
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 (/.f64 1 (*.f64 d -2)) (*.f64 M (neg.f64 D)))
(*.f64 (neg.f64 D) (/.f64 M (*.f64 d -2)))
(*.f64 (/.f64 M d) (/.f64 D 2))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 (/.f64 M 1) (/.f64 D (*.f64 2 d)))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 (/.f64 M (sqrt.f64 (*.f64 2 d))) (/.f64 D (sqrt.f64 (*.f64 2 d))))
(*.f64 (/.f64 D (sqrt.f64 (*.f64 2 d))) (/.f64 M (sqrt.f64 (*.f64 2 d))))
(/.f64 (*.f64 M (/.f64 D (sqrt.f64 (*.f64 2 d)))) (sqrt.f64 (*.f64 2 d)))
(*.f64 (/.f64 M (pow.f64 (cbrt.f64 (*.f64 2 d)) 2)) (/.f64 D (cbrt.f64 (*.f64 2 d))))
(*.f64 (/.f64 D (pow.f64 (cbrt.f64 (*.f64 2 d)) 2)) (/.f64 M (cbrt.f64 (*.f64 2 d))))
(*.f64 (/.f64 M (pow.f64 (cbrt.f64 (*.f64 2 d)) 2)) (/.f64 D (cbrt.f64 (*.f64 2 d))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 M D)) 2) (/.f64 (sqrt.f64 (*.f64 M D)) d))
(*.f64 (sqrt.f64 (*.f64 D M)) (*.f64 (/.f64 1/2 d) (sqrt.f64 (*.f64 D M))))
(*.f64 (/.f64 1/2 d) (*.f64 (sqrt.f64 (*.f64 D M)) (sqrt.f64 (*.f64 D M))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 M D)) d) (/.f64 (sqrt.f64 (*.f64 M D)) 2))
(*.f64 (sqrt.f64 (*.f64 D M)) (*.f64 (/.f64 1/2 d) (sqrt.f64 (*.f64 D M))))
(*.f64 (/.f64 1/2 d) (*.f64 (sqrt.f64 (*.f64 D M)) (sqrt.f64 (*.f64 D M))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 M D)) 1) (/.f64 (sqrt.f64 (*.f64 M D)) (*.f64 2 d)))
(*.f64 (sqrt.f64 (*.f64 D M)) (*.f64 (/.f64 1/2 d) (sqrt.f64 (*.f64 D M))))
(*.f64 (/.f64 1/2 d) (*.f64 (sqrt.f64 (*.f64 D M)) (sqrt.f64 (*.f64 D M))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 M D)) (*.f64 2 d)) (sqrt.f64 (*.f64 M D)))
(*.f64 (sqrt.f64 (*.f64 D M)) (*.f64 (/.f64 1/2 d) (sqrt.f64 (*.f64 D M))))
(*.f64 (/.f64 1/2 d) (*.f64 (sqrt.f64 (*.f64 D M)) (sqrt.f64 (*.f64 D M))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 M D)) (pow.f64 (cbrt.f64 (*.f64 2 d)) 2)) (/.f64 (sqrt.f64 (*.f64 M D)) (cbrt.f64 (*.f64 2 d))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 D M)) (/.f64 (sqrt.f64 (*.f64 D M)) (cbrt.f64 (*.f64 2 d)))) (pow.f64 (cbrt.f64 (*.f64 2 d)) 2))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 D M)) (sqrt.f64 (*.f64 D M))) (cbrt.f64 (*.f64 2 d))) (pow.f64 (cbrt.f64 (*.f64 2 d)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) 2) (/.f64 (cbrt.f64 (*.f64 M D)) d))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (*.f64 (/.f64 1/2 d) (cbrt.f64 (*.f64 D M))))
(*.f64 (/.f64 1/2 d) (*.f64 (cbrt.f64 (*.f64 D M)) (pow.f64 (cbrt.f64 (*.f64 D M)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) d) (/.f64 (cbrt.f64 (*.f64 M D)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (*.f64 (/.f64 1/2 d) (cbrt.f64 (*.f64 D M))))
(*.f64 (/.f64 1/2 d) (*.f64 (cbrt.f64 (*.f64 D M)) (pow.f64 (cbrt.f64 (*.f64 D M)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) 1) (/.f64 (cbrt.f64 (*.f64 M D)) (*.f64 2 d)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (*.f64 (/.f64 1/2 d) (cbrt.f64 (*.f64 D M))))
(*.f64 (/.f64 1/2 d) (*.f64 (cbrt.f64 (*.f64 D M)) (pow.f64 (cbrt.f64 (*.f64 D M)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) (sqrt.f64 (*.f64 2 d))) (/.f64 (cbrt.f64 (*.f64 M D)) (sqrt.f64 (*.f64 2 d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (sqrt.f64 (*.f64 2 d))) (/.f64 (cbrt.f64 (*.f64 D M)) (sqrt.f64 (*.f64 2 d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) (pow.f64 (cbrt.f64 (*.f64 2 d)) 2)) (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(*.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (pow.f64 (cbrt.f64 (*.f64 2 d)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 2 d)) 2) (cbrt.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))))))
(*.f64 (/.f64 M (*.f64 d -2)) (neg.f64 D))
(*.f64 (neg.f64 D) (/.f64 M (*.f64 d -2)))
(*.f64 (/.f64 M (/.f64 (*.f64 2 d) 1)) D)
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 (/.f64 M (/.f64 (*.f64 2 d) (sqrt.f64 D))) (sqrt.f64 D))
(*.f64 (sqrt.f64 D) (*.f64 (/.f64 M (*.f64 2 d)) (sqrt.f64 D)))
(*.f64 (*.f64 M (/.f64 1/2 d)) (*.f64 (sqrt.f64 D) (sqrt.f64 D)))
(*.f64 (/.f64 M (/.f64 (*.f64 2 d) (cbrt.f64 (*.f64 D D)))) (cbrt.f64 D))
(*.f64 (*.f64 (/.f64 M (*.f64 2 d)) (cbrt.f64 (*.f64 D D))) (cbrt.f64 D))
(*.f64 (*.f64 M (/.f64 1/2 d)) (*.f64 (cbrt.f64 (*.f64 D D)) (cbrt.f64 D)))
(*.f64 (/.f64 1 (/.f64 (*.f64 2 d) M)) D)
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(*.f64 (/.f64 1 (/.f64 (*.f64 2 d) (sqrt.f64 (*.f64 M D)))) (sqrt.f64 (*.f64 M D)))
(*.f64 (sqrt.f64 (*.f64 D M)) (*.f64 (/.f64 1/2 d) (sqrt.f64 (*.f64 D M))))
(*.f64 (/.f64 1/2 d) (*.f64 (sqrt.f64 (*.f64 D M)) (sqrt.f64 (*.f64 D M))))
(*.f64 (/.f64 1 (/.f64 (*.f64 2 d) (pow.f64 (cbrt.f64 (*.f64 M D)) 2))) (cbrt.f64 (*.f64 M D)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (*.f64 (/.f64 1/2 d) (cbrt.f64 (*.f64 D M))))
(*.f64 (/.f64 1/2 d) (*.f64 (cbrt.f64 (*.f64 D M)) (pow.f64 (cbrt.f64 (*.f64 D M)) 2)))
(*.f64 (/.f64 (sqrt.f64 M) (*.f64 2 (/.f64 d D))) (sqrt.f64 M))
(*.f64 (sqrt.f64 M) (/.f64 (sqrt.f64 M) (*.f64 2 (/.f64 d D))))
(*.f64 (sqrt.f64 M) (*.f64 (/.f64 (sqrt.f64 M) (*.f64 2 d)) D))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) (*.f64 2 (/.f64 d D))) (cbrt.f64 M))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 M)) (*.f64 2 (/.f64 d D)))
(*.f64 (cbrt.f64 M) (*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) (*.f64 2 d)) D))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) (*.f64 2 d)) (cbrt.f64 (*.f64 M D)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (*.f64 (/.f64 1/2 d) (cbrt.f64 (*.f64 D M))))
(*.f64 (/.f64 1/2 d) (*.f64 (cbrt.f64 (*.f64 D M)) (pow.f64 (cbrt.f64 (*.f64 D M)) 2)))
(pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 1)
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(sqrt.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))
(pow.f64 (sqrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 2)
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(pow.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 3)
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 3) 1/3)
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(pow.f64 (*.f64 (/.f64 2 D) (/.f64 d M)) -1)
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(neg.f64 (/.f64 (*.f64 M D) (*.f64 d -2)))
(*.f64 (neg.f64 D) (/.f64 M (*.f64 d -2)))
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(sqrt.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))
(fabs.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))
(fabs.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))))
(log.f64 (pow.f64 (exp.f64 (*.f64 M 1/2)) (/.f64 D d)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 M) 1/2) (/.f64 D d)))
(*.f64 (/.f64 D d) (log.f64 (pow.f64 (exp.f64 M) 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 3))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M D) 3) (pow.f64 (*.f64 2 d) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 3) (*.f64 8 (pow.f64 d 3))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 (*.f64 2 d) 3)))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(exp.f64 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 1))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(/.f64 M (/.f64 d (*.f64 D 1/2)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))
(*.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))) 1/4) (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))) 1/4))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))) (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))) (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))) (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) 3))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) (+.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4))))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) 3))) (sqrt.f64 (+.f64 (fma.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l) 1) (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)) 3))) (sqrt.f64 (+.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 h l) 1) (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 4)))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)) 1)))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 4)))) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l) 1)))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 4)))) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 h l) 1)))
(pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))) 1/2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))) 1/4) 2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))) 3)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))) 3/2))
(fabs.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))))
(fabs.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(fabs.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))
(exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (neg.f64 (/.f64 h l))))))
(pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 (neg.f64 h) l))))
(pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 (neg.f64 h) l))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (neg.f64 (/.f64 h l)))) 1/2))
(pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 (neg.f64 h) l))))
(pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 (neg.f64 h) l))))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (neg.f64 (/.f64 h l))))) 1))
(pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 (neg.f64 h) l))))
(pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2) (/.f64 (neg.f64 h) l))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) w0))) 1)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) w0) 1)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) w0)) 2)
(pow.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))) 2)
(pow.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) w0)) 3)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) w0) 3) 1/3)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))) (*.f64 w0 w0)))
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) (*.f64 w0 w0)))
(sqrt.f64 (*.f64 w0 (*.f64 w0 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))))))
(log.f64 (pow.f64 (exp.f64 w0) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))) (log.f64 (exp.f64 w0)))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))) (log.f64 (exp.f64 w0)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) w0))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) w0) 3))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l))) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2))) 3/2) (pow.f64 w0 3)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) w0)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) w0)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) w0)) 1))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2) (/.f64 h l)))) w0)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 d (*.f64 D 1/2))) 2)))))

eval383.0ms (1.6%)

Compiler

Compiled 20676 to 12359 computations (40.2% saved)

prune277.0ms (1.1%)

Pruning

14 alts after pruning (14 fresh and 0 done)

PrunedKeptTotal
New66214676
Fresh000
Picked101
Done101
Total66414678
Accurracy
90.3%
Counts
678 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
63.5%
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 h w0) (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 l d))) w0)
47.5%
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 l d))) (*.f64 (*.f64 M M) (*.f64 h w0))) w0)
57.3%
(*.f64 w0 (+.f64 1 (/.f64 (*.f64 (*.f64 -1/8 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 l d)))))
65.2%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 d (/.f64 l h)))) -1/8)))
51.4%
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) -1/8)))
81.6%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (*.f64 (/.f64 M d) D) (*.f64 (/.f64 M d) D)) (*.f64 (/.f64 l h) 4)))))
78.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 M D) 1/2) (*.f64 M (*.f64 1/2 (/.f64 D d)))) (*.f64 (/.f64 l h) d)))))
78.6%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) M) (*.f64 (/.f64 l h) (*.f64 2 (/.f64 d D)))))))
82.1%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (*.f64 (/.f64 l h) (*.f64 (/.f64 2 D) (/.f64 d M)))))))
79.2%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))))
72.5%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 M (/.f64 (/.f64 l h) (neg.f64 D))) (/.f64 M (*.f64 (/.f64 d D) (*.f64 d -4)))))))
53.2%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))))))
21.5%
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2) (/.f64 h l))) (*.f64 w0 w0)))
80.6%
w0
Compiler

Compiled 715 to 490 computations (31.5% saved)

localize84.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
93.8%
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (*.f64 (/.f64 l h) (*.f64 (/.f64 2 D) (/.f64 d M))))))
92.5%
(*.f64 (/.f64 2 D) (/.f64 d M))
90.6%
(*.f64 M (*.f64 1/2 (/.f64 D d)))
85.0%
(*.f64 (/.f64 l h) (*.f64 (/.f64 2 D) (/.f64 d M)))
Compiler

Compiled 143 to 67 computations (53.1% saved)

series48.0ms (0.2%)

Counts
4 → 180
Calls

48 calls:

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

rewrite117.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
496×add-sqr-sqrt
482×pow1
482×*-un-lft-identity
458×add-exp-log
458×add-cbrt-cube
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022134
1488134
27389134
Stop Event
node limit
Counts
4 → 153
Calls
Call 1
Inputs
(*.f64 (/.f64 l h) (*.f64 (/.f64 2 D) (/.f64 d M)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (*.f64 (/.f64 l h) (*.f64 (/.f64 2 D) (/.f64 d M))))))
Outputs
((-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 2 D) (*.f64 (/.f64 d M) (/.f64 l h))))) 1) (/.f64 l (/.f64 h (*.f64 2 (/.f64 (/.f64 d M) D)))) (/.f64 (*.f64 2 (/.f64 (/.f64 d M) D)) (/.f64 h l)) (/.f64 1 (/.f64 h (*.f64 l (*.f64 2 (/.f64 (/.f64 d M) D))))) (/.f64 (*.f64 (/.f64 l h) (/.f64 2 D)) (/.f64 M d)) (/.f64 (*.f64 (/.f64 2 D) d) (*.f64 (/.f64 h l) M)) (/.f64 (*.f64 l (*.f64 2 (/.f64 (/.f64 d M) D))) h) (/.f64 (/.f64 2 (/.f64 M d)) (*.f64 (/.f64 h l) D)) (/.f64 (*.f64 2 d) (*.f64 (/.f64 h l) (*.f64 D M))) (/.f64 (*.f64 (*.f64 (/.f64 l h) (/.f64 2 D)) d) M) (/.f64 (*.f64 (*.f64 (/.f64 l h) (/.f64 2 D)) 1) (/.f64 M d)) (/.f64 (*.f64 l (*.f64 (/.f64 2 D) d)) (*.f64 h M)) (/.f64 (*.f64 l (/.f64 2 (/.f64 M d))) (*.f64 h D)) (/.f64 (*.f64 l (*.f64 2 d)) (*.f64 h (*.f64 D M))) (/.f64 (*.f64 (/.f64 l h) (*.f64 (/.f64 2 D) d)) M) (/.f64 (*.f64 (/.f64 l h) (/.f64 2 (/.f64 M d))) D) (/.f64 (*.f64 (/.f64 l h) (*.f64 2 d)) (*.f64 D M)) (/.f64 (*.f64 (*.f64 2 (/.f64 (/.f64 d M) D)) (neg.f64 l)) (neg.f64 h)) (/.f64 (*.f64 (*.f64 (/.f64 l h) (/.f64 2 D)) (neg.f64 d)) (neg.f64 M)) (/.f64 (*.f64 (neg.f64 l) (*.f64 2 (/.f64 (/.f64 d M) D))) (neg.f64 h)) (/.f64 (*.f64 (*.f64 (/.f64 2 D) d) (/.f64 l h)) M) (/.f64 (*.f64 (/.f64 2 (/.f64 M d)) (/.f64 l h)) D) (/.f64 (*.f64 (*.f64 2 d) (/.f64 l h)) (*.f64 D M)) (/.f64 (/.f64 (*.f64 l (*.f64 2 (/.f64 (/.f64 d M) D))) 1) h) (/.f64 (/.f64 (*.f64 l (*.f64 2 (/.f64 (/.f64 d M) D))) (sqrt.f64 h)) (sqrt.f64 h)) (/.f64 (/.f64 (*.f64 l (*.f64 2 (/.f64 (/.f64 d M) D))) (pow.f64 (cbrt.f64 h) 2)) (cbrt.f64 h)) (/.f64 (neg.f64 (*.f64 l (*.f64 2 (/.f64 (/.f64 d M) D)))) (neg.f64 h)) (/.f64 (*.f64 (neg.f64 l) (*.f64 (/.f64 2 D) d)) (*.f64 (neg.f64 h) M)) (/.f64 (*.f64 (neg.f64 l) (/.f64 2 (/.f64 M d))) (*.f64 (neg.f64 h) D)) (/.f64 (*.f64 (neg.f64 l) (*.f64 2 d)) (*.f64 (neg.f64 h) (*.f64 D M))) (/.f64 (*.f64 (*.f64 (/.f64 2 D) d) l) (*.f64 M h)) (/.f64 (*.f64 (*.f64 (/.f64 2 D) d) 1) (*.f64 M (/.f64 h l))) (/.f64 (*.f64 (*.f64 (/.f64 2 D) d) (neg.f64 l)) (*.f64 M (neg.f64 h))) (/.f64 (*.f64 (/.f64 2 (/.f64 M d)) l) (*.f64 D h)) (/.f64 (*.f64 (/.f64 2 (/.f64 M d)) 1) (*.f64 D (/.f64 h l))) (/.f64 (*.f64 (/.f64 2 (/.f64 M d)) (neg.f64 l)) (*.f64 D (neg.f64 h))) (/.f64 (*.f64 (*.f64 2 d) l) (*.f64 (*.f64 D M) h)) (/.f64 (*.f64 (*.f64 2 d) 1) (*.f64 (*.f64 D M) (/.f64 h l))) (/.f64 (*.f64 (*.f64 2 d) (neg.f64 l)) (*.f64 (*.f64 D M) (neg.f64 h))) (pow.f64 (*.f64 (/.f64 2 D) (*.f64 (/.f64 d M) (/.f64 l h))) 1) (pow.f64 (sqrt.f64 (*.f64 (/.f64 2 D) (*.f64 (/.f64 d M) (/.f64 l h)))) 2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 2 D) (*.f64 (/.f64 d M) (/.f64 l h)))) 3) (pow.f64 (pow.f64 (*.f64 (/.f64 2 D) (*.f64 (/.f64 d M) (/.f64 l h))) 3) 1/3) (sqrt.f64 (pow.f64 (*.f64 (/.f64 2 D) (*.f64 (/.f64 d M) (/.f64 l h))) 2)) (log.f64 (exp.f64 (*.f64 (/.f64 2 D) (*.f64 (/.f64 d M) (/.f64 l h))))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 2 D) (*.f64 (/.f64 d M) (/.f64 l h)))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 D) (*.f64 (/.f64 d M) (/.f64 l h))) 3)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 l h) 3) (pow.f64 (*.f64 2 (/.f64 (/.f64 d M) D)) 3))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (/.f64 d M) D)) 3) (pow.f64 (/.f64 l h) 3))) (expm1.f64 (log1p.f64 (*.f64 (/.f64 2 D) (*.f64 (/.f64 d M) (/.f64 l h))))) (exp.f64 (log.f64 (*.f64 (/.f64 2 D) (*.f64 (/.f64 d M) (/.f64 l h))))) (exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 2 D) (*.f64 (/.f64 d M) (/.f64 l h)))) 1)) (log1p.f64 (expm1.f64 (*.f64 (/.f64 2 D) (*.f64 (/.f64 d M) (/.f64 l h))))))
((-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))) 1) (/.f64 (*.f64 M 1/2) (/.f64 d D)) (/.f64 (*.f64 (*.f64 M 1/2) D) d) (/.f64 (*.f64 (*.f64 M 1/2) 1) (/.f64 d D)) (/.f64 (*.f64 M (*.f64 D 1/2)) d) (/.f64 (*.f64 (*.f64 M 1/2) (neg.f64 D)) (neg.f64 d)) (/.f64 (*.f64 (*.f64 D 1/2) M) d) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 1) (pow.f64 (sqrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 2) (pow.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 3) (pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 3) 1/3) (sqrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)) (log.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (/.f64 D d)) M)) (log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))) (cbrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 3)) (cbrt.f64 (*.f64 (pow.f64 M 3) (pow.f64 (*.f64 1/2 (/.f64 D d)) 3))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 D d)) 3) (pow.f64 M 3))) (expm1.f64 (log1p.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))) (exp.f64 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))) (exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 1)) (log1p.f64 (expm1.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))))
((-.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 (/.f64 d M) D)))) 1) (/.f64 2 (/.f64 D (/.f64 d M))) (/.f64 2 (/.f64 (*.f64 D M) d)) (/.f64 2 (*.f64 D (/.f64 M d))) (/.f64 2 (*.f64 (/.f64 M d) D)) (/.f64 (/.f64 2 D) (/.f64 M d)) (/.f64 d (*.f64 M (*.f64 D 1/2))) (/.f64 d (*.f64 (*.f64 D 1/2) M)) (/.f64 (/.f64 d M) (*.f64 D 1/2)) (/.f64 1 (/.f64 M (*.f64 (/.f64 2 D) d))) (/.f64 1 (/.f64 D (/.f64 2 (/.f64 M d)))) (/.f64 1 (/.f64 (*.f64 D M) (*.f64 2 d))) (/.f64 1 (*.f64 (*.f64 D 1/2) (/.f64 M d))) (/.f64 1 (*.f64 (/.f64 M d) (*.f64 D 1/2))) (/.f64 (*.f64 (/.f64 2 D) d) M) (/.f64 (/.f64 2 (/.f64 M d)) D) (/.f64 (*.f64 2 d) (*.f64 D M)) (/.f64 (neg.f64 d) (*.f64 (*.f64 D 1/2) (neg.f64 M))) (/.f64 -2 (*.f64 (neg.f64 D) (/.f64 M d))) (/.f64 -2 (*.f64 (/.f64 M d) (neg.f64 D))) (/.f64 (*.f64 2 (neg.f64 d)) (*.f64 D (neg.f64 M))) (/.f64 (*.f64 (/.f64 2 D) (neg.f64 d)) (neg.f64 M)) (/.f64 (*.f64 (/.f64 d M) -2) (neg.f64 D)) (/.f64 (*.f64 -2 (/.f64 d M)) (neg.f64 D)) (/.f64 (*.f64 (neg.f64 d) (/.f64 2 D)) (neg.f64 M)) (/.f64 (*.f64 -2 d) (*.f64 (neg.f64 D) M)) (/.f64 (/.f64 (*.f64 (/.f64 2 D) d) 1) M) (/.f64 (/.f64 (*.f64 (/.f64 2 D) d) (sqrt.f64 M)) (sqrt.f64 M)) (/.f64 (/.f64 (*.f64 (/.f64 2 D) d) (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 M)) (/.f64 (/.f64 (/.f64 2 (/.f64 M d)) 1) D) (/.f64 (/.f64 (/.f64 2 (/.f64 M d)) (sqrt.f64 D)) (sqrt.f64 D)) (/.f64 (/.f64 (/.f64 2 (/.f64 M d)) (pow.f64 (cbrt.f64 D) 2)) (cbrt.f64 D)) (/.f64 (*.f64 (neg.f64 d) 1) (*.f64 (neg.f64 M) (*.f64 D 1/2))) (/.f64 (*.f64 -2 (neg.f64 d)) (*.f64 (neg.f64 D) (neg.f64 M))) (/.f64 (*.f64 d -2) (*.f64 M (neg.f64 D))) (/.f64 (*.f64 (neg.f64 d) 2) (*.f64 (neg.f64 M) D)) (/.f64 (*.f64 (neg.f64 d) -2) (*.f64 (neg.f64 M) (neg.f64 D))) (/.f64 (neg.f64 (*.f64 (/.f64 2 D) d)) (neg.f64 M)) (/.f64 (neg.f64 (/.f64 2 (/.f64 M d))) (neg.f64 D)) (/.f64 (neg.f64 (*.f64 2 d)) (neg.f64 (*.f64 D M))) (pow.f64 (*.f64 2 (/.f64 (/.f64 d M) D)) 1) (pow.f64 (sqrt.f64 (*.f64 2 (/.f64 (/.f64 d M) D))) 2) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (/.f64 d M) D))) 3) (pow.f64 (pow.f64 (*.f64 2 (/.f64 (/.f64 d M) D)) 3) 1/3) (sqrt.f64 (pow.f64 (*.f64 2 (/.f64 (/.f64 d M) D)) 2)) (log.f64 (pow.f64 (exp.f64 (/.f64 d M)) (/.f64 2 D))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (/.f64 (/.f64 d M) D))))) (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 (/.f64 d M) D)) 3)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 2 D) 3) (pow.f64 (/.f64 d M) 3))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 d M) 3) (pow.f64 (/.f64 2 D) 3))) (expm1.f64 (log1p.f64 (*.f64 2 (/.f64 (/.f64 d M) D)))) (exp.f64 (log.f64 (*.f64 2 (/.f64 (/.f64 d M) D)))) (exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 (/.f64 d M) D))) 1)) (log1p.f64 (expm1.f64 (*.f64 2 (/.f64 (/.f64 d M) D)))))
((-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M)))))) 1) (*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M))))) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M)))) 1) (*.f64 (pow.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M))) 1/4) (pow.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M))) 1/4)) (*.f64 (cbrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M)))))) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M))))) (cbrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M)))))) (*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M))))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M)))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M)))) 1/2)) (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M)) 2))) (sqrt.f64 (+.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M))))) (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M)) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M)) 2) (+.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M)))))) (pow.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M))) 1/2) (pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M)))) 1) (pow.f64 (pow.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M))) 1/4) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M))))) 3) (pow.f64 (pow.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M))) 3/2) 1/3) (fabs.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M))))) (log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M)))))) (log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M))))))) (cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M))) 3/2)) (expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M)))))) (exp.f64 (*.f64 1/2 (log1p.f64 (/.f64 (neg.f64 M) (/.f64 (*.f64 (/.f64 2 D) (*.f64 (/.f64 d M) (/.f64 l h))) (*.f64 1/2 (/.f64 D d))))))) (exp.f64 (*.f64 (log1p.f64 (/.f64 (neg.f64 M) (/.f64 (*.f64 (/.f64 2 D) (*.f64 (/.f64 d M) (/.f64 l h))) (*.f64 1/2 (/.f64 D d))))) 1/2)) (exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (/.f64 (neg.f64 M) (/.f64 (*.f64 (/.f64 2 D) (*.f64 (/.f64 d M) (/.f64 l h))) (*.f64 1/2 (/.f64 D d)))))) 1)) (log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M)))))))

simplify180.0ms (0.7%)

Algorithm
egg-herbie
Rules
1344×times-frac
1260×associate-/l*
866×associate-*r*
812×associate-/r*
738×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
056213665
1159913395
Stop Event
node limit
Counts
333 → 240
Calls
Call 1
Inputs
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 M h))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 M h))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 M h))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 M h))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 M h))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 M h))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 M h))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 M h))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 M h))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 M h))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 M h))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 M h))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 2 (/.f64 d (*.f64 D M)))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 2 D) (*.f64 (/.f64 d M) (/.f64 l h))))) 1)
(/.f64 l (/.f64 h (*.f64 2 (/.f64 (/.f64 d M) D))))
(/.f64 (*.f64 2 (/.f64 (/.f64 d M) D)) (/.f64 h l))
(/.f64 1 (/.f64 h (*.f64 l (*.f64 2 (/.f64 (/.f64 d M) D)))))
(/.f64 (*.f64 (/.f64 l h) (/.f64 2 D)) (/.f64 M d))
(/.f64 (*.f64 (/.f64 2 D) d) (*.f64 (/.f64 h l) M))
(/.f64 (*.f64 l (*.f64 2 (/.f64 (/.f64 d M) D))) h)
(/.f64 (/.f64 2 (/.f64 M d)) (*.f64 (/.f64 h l) D))
(/.f64 (*.f64 2 d) (*.f64 (/.f64 h l) (*.f64 D M)))
(/.f64 (*.f64 (*.f64 (/.f64 l h) (/.f64 2 D)) d) M)
(/.f64 (*.f64 (*.f64 (/.f64 l h) (/.f64 2 D)) 1) (/.f64 M d))
(/.f64 (*.f64 l (*.f64 (/.f64 2 D) d)) (*.f64 h M))
(/.f64 (*.f64 l (/.f64 2 (/.f64 M d))) (*.f64 h D))
(/.f64 (*.f64 l (*.f64 2 d)) (*.f64 h (*.f64 D M)))
(/.f64 (*.f64 (/.f64 l h) (*.f64 (/.f64 2 D) d)) M)
(/.f64 (*.f64 (/.f64 l h) (/.f64 2 (/.f64 M d))) D)
(/.f64 (*.f64 (/.f64 l h) (*.f64 2 d)) (*.f64 D M))
(/.f64 (*.f64 (*.f64 2 (/.f64 (/.f64 d M) D)) (neg.f64 l)) (neg.f64 h))
(/.f64 (*.f64 (*.f64 (/.f64 l h) (/.f64 2 D)) (neg.f64 d)) (neg.f64 M))
(/.f64 (*.f64 (neg.f64 l) (*.f64 2 (/.f64 (/.f64 d M) D))) (neg.f64 h))
(/.f64 (*.f64 (*.f64 (/.f64 2 D) d) (/.f64 l h)) M)
(/.f64 (*.f64 (/.f64 2 (/.f64 M d)) (/.f64 l h)) D)
(/.f64 (*.f64 (*.f64 2 d) (/.f64 l h)) (*.f64 D M))
(/.f64 (/.f64 (*.f64 l (*.f64 2 (/.f64 (/.f64 d M) D))) 1) h)
(/.f64 (/.f64 (*.f64 l (*.f64 2 (/.f64 (/.f64 d M) D))) (sqrt.f64 h)) (sqrt.f64 h))
(/.f64 (/.f64 (*.f64 l (*.f64 2 (/.f64 (/.f64 d M) D))) (pow.f64 (cbrt.f64 h) 2)) (cbrt.f64 h))
(/.f64 (neg.f64 (*.f64 l (*.f64 2 (/.f64 (/.f64 d M) D)))) (neg.f64 h))
(/.f64 (*.f64 (neg.f64 l) (*.f64 (/.f64 2 D) d)) (*.f64 (neg.f64 h) M))
(/.f64 (*.f64 (neg.f64 l) (/.f64 2 (/.f64 M d))) (*.f64 (neg.f64 h) D))
(/.f64 (*.f64 (neg.f64 l) (*.f64 2 d)) (*.f64 (neg.f64 h) (*.f64 D M)))
(/.f64 (*.f64 (*.f64 (/.f64 2 D) d) l) (*.f64 M h))
(/.f64 (*.f64 (*.f64 (/.f64 2 D) d) 1) (*.f64 M (/.f64 h l)))
(/.f64 (*.f64 (*.f64 (/.f64 2 D) d) (neg.f64 l)) (*.f64 M (neg.f64 h)))
(/.f64 (*.f64 (/.f64 2 (/.f64 M d)) l) (*.f64 D h))
(/.f64 (*.f64 (/.f64 2 (/.f64 M d)) 1) (*.f64 D (/.f64 h l)))
(/.f64 (*.f64 (/.f64 2 (/.f64 M d)) (neg.f64 l)) (*.f64 D (neg.f64 h)))
(/.f64 (*.f64 (*.f64 2 d) l) (*.f64 (*.f64 D M) h))
(/.f64 (*.f64 (*.f64 2 d) 1) (*.f64 (*.f64 D M) (/.f64 h l)))
(/.f64 (*.f64 (*.f64 2 d) (neg.f64 l)) (*.f64 (*.f64 D M) (neg.f64 h)))
(pow.f64 (*.f64 (/.f64 2 D) (*.f64 (/.f64 d M) (/.f64 l h))) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 2 D) (*.f64 (/.f64 d M) (/.f64 l h)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 2 D) (*.f64 (/.f64 d M) (/.f64 l h)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 2 D) (*.f64 (/.f64 d M) (/.f64 l h))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 2 D) (*.f64 (/.f64 d M) (/.f64 l h))) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 2 D) (*.f64 (/.f64 d M) (/.f64 l h)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 2 D) (*.f64 (/.f64 d M) (/.f64 l h))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 2 D) (*.f64 (/.f64 d M) (/.f64 l h))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 l h) 3) (pow.f64 (*.f64 2 (/.f64 (/.f64 d M) D)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (/.f64 d M) D)) 3) (pow.f64 (/.f64 l h) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 2 D) (*.f64 (/.f64 d M) (/.f64 l h)))))
(exp.f64 (log.f64 (*.f64 (/.f64 2 D) (*.f64 (/.f64 d M) (/.f64 l h)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 2 D) (*.f64 (/.f64 d M) (/.f64 l h)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 2 D) (*.f64 (/.f64 d M) (/.f64 l h)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))) 1)
(/.f64 (*.f64 M 1/2) (/.f64 d D))
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(/.f64 (*.f64 (*.f64 M 1/2) 1) (/.f64 d D))
(/.f64 (*.f64 M (*.f64 D 1/2)) d)
(/.f64 (*.f64 (*.f64 M 1/2) (neg.f64 D)) (neg.f64 d))
(/.f64 (*.f64 (*.f64 D 1/2) M) d)
(pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 1)
(pow.f64 (sqrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 2)
(pow.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 3)
(pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (/.f64 D d)) M))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 3))
(cbrt.f64 (*.f64 (pow.f64 M 3) (pow.f64 (*.f64 1/2 (/.f64 D d)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 D d)) 3) (pow.f64 M 3)))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(exp.f64 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 1))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 (/.f64 d M) D)))) 1)
(/.f64 2 (/.f64 D (/.f64 d M)))
(/.f64 2 (/.f64 (*.f64 D M) d))
(/.f64 2 (*.f64 D (/.f64 M d)))
(/.f64 2 (*.f64 (/.f64 M d) D))
(/.f64 (/.f64 2 D) (/.f64 M d))
(/.f64 d (*.f64 M (*.f64 D 1/2)))
(/.f64 d (*.f64 (*.f64 D 1/2) M))
(/.f64 (/.f64 d M) (*.f64 D 1/2))
(/.f64 1 (/.f64 M (*.f64 (/.f64 2 D) d)))
(/.f64 1 (/.f64 D (/.f64 2 (/.f64 M d))))
(/.f64 1 (/.f64 (*.f64 D M) (*.f64 2 d)))
(/.f64 1 (*.f64 (*.f64 D 1/2) (/.f64 M d)))
(/.f64 1 (*.f64 (/.f64 M d) (*.f64 D 1/2)))
(/.f64 (*.f64 (/.f64 2 D) d) M)
(/.f64 (/.f64 2 (/.f64 M d)) D)
(/.f64 (*.f64 2 d) (*.f64 D M))
(/.f64 (neg.f64 d) (*.f64 (*.f64 D 1/2) (neg.f64 M)))
(/.f64 -2 (*.f64 (neg.f64 D) (/.f64 M d)))
(/.f64 -2 (*.f64 (/.f64 M d) (neg.f64 D)))
(/.f64 (*.f64 2 (neg.f64 d)) (*.f64 D (neg.f64 M)))
(/.f64 (*.f64 (/.f64 2 D) (neg.f64 d)) (neg.f64 M))
(/.f64 (*.f64 (/.f64 d M) -2) (neg.f64 D))
(/.f64 (*.f64 -2 (/.f64 d M)) (neg.f64 D))
(/.f64 (*.f64 (neg.f64 d) (/.f64 2 D)) (neg.f64 M))
(/.f64 (*.f64 -2 d) (*.f64 (neg.f64 D) M))
(/.f64 (/.f64 (*.f64 (/.f64 2 D) d) 1) M)
(/.f64 (/.f64 (*.f64 (/.f64 2 D) d) (sqrt.f64 M)) (sqrt.f64 M))
(/.f64 (/.f64 (*.f64 (/.f64 2 D) d) (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 M))
(/.f64 (/.f64 (/.f64 2 (/.f64 M d)) 1) D)
(/.f64 (/.f64 (/.f64 2 (/.f64 M d)) (sqrt.f64 D)) (sqrt.f64 D))
(/.f64 (/.f64 (/.f64 2 (/.f64 M d)) (pow.f64 (cbrt.f64 D) 2)) (cbrt.f64 D))
(/.f64 (*.f64 (neg.f64 d) 1) (*.f64 (neg.f64 M) (*.f64 D 1/2)))
(/.f64 (*.f64 -2 (neg.f64 d)) (*.f64 (neg.f64 D) (neg.f64 M)))
(/.f64 (*.f64 d -2) (*.f64 M (neg.f64 D)))
(/.f64 (*.f64 (neg.f64 d) 2) (*.f64 (neg.f64 M) D))
(/.f64 (*.f64 (neg.f64 d) -2) (*.f64 (neg.f64 M) (neg.f64 D)))
(/.f64 (neg.f64 (*.f64 (/.f64 2 D) d)) (neg.f64 M))
(/.f64 (neg.f64 (/.f64 2 (/.f64 M d))) (neg.f64 D))
(/.f64 (neg.f64 (*.f64 2 d)) (neg.f64 (*.f64 D M)))
(pow.f64 (*.f64 2 (/.f64 (/.f64 d M) D)) 1)
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 (/.f64 d M) D))) 2)
(pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (/.f64 d M) D))) 3)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 (/.f64 d M) D)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 2 (/.f64 (/.f64 d M) D)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 d M)) (/.f64 2 D)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (/.f64 (/.f64 d M) D)))))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 (/.f64 d M) D)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 2 D) 3) (pow.f64 (/.f64 d M) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d M) 3) (pow.f64 (/.f64 2 D) 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (/.f64 (/.f64 d M) D))))
(exp.f64 (log.f64 (*.f64 2 (/.f64 (/.f64 d M) D))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 (/.f64 d M) D))) 1))
(log1p.f64 (expm1.f64 (*.f64 2 (/.f64 (/.f64 d M) D))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M)))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M)))) 1)
(*.f64 (pow.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M))) 1/4) (pow.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M))) 1/4))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M))))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M))))) (cbrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M)))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M)))) 1/2))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M)) 2))) (sqrt.f64 (+.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M)) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M)) 2) (+.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M))))))
(pow.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M))) 1/2)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M)))) 1)
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M))) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M))))) 3)
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M))) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M)))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M)))))))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M))))))
(exp.f64 (*.f64 1/2 (log1p.f64 (/.f64 (neg.f64 M) (/.f64 (*.f64 (/.f64 2 D) (*.f64 (/.f64 d M) (/.f64 l h))) (*.f64 1/2 (/.f64 D d)))))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (neg.f64 M) (/.f64 (*.f64 (/.f64 2 D) (*.f64 (/.f64 d M) (/.f64 l h))) (*.f64 1/2 (/.f64 D d))))) 1/2))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (/.f64 (neg.f64 M) (/.f64 (*.f64 (/.f64 2 D) (*.f64 (/.f64 d M) (/.f64 l h))) (*.f64 1/2 (/.f64 D d)))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M))))))
Outputs
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 M h))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 M h))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 M h))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 M h))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 M h))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 M h))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 M h))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 M h))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 M h))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 M h))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 M h))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 M h))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(*.f64 2 (/.f64 d (*.f64 D M)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d))))
(+.f64 1 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 d 4) (*.f64 h h))) -1/128))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 d 6)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 d 4) (*.f64 h h)))) (*.f64 (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (pow.f64 d 6))) (/.f64 (pow.f64 M 6) (pow.f64 (/.f64 l h) 3))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(/.f64 (*.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))) d)
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))
(fma.f64 1/2 (*.f64 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (pow.f64 (/.f64 l h) 3))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 1/2 (*.f64 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 l h))) (fma.f64 -1/8 (*.f64 (fabs.f64 (pow.f64 (/.f64 l h) 3/2)) (/.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/4) -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (pow.f64 (/.f64 l h) 3))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (*.f64 1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1/4) 5)) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))))
(fma.f64 1/2 (*.f64 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 l h))) (fma.f64 -1/8 (*.f64 (fabs.f64 (pow.f64 (/.f64 l h) 3/2)) (/.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/4) -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1/4) 5)) (*.f64 (pow.f64 D 5) (pow.f64 M 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M)))))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))))))
(-.f64 (*.f64 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (pow.f64 (/.f64 l h) 3))) (fma.f64 -1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M)))))))
(-.f64 (fma.f64 1/8 (*.f64 (fabs.f64 (pow.f64 (/.f64 l h) 3/2)) (/.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/4) -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (*.f64 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (pow.f64 (/.f64 l h) 3))) (fma.f64 -1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1/4) 5)) (*.f64 (pow.f64 D 5) (pow.f64 M 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 -1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))))))))
(-.f64 (fma.f64 1/8 (*.f64 (fabs.f64 (pow.f64 (/.f64 l h) 3/2)) (/.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/4) -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1/4) 5)) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (*.f64 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d))))
(+.f64 1 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 d 4) (*.f64 h h))) -1/128))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 d 6)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 d 4) (*.f64 h h)))) (*.f64 (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (pow.f64 d 6))) (/.f64 (pow.f64 M 6) (pow.f64 (/.f64 l h) 3))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(/.f64 (*.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))) d)
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))
(fma.f64 1/2 (*.f64 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (pow.f64 (/.f64 l h) 3))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 1/2 (*.f64 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 l h))) (fma.f64 -1/8 (*.f64 (fabs.f64 (pow.f64 (/.f64 l h) 3/2)) (/.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/4) -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (pow.f64 (/.f64 l h) 3))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (*.f64 1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1/4) 5)) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))))
(fma.f64 1/2 (*.f64 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 l h))) (fma.f64 -1/8 (*.f64 (fabs.f64 (pow.f64 (/.f64 l h) 3/2)) (/.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/4) -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1/4) 5)) (*.f64 (pow.f64 D 5) (pow.f64 M 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M)))))
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))))))
(-.f64 (*.f64 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (pow.f64 (/.f64 l h) 3))) (fma.f64 -1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M)))))))
(-.f64 (fma.f64 1/8 (*.f64 (fabs.f64 (pow.f64 (/.f64 l h) 3/2)) (/.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/4) -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (*.f64 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (pow.f64 (/.f64 l h) 3))) (fma.f64 -1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1/4) 5)) (*.f64 (pow.f64 D 5) (pow.f64 M 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 -1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))))))))
(-.f64 (fma.f64 1/8 (*.f64 (fabs.f64 (pow.f64 (/.f64 l h) 3/2)) (/.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/4) -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1/4) 5)) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (*.f64 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(/.f64 (*.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))) d)
(*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))
(fma.f64 1/2 (*.f64 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (pow.f64 (/.f64 l h) 3))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(fma.f64 1/2 (*.f64 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 l h))) (fma.f64 -1/8 (*.f64 (fabs.f64 (pow.f64 (/.f64 l h) 3/2)) (/.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/4) -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (*.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (pow.f64 (/.f64 l h) 3))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (*.f64 1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1/4) 5)) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))))
(fma.f64 1/2 (*.f64 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 l h))) (fma.f64 -1/8 (*.f64 (fabs.f64 (pow.f64 (/.f64 l h) 3/2)) (/.f64 (/.f64 (pow.f64 d 3) (*.f64 (sqrt.f64 -1/4) -1/4)) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (fma.f64 (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1/4) 5)) (*.f64 (pow.f64 D 5) (pow.f64 M 5))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d))))
(+.f64 1 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 d 4) (*.f64 h h))) -1/128))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 d 6)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 d 4) (*.f64 h h)))) (*.f64 (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (pow.f64 d 6))) (/.f64 (pow.f64 M 6) (pow.f64 (/.f64 l h) 3))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d))))
(+.f64 1 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 d 4) (*.f64 h h))) -1/128))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 d 6)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 d 4) (*.f64 h h)))) (*.f64 (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (pow.f64 d 6))) (/.f64 (pow.f64 M 6) (pow.f64 (/.f64 l h) 3))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d))))
(+.f64 1 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 d 4) (*.f64 h h))) -1/128))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 d 6)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 d 4) (*.f64 h h)))) (*.f64 (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (pow.f64 d 6))) (/.f64 (pow.f64 M 6) (pow.f64 (/.f64 l h) 3))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d))))
(+.f64 1 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 d 4) (*.f64 h h))) -1/128))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 d 6)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 d 4) (*.f64 h h)))) (*.f64 (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (pow.f64 d 6))) (/.f64 (pow.f64 M 6) (pow.f64 (/.f64 l h) 3))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (/.f64 (*.f64 -1/8 (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 l (*.f64 d d))))
(+.f64 1 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8)))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 d 4) (*.f64 h h))) -1/128))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (pow.f64 d 6)))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 h (/.f64 l (*.f64 M M)))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (pow.f64 M 4) (/.f64 (pow.f64 d 4) (*.f64 h h)))) (*.f64 (*.f64 -1/1024 (/.f64 (pow.f64 D 6) (pow.f64 d 6))) (/.f64 (pow.f64 M 6) (pow.f64 (/.f64 l h) 3))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 2 D) (*.f64 (/.f64 d M) (/.f64 l h))))) 1)
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(/.f64 l (/.f64 h (*.f64 2 (/.f64 (/.f64 d M) D))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(/.f64 (*.f64 2 (/.f64 (/.f64 d M) D)) (/.f64 h l))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(/.f64 1 (/.f64 h (*.f64 l (*.f64 2 (/.f64 (/.f64 d M) D)))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(/.f64 (*.f64 (/.f64 l h) (/.f64 2 D)) (/.f64 M d))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(/.f64 (*.f64 (/.f64 2 D) d) (*.f64 (/.f64 h l) M))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(/.f64 (*.f64 l (*.f64 2 (/.f64 (/.f64 d M) D))) h)
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(/.f64 (/.f64 2 (/.f64 M d)) (*.f64 (/.f64 h l) D))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(/.f64 (*.f64 2 d) (*.f64 (/.f64 h l) (*.f64 D M)))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(/.f64 (*.f64 (*.f64 (/.f64 l h) (/.f64 2 D)) d) M)
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(/.f64 (*.f64 (*.f64 (/.f64 l h) (/.f64 2 D)) 1) (/.f64 M d))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(/.f64 (*.f64 l (*.f64 (/.f64 2 D) d)) (*.f64 h M))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(/.f64 (*.f64 l (/.f64 2 (/.f64 M d))) (*.f64 h D))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(/.f64 (*.f64 l (*.f64 2 d)) (*.f64 h (*.f64 D M)))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(/.f64 (*.f64 (/.f64 l h) (*.f64 (/.f64 2 D) d)) M)
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(/.f64 (*.f64 (/.f64 l h) (/.f64 2 (/.f64 M d))) D)
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(/.f64 (*.f64 (/.f64 l h) (*.f64 2 d)) (*.f64 D M))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(/.f64 (*.f64 (*.f64 2 (/.f64 (/.f64 d M) D)) (neg.f64 l)) (neg.f64 h))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(/.f64 (*.f64 (*.f64 (/.f64 l h) (/.f64 2 D)) (neg.f64 d)) (neg.f64 M))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(/.f64 (*.f64 (neg.f64 l) (*.f64 2 (/.f64 (/.f64 d M) D))) (neg.f64 h))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(/.f64 (*.f64 (*.f64 (/.f64 2 D) d) (/.f64 l h)) M)
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(/.f64 (*.f64 (/.f64 2 (/.f64 M d)) (/.f64 l h)) D)
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(/.f64 (*.f64 (*.f64 2 d) (/.f64 l h)) (*.f64 D M))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(/.f64 (/.f64 (*.f64 l (*.f64 2 (/.f64 (/.f64 d M) D))) 1) h)
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(/.f64 (/.f64 (*.f64 l (*.f64 2 (/.f64 (/.f64 d M) D))) (sqrt.f64 h)) (sqrt.f64 h))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(/.f64 (/.f64 (*.f64 l (*.f64 2 (/.f64 (/.f64 d M) D))) (pow.f64 (cbrt.f64 h) 2)) (cbrt.f64 h))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(/.f64 (neg.f64 (*.f64 l (*.f64 2 (/.f64 (/.f64 d M) D)))) (neg.f64 h))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(/.f64 (*.f64 (neg.f64 l) (*.f64 (/.f64 2 D) d)) (*.f64 (neg.f64 h) M))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(/.f64 (*.f64 (neg.f64 l) (/.f64 2 (/.f64 M d))) (*.f64 (neg.f64 h) D))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(/.f64 (*.f64 (neg.f64 l) (*.f64 2 d)) (*.f64 (neg.f64 h) (*.f64 D M)))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(/.f64 (*.f64 (*.f64 (/.f64 2 D) d) l) (*.f64 M h))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(/.f64 (*.f64 (*.f64 (/.f64 2 D) d) 1) (*.f64 M (/.f64 h l)))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(/.f64 (*.f64 (*.f64 (/.f64 2 D) d) (neg.f64 l)) (*.f64 M (neg.f64 h)))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(/.f64 (*.f64 (/.f64 2 (/.f64 M d)) l) (*.f64 D h))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(/.f64 (*.f64 (/.f64 2 (/.f64 M d)) 1) (*.f64 D (/.f64 h l)))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(/.f64 (*.f64 (/.f64 2 (/.f64 M d)) (neg.f64 l)) (*.f64 D (neg.f64 h)))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(/.f64 (*.f64 (*.f64 2 d) l) (*.f64 (*.f64 D M) h))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(/.f64 (*.f64 (*.f64 2 d) 1) (*.f64 (*.f64 D M) (/.f64 h l)))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(/.f64 (*.f64 (*.f64 2 d) (neg.f64 l)) (*.f64 (*.f64 D M) (neg.f64 h)))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(pow.f64 (*.f64 (/.f64 2 D) (*.f64 (/.f64 d M) (/.f64 l h))) 1)
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 2 D) (*.f64 (/.f64 d M) (/.f64 l h)))) 2)
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 2 D) (*.f64 (/.f64 d M) (/.f64 l h)))) 3)
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(pow.f64 (pow.f64 (*.f64 (/.f64 2 D) (*.f64 (/.f64 d M) (/.f64 l h))) 3) 1/3)
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 2 D) (*.f64 (/.f64 d M) (/.f64 l h))) 2))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M))) 2))
(fabs.f64 (*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M))))
(log.f64 (exp.f64 (*.f64 (/.f64 2 D) (*.f64 (/.f64 d M) (/.f64 l h)))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 2 D) (*.f64 (/.f64 d M) (/.f64 l h))))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 2 D) (*.f64 (/.f64 d M) (/.f64 l h))) 3))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 l h) 3) (pow.f64 (*.f64 2 (/.f64 (/.f64 d M) D)) 3)))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (/.f64 d M) D)) 3) (pow.f64 (/.f64 l h) 3)))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 2 D) (*.f64 (/.f64 d M) (/.f64 l h)))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(exp.f64 (log.f64 (*.f64 (/.f64 2 D) (*.f64 (/.f64 d M) (/.f64 l h)))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 2 D) (*.f64 (/.f64 d M) (/.f64 l h)))) 1))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 2 D) (*.f64 (/.f64 d M) (/.f64 l h)))))
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))) 1)
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 M 1/2) (/.f64 d D))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 (*.f64 M 1/2) D) d)
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 (*.f64 M 1/2) 1) (/.f64 d D))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 M (*.f64 D 1/2)) d)
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 (*.f64 M 1/2) (neg.f64 D)) (neg.f64 d))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(/.f64 (*.f64 (*.f64 D 1/2) M) d)
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 1)
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (sqrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 2)
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (cbrt.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 3)
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(pow.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 3) 1/3)
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) 2))
(fabs.f64 (*.f64 M (/.f64 1/2 (/.f64 d D))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (/.f64 D d)) M))
(*.f64 M (log.f64 (pow.f64 (exp.f64 1/2) (/.f64 D d))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))))))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 3))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(cbrt.f64 (*.f64 (pow.f64 M 3) (pow.f64 (*.f64 1/2 (/.f64 D d)) 3)))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 D d)) 3) (pow.f64 M 3)))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(exp.f64 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))) 1))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 1/2 (/.f64 D d)))))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (/.f64 1/2 (/.f64 d D)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 (/.f64 d M) D)))) 1)
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(/.f64 2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(/.f64 2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(/.f64 2 (*.f64 D (/.f64 M d)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(/.f64 2 (*.f64 (/.f64 M d) D))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(/.f64 (/.f64 2 D) (/.f64 M d))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(/.f64 d (*.f64 M (*.f64 D 1/2)))
(/.f64 d (*.f64 D (*.f64 M 1/2)))
(/.f64 (/.f64 (/.f64 d D) M) 1/2)
(/.f64 d (*.f64 (*.f64 D 1/2) M))
(/.f64 d (*.f64 D (*.f64 M 1/2)))
(/.f64 (/.f64 (/.f64 d D) M) 1/2)
(/.f64 (/.f64 d M) (*.f64 D 1/2))
(/.f64 d (*.f64 D (*.f64 M 1/2)))
(/.f64 (/.f64 (/.f64 d D) M) 1/2)
(/.f64 1 (/.f64 M (*.f64 (/.f64 2 D) d)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(/.f64 1 (/.f64 D (/.f64 2 (/.f64 M d))))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(/.f64 1 (/.f64 (*.f64 D M) (*.f64 2 d)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(/.f64 1 (*.f64 (*.f64 D 1/2) (/.f64 M d)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(/.f64 1 (*.f64 (/.f64 M d) (*.f64 D 1/2)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(/.f64 (*.f64 (/.f64 2 D) d) M)
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(/.f64 (/.f64 2 (/.f64 M d)) D)
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(/.f64 (*.f64 2 d) (*.f64 D M))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(/.f64 (neg.f64 d) (*.f64 (*.f64 D 1/2) (neg.f64 M)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(/.f64 -2 (*.f64 (neg.f64 D) (/.f64 M d)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(/.f64 -2 (*.f64 (/.f64 M d) (neg.f64 D)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(/.f64 (*.f64 2 (neg.f64 d)) (*.f64 D (neg.f64 M)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(/.f64 (*.f64 (/.f64 2 D) (neg.f64 d)) (neg.f64 M))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(/.f64 (*.f64 (/.f64 d M) -2) (neg.f64 D))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(/.f64 (*.f64 -2 (/.f64 d M)) (neg.f64 D))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(/.f64 (*.f64 (neg.f64 d) (/.f64 2 D)) (neg.f64 M))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(/.f64 (*.f64 -2 d) (*.f64 (neg.f64 D) M))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(/.f64 (/.f64 (*.f64 (/.f64 2 D) d) 1) M)
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(/.f64 (/.f64 (*.f64 (/.f64 2 D) d) (sqrt.f64 M)) (sqrt.f64 M))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(/.f64 (/.f64 (*.f64 (/.f64 2 D) d) (pow.f64 (cbrt.f64 M) 2)) (cbrt.f64 M))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(/.f64 (/.f64 (/.f64 2 (/.f64 M d)) 1) D)
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(/.f64 (/.f64 (/.f64 2 (/.f64 M d)) (sqrt.f64 D)) (sqrt.f64 D))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(/.f64 (/.f64 (/.f64 2 (/.f64 M d)) (pow.f64 (cbrt.f64 D) 2)) (cbrt.f64 D))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(/.f64 (*.f64 (neg.f64 d) 1) (*.f64 (neg.f64 M) (*.f64 D 1/2)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(/.f64 (*.f64 -2 (neg.f64 d)) (*.f64 (neg.f64 D) (neg.f64 M)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(/.f64 (*.f64 d -2) (*.f64 M (neg.f64 D)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(/.f64 (*.f64 (neg.f64 d) 2) (*.f64 (neg.f64 M) D))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(/.f64 (*.f64 (neg.f64 d) -2) (*.f64 (neg.f64 M) (neg.f64 D)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(/.f64 (neg.f64 (*.f64 (/.f64 2 D) d)) (neg.f64 M))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(/.f64 (neg.f64 (/.f64 2 (/.f64 M d))) (neg.f64 D))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(/.f64 (neg.f64 (*.f64 2 d)) (neg.f64 (*.f64 D M)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(pow.f64 (*.f64 2 (/.f64 (/.f64 d M) D)) 1)
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 (/.f64 d M) D))) 2)
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (/.f64 d M) D))) 3)
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(pow.f64 (pow.f64 (*.f64 2 (/.f64 (/.f64 d M) D)) 3) 1/3)
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(sqrt.f64 (pow.f64 (*.f64 2 (/.f64 (/.f64 d M) D)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 2 D) (/.f64 d M)) 2))
(fabs.f64 (*.f64 2 (/.f64 (/.f64 d D) M)))
(log.f64 (pow.f64 (exp.f64 (/.f64 d M)) (/.f64 2 D)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (/.f64 (/.f64 d M) D)))))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 (/.f64 d M) D)) 3))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 2 D) 3) (pow.f64 (/.f64 d M) 3)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d M) 3) (pow.f64 (/.f64 2 D) 3)))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(expm1.f64 (log1p.f64 (*.f64 2 (/.f64 (/.f64 d M) D))))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(exp.f64 (log.f64 (*.f64 2 (/.f64 (/.f64 d M) D))))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 (/.f64 d M) D))) 1))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(log1p.f64 (expm1.f64 (*.f64 2 (/.f64 (/.f64 d M) D))))
(*.f64 (/.f64 2 D) (/.f64 d M))
(*.f64 2 (/.f64 (/.f64 d D) M))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M)))))) 1)
(sqrt.f64 (-.f64 1 (*.f64 M (*.f64 (/.f64 h l) (*.f64 M (*.f64 (/.f64 1/2 (/.f64 2 D)) (/.f64 (/.f64 D d) d)))))))
(sqrt.f64 (-.f64 1 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) (/.f64 (*.f64 (*.f64 1/4 D) (/.f64 D d)) d)))))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M)))))
(sqrt.f64 (-.f64 1 (*.f64 M (*.f64 (/.f64 h l) (*.f64 M (*.f64 (/.f64 1/2 (/.f64 2 D)) (/.f64 (/.f64 D d) d)))))))
(sqrt.f64 (-.f64 1 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) (/.f64 (*.f64 (*.f64 1/4 D) (/.f64 D d)) d)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 M (*.f64 (/.f64 h l) (*.f64 M (*.f64 (/.f64 1/2 (/.f64 2 D)) (/.f64 (/.f64 D d) d)))))))
(sqrt.f64 (-.f64 1 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) (/.f64 (*.f64 (*.f64 1/4 D) (/.f64 D d)) d)))))
(*.f64 (pow.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M))) 1/4) (pow.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M))) 1/4))
(sqrt.f64 (-.f64 1 (*.f64 M (*.f64 (/.f64 h l) (*.f64 M (*.f64 (/.f64 1/2 (/.f64 2 D)) (/.f64 (/.f64 D d) d)))))))
(sqrt.f64 (-.f64 1 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) (/.f64 (*.f64 (*.f64 1/4 D) (/.f64 D d)) d)))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M))))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 M (*.f64 (/.f64 h l) (*.f64 M (*.f64 (/.f64 1/2 (/.f64 2 D)) (/.f64 (/.f64 D d) d))))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 M (*.f64 (/.f64 h l) (*.f64 M (*.f64 (/.f64 1/2 (/.f64 2 D)) (/.f64 (/.f64 D d) d)))))))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) (/.f64 (*.f64 (*.f64 1/4 D) (/.f64 D d)) d))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) (/.f64 (*.f64 (*.f64 1/4 D) (/.f64 D d)) d)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M))))) (cbrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M)))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 M (*.f64 (/.f64 h l) (*.f64 M (*.f64 (/.f64 1/2 (/.f64 2 D)) (/.f64 (/.f64 D d) d))))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 M (*.f64 (/.f64 h l) (*.f64 M (*.f64 (/.f64 1/2 (/.f64 2 D)) (/.f64 (/.f64 D d) d)))))))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) (/.f64 (*.f64 (*.f64 1/4 D) (/.f64 D d)) d))))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) (/.f64 (*.f64 (*.f64 1/4 D) (/.f64 D d)) d)))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 M (*.f64 (/.f64 h l) (*.f64 M (*.f64 (/.f64 1/2 (/.f64 2 D)) (/.f64 (/.f64 D d) d))))))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 M (*.f64 (/.f64 h l) (*.f64 M (*.f64 (/.f64 1/2 (/.f64 2 D)) (/.f64 (/.f64 D d) d)))))))))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 1 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) (/.f64 (*.f64 (*.f64 1/4 D) (/.f64 D d)) d)))))) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) (/.f64 (*.f64 (*.f64 1/4 D) (/.f64 D d)) d)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M)))))
(sqrt.f64 (-.f64 1 (*.f64 M (*.f64 (/.f64 h l) (*.f64 M (*.f64 (/.f64 1/2 (/.f64 2 D)) (/.f64 (/.f64 D d) d)))))))
(sqrt.f64 (-.f64 1 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) (/.f64 (*.f64 (*.f64 1/4 D) (/.f64 D d)) d)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M)))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 M (*.f64 (/.f64 h l) (*.f64 M (*.f64 (/.f64 1/2 (/.f64 2 D)) (/.f64 (/.f64 D d) d))))))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 M (*.f64 (/.f64 h l) (*.f64 M (*.f64 (/.f64 1/2 (/.f64 2 D)) (/.f64 (/.f64 D d) d)))))))))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 1 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) (/.f64 (*.f64 (*.f64 1/4 D) (/.f64 D d)) d)))))) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) (/.f64 (*.f64 (*.f64 1/4 D) (/.f64 D d)) d)))))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M)) 2))) (sqrt.f64 (+.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 M (*.f64 (/.f64 h l) (*.f64 M (*.f64 (/.f64 1/2 (/.f64 2 D)) (/.f64 (/.f64 D d) d))))) 2))) (sqrt.f64 (+.f64 1 (*.f64 M (*.f64 (/.f64 h l) (*.f64 M (*.f64 (/.f64 1/2 (/.f64 2 D)) (/.f64 (/.f64 D d) d))))))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) (/.f64 (*.f64 (*.f64 1/4 D) (/.f64 D d)) d))) 2))) (sqrt.f64 (+.f64 1 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) (/.f64 (*.f64 (*.f64 1/4 D) (/.f64 D d)) d))))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M)) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M)) 2) (+.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M))))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 M (*.f64 (/.f64 h l) (*.f64 M (*.f64 (/.f64 1/2 (/.f64 2 D)) (/.f64 (/.f64 D d) d))))) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 h l) (*.f64 M (*.f64 (/.f64 1/2 (/.f64 2 D)) (/.f64 (/.f64 D d) d))))) 2) (+.f64 1 (*.f64 M (*.f64 (/.f64 h l) (*.f64 M (*.f64 (/.f64 1/2 (/.f64 2 D)) (/.f64 (/.f64 D d) d)))))))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) (/.f64 (*.f64 (*.f64 1/4 D) (/.f64 D d)) d))) 3))) (sqrt.f64 (+.f64 1 (+.f64 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) (/.f64 (*.f64 (*.f64 1/4 D) (/.f64 D d)) d))) (pow.f64 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) (/.f64 (*.f64 (*.f64 1/4 D) (/.f64 D d)) d))) 2)))))
(pow.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M))) 1/2)
(sqrt.f64 (-.f64 1 (*.f64 M (*.f64 (/.f64 h l) (*.f64 M (*.f64 (/.f64 1/2 (/.f64 2 D)) (/.f64 (/.f64 D d) d)))))))
(sqrt.f64 (-.f64 1 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) (/.f64 (*.f64 (*.f64 1/4 D) (/.f64 D d)) d)))))
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 M (*.f64 (/.f64 h l) (*.f64 M (*.f64 (/.f64 1/2 (/.f64 2 D)) (/.f64 (/.f64 D d) d)))))))
(sqrt.f64 (-.f64 1 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) (/.f64 (*.f64 (*.f64 1/4 D) (/.f64 D d)) d)))))
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M))) 1/4) 2)
(sqrt.f64 (-.f64 1 (*.f64 M (*.f64 (/.f64 h l) (*.f64 M (*.f64 (/.f64 1/2 (/.f64 2 D)) (/.f64 (/.f64 D d) d)))))))
(sqrt.f64 (-.f64 1 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) (/.f64 (*.f64 (*.f64 1/4 D) (/.f64 D d)) d)))))
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M))))) 3)
(sqrt.f64 (-.f64 1 (*.f64 M (*.f64 (/.f64 h l) (*.f64 M (*.f64 (/.f64 1/2 (/.f64 2 D)) (/.f64 (/.f64 D d) d)))))))
(sqrt.f64 (-.f64 1 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) (/.f64 (*.f64 (*.f64 1/4 D) (/.f64 D d)) d)))))
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 M (*.f64 (/.f64 h l) (*.f64 M (*.f64 (/.f64 1/2 (/.f64 2 D)) (/.f64 (/.f64 D d) d)))))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) (/.f64 (*.f64 (*.f64 1/4 D) (/.f64 D d)) d)))) 3/2))
(fabs.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M)))))
(sqrt.f64 (-.f64 1 (*.f64 M (*.f64 (/.f64 h l) (*.f64 M (*.f64 (/.f64 1/2 (/.f64 2 D)) (/.f64 (/.f64 D d) d)))))))
(sqrt.f64 (-.f64 1 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) (/.f64 (*.f64 (*.f64 1/4 D) (/.f64 D d)) d)))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M))))))
(sqrt.f64 (-.f64 1 (*.f64 M (*.f64 (/.f64 h l) (*.f64 M (*.f64 (/.f64 1/2 (/.f64 2 D)) (/.f64 (/.f64 D d) d)))))))
(sqrt.f64 (-.f64 1 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) (/.f64 (*.f64 (*.f64 1/4 D) (/.f64 D d)) d)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M)))))))
(sqrt.f64 (-.f64 1 (*.f64 M (*.f64 (/.f64 h l) (*.f64 M (*.f64 (/.f64 1/2 (/.f64 2 D)) (/.f64 (/.f64 D d) d)))))))
(sqrt.f64 (-.f64 1 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) (/.f64 (*.f64 (*.f64 1/4 D) (/.f64 D d)) d)))))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 M (*.f64 (/.f64 h l) (*.f64 M (*.f64 (/.f64 1/2 (/.f64 2 D)) (/.f64 (/.f64 D d) d)))))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) (/.f64 (*.f64 (*.f64 1/4 D) (/.f64 D d)) d)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M))))))
(sqrt.f64 (-.f64 1 (*.f64 M (*.f64 (/.f64 h l) (*.f64 M (*.f64 (/.f64 1/2 (/.f64 2 D)) (/.f64 (/.f64 D d) d)))))))
(sqrt.f64 (-.f64 1 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) (/.f64 (*.f64 (*.f64 1/4 D) (/.f64 D d)) d)))))
(exp.f64 (*.f64 1/2 (log1p.f64 (/.f64 (neg.f64 M) (/.f64 (*.f64 (/.f64 2 D) (*.f64 (/.f64 d M) (/.f64 l h))) (*.f64 1/2 (/.f64 D d)))))))
(pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 (/.f64 (neg.f64 M) (/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))) (*.f64 1/2 (/.f64 D d)))))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (neg.f64 M) (/.f64 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)) 1/4)) (/.f64 D d)))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (neg.f64 M) (/.f64 (*.f64 (/.f64 2 D) (*.f64 (/.f64 d M) (/.f64 l h))) (*.f64 1/2 (/.f64 D d))))) 1/2))
(pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 (/.f64 (neg.f64 M) (/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))) (*.f64 1/2 (/.f64 D d)))))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (neg.f64 M) (/.f64 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)) 1/4)) (/.f64 D d)))))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (/.f64 (neg.f64 M) (/.f64 (*.f64 (/.f64 2 D) (*.f64 (/.f64 d M) (/.f64 l h))) (*.f64 1/2 (/.f64 D d)))))) 1))
(pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 (/.f64 (neg.f64 M) (/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))) (*.f64 1/2 (/.f64 D d)))))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (neg.f64 M) (/.f64 (*.f64 (/.f64 l h) (/.f64 (/.f64 d D) M)) 1/4)) (/.f64 D d)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 M (/.f64 h l)) (*.f64 (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) d)) M))))))
(sqrt.f64 (-.f64 1 (*.f64 M (*.f64 (/.f64 h l) (*.f64 M (*.f64 (/.f64 1/2 (/.f64 2 D)) (/.f64 (/.f64 D d) d)))))))
(sqrt.f64 (-.f64 1 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) (/.f64 (*.f64 (*.f64 1/4 D) (/.f64 D d)) d)))))

localize30.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
88.8%
(/.f64 (*.f64 D D) l)
87.2%
(*.f64 (*.f64 M M) h)
77.0%
(/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))
76.1%
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))
Compiler

Compiled 114 to 26 computations (77.2% saved)

series11.0ms (0%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
1.0ms
D
@0
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))
1.0ms
h
@0
(/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))
1.0ms
D
@inf
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))
1.0ms
M
@0
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))
1.0ms
h
@0
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))

rewrite99.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
664×associate-/l/
656×associate-/r/
612×distribute-lft-neg-in
568×distribute-rgt-neg-in
318×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01494
130388
2475188
Stop Event
node limit
Counts
4 → 228
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))
(*.f64 (*.f64 M M) h)
(/.f64 (*.f64 D D) l)
Outputs
((-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 (*.f64 M (sqrt.f64 h)) d)) 2))) 1) (/.f64 D (*.f64 (/.f64 l D) (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M))))) (/.f64 D (*.f64 (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M))) (/.f64 l D))) (/.f64 (*.f64 D D) (/.f64 l (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2))) (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 M (*.f64 M h)))) (/.f64 (*.f64 D D) (*.f64 l (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M))))) (/.f64 (*.f64 D D) (*.f64 (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M))) l)) (/.f64 (*.f64 (/.f64 D l) D) (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M)))) (/.f64 M (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 M h)))) (/.f64 M (*.f64 (*.f64 (/.f64 l (*.f64 D D)) d) (/.f64 d (*.f64 M h)))) (/.f64 (*.f64 M M) (*.f64 (/.f64 l (*.f64 D D)) (*.f64 (/.f64 d h) d))) (/.f64 (*.f64 M M) (*.f64 (*.f64 (/.f64 d h) d) (/.f64 l (*.f64 D D)))) (/.f64 (*.f64 M M) (*.f64 (*.f64 (/.f64 l (*.f64 D D)) d) (/.f64 d h))) (/.f64 h (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 M M)))) (/.f64 h (*.f64 (*.f64 (/.f64 l (*.f64 D D)) d) (/.f64 d (*.f64 M M)))) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 l (*.f64 D D)) (*.f64 d d))) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 (*.f64 d d) (/.f64 l (*.f64 D D)))) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 (*.f64 (/.f64 l (*.f64 D D)) d) d)) (/.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2) (/.f64 l (*.f64 D D))) (/.f64 1 (*.f64 (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M))) (/.f64 l (*.f64 D D)))) (/.f64 1 (/.f64 l (*.f64 (*.f64 D D) (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)))) (/.f64 1 (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M h)))) (/.f64 1 (*.f64 (*.f64 (/.f64 l (*.f64 D D)) d) (/.f64 d (*.f64 M (*.f64 M h))))) (/.f64 (sqrt.f64 D) (*.f64 (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M))) (/.f64 l (*.f64 (sqrt.f64 D) D)))) (/.f64 (*.f64 M (sqrt.f64 h)) (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 M (sqrt.f64 h))))) (/.f64 (*.f64 M (sqrt.f64 h)) (*.f64 (*.f64 (/.f64 l (*.f64 D D)) d) (/.f64 d (*.f64 M (sqrt.f64 h))))) (/.f64 (cbrt.f64 (pow.f64 M 4)) (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (pow.f64 (cbrt.f64 M) 2) h)))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (cbrt.f64 (*.f64 M (*.f64 M h)))))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 (/.f64 l (*.f64 D D)) d) (/.f64 d (cbrt.f64 (*.f64 M (*.f64 M h)))))) (/.f64 (cbrt.f64 (*.f64 D D)) (*.f64 (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M))) (/.f64 l (*.f64 (cbrt.f64 D) D)))) (/.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M))) (/.f64 l (cbrt.f64 (*.f64 D D))))) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 D l) D) M) (*.f64 M h)) (*.f64 d d)) (/.f64 (*.f64 (*.f64 D D) (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)) l) (/.f64 (*.f64 (*.f64 (/.f64 M d) M) h) (*.f64 (/.f64 l (*.f64 D D)) d)) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M h)) (*.f64 l (*.f64 d d))) (/.f64 (*.f64 (*.f64 M M) (neg.f64 h)) (*.f64 (/.f64 l (*.f64 D D)) (*.f64 d (neg.f64 d)))) (/.f64 (*.f64 (*.f64 M M) (neg.f64 h)) (*.f64 (*.f64 d (neg.f64 d)) (/.f64 l (*.f64 D D)))) (/.f64 (*.f64 (*.f64 M M) (neg.f64 h)) (*.f64 (*.f64 (/.f64 l (*.f64 D D)) d) (neg.f64 d))) (/.f64 (*.f64 D (neg.f64 D)) (*.f64 (neg.f64 l) (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M))))) (/.f64 (*.f64 D (neg.f64 D)) (*.f64 (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M))) (neg.f64 l))) (/.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 M M)) (*.f64 (/.f64 d h) d)) (/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 l (*.f64 (/.f64 d h) d))) (/.f64 (*.f64 D (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)) (/.f64 l D)) (/.f64 (*.f64 D (*.f64 M (*.f64 M h))) (*.f64 (/.f64 l D) (*.f64 d d))) (/.f64 (*.f64 D (*.f64 M (*.f64 M h))) (*.f64 (*.f64 d d) (/.f64 l D))) (/.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 (*.f64 (/.f64 M d) M) h)) d) (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2) D) (/.f64 l D)) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (/.f64 M d) M) h)) (*.f64 l d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 (/.f64 D l) D)) (*.f64 (/.f64 d h) d)) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 M d) M) h) (*.f64 (/.f64 D l) D)) d) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (neg.f64 h))) (*.f64 l (*.f64 d (neg.f64 d)))) (/.f64 (*.f64 (*.f64 M M) (/.f64 h d)) (*.f64 (/.f64 l (*.f64 D D)) d)) (/.f64 (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d (/.f64 l (*.f64 D D)))) d) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 D l) D) M) (*.f64 M h)) (cbrt.f64 (pow.f64 d 4))) (pow.f64 (cbrt.f64 d) 2)) (/.f64 (/.f64 (*.f64 (*.f64 D D) (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)) (sqrt.f64 l)) (sqrt.f64 l)) (/.f64 (/.f64 (*.f64 (*.f64 D D) (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l)) (/.f64 (/.f64 (*.f64 M (*.f64 M h)) 1) (*.f64 (/.f64 l (*.f64 D D)) (*.f64 d d))) (/.f64 (/.f64 (*.f64 M (*.f64 M h)) 1) (*.f64 (*.f64 (/.f64 l (*.f64 D D)) d) d)) (/.f64 (/.f64 (*.f64 M (*.f64 M h)) (sqrt.f64 d)) (*.f64 (*.f64 (/.f64 l (*.f64 D D)) d) (sqrt.f64 d))) (/.f64 (/.f64 (*.f64 D D) 1) (*.f64 (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M))) l)) (/.f64 (/.f64 (*.f64 D D) (sqrt.f64 l)) (*.f64 (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M))) (sqrt.f64 l))) (/.f64 (/.f64 (*.f64 D D) (pow.f64 (cbrt.f64 l) 2)) (*.f64 (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M))) (cbrt.f64 l))) (/.f64 (/.f64 (*.f64 M (*.f64 M h)) (cbrt.f64 (pow.f64 d 4))) (*.f64 (/.f64 l (*.f64 D D)) (pow.f64 (cbrt.f64 d) 2))) (/.f64 (/.f64 M (*.f64 (sqrt.f64 d) (/.f64 d (*.f64 M h)))) (*.f64 (/.f64 l (*.f64 D D)) (sqrt.f64 d))) (/.f64 (/.f64 M (*.f64 (pow.f64 (cbrt.f64 d) 2) (/.f64 d (*.f64 M h)))) (*.f64 (/.f64 l (*.f64 D D)) (cbrt.f64 d))) (/.f64 (/.f64 (*.f64 M (*.f64 M h)) (pow.f64 (cbrt.f64 d) 2)) (*.f64 (*.f64 (/.f64 l (*.f64 D D)) d) (cbrt.f64 d))) (/.f64 (neg.f64 D) (*.f64 (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M))) (neg.f64 (/.f64 l D)))) (/.f64 -1 (*.f64 (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M))) (neg.f64 (/.f64 l (*.f64 D D))))) (/.f64 -1 (*.f64 (/.f64 l (*.f64 D D)) (*.f64 (/.f64 d h) (neg.f64 (/.f64 d (*.f64 M M)))))) (/.f64 (*.f64 M (neg.f64 M)) (*.f64 (/.f64 l (*.f64 D D)) (neg.f64 (*.f64 (/.f64 d h) d)))) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 M d) M) h) 1) (*.f64 d (/.f64 l (*.f64 D D)))) (/.f64 (*.f64 D (*.f64 M M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d h) d))) (/.f64 (*.f64 D (*.f64 (*.f64 (/.f64 M d) M) h)) (*.f64 (/.f64 l D) d)) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (neg.f64 h))) (*.f64 (/.f64 l D) (*.f64 d (neg.f64 d)))) (/.f64 (*.f64 (*.f64 D (neg.f64 D)) (*.f64 M M)) (*.f64 (neg.f64 l) (*.f64 (/.f64 d h) d))) (/.f64 (*.f64 (*.f64 D (neg.f64 D)) (*.f64 (*.f64 (/.f64 M d) M) h)) (*.f64 (neg.f64 l) d)) (/.f64 (*.f64 (*.f64 D (neg.f64 D)) (*.f64 (*.f64 M M) (neg.f64 h))) (*.f64 (neg.f64 l) (*.f64 d (neg.f64 d)))) (/.f64 (*.f64 (*.f64 M M) D) (*.f64 (*.f64 (/.f64 d h) d) (/.f64 l D))) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 (/.f64 d h) d) l)) (/.f64 (*.f64 (*.f64 M M) (*.f64 D (neg.f64 D))) (*.f64 (*.f64 (/.f64 d h) d) (neg.f64 l))) (/.f64 (*.f64 (*.f64 M (*.f64 M h)) D) (*.f64 (*.f64 d d) (/.f64 l D))) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 M d) M) h) D) (*.f64 d (/.f64 l D))) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 M d) M) h) (*.f64 D D)) (*.f64 d l)) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 M d) M) h) (*.f64 D (neg.f64 D))) (*.f64 d (neg.f64 l))) (/.f64 (*.f64 (*.f64 (*.f64 M M) (neg.f64 h)) D) (*.f64 (*.f64 d (neg.f64 d)) (/.f64 l D))) (/.f64 (*.f64 (*.f64 (*.f64 M M) (neg.f64 h)) (*.f64 D (neg.f64 D))) (*.f64 (*.f64 d (neg.f64 d)) (neg.f64 l))) (/.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 (*.f64 M M) (neg.f64 h))) (*.f64 d (neg.f64 d))) (/.f64 (*.f64 (*.f64 D D) (neg.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2))) (neg.f64 l)) (/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 M d) M) h)) (*.f64 (/.f64 l (*.f64 D D)) (neg.f64 d))) (pow.f64 (pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 (*.f64 M (sqrt.f64 h)) d)) 2) 1) (pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 (*.f64 M (sqrt.f64 h)) d)) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 (*.f64 M (sqrt.f64 h)) d)) 2)) 3) (pow.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 (*.f64 M (sqrt.f64 h)) d)) 2) 3) 1/3) (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 (*.f64 M (sqrt.f64 h)) d)) 2) 2)) (log.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 (*.f64 M (sqrt.f64 h)) d)) 2))) (log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 (*.f64 M (sqrt.f64 h)) d)) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 (*.f64 M (sqrt.f64 h)) d)) 2) 3)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D l) D) 3) (pow.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2) 3))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2) 3) (pow.f64 (*.f64 (/.f64 D l) D) 3))) (expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 (*.f64 M (sqrt.f64 h)) d)) 2))) (exp.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 (*.f64 M (sqrt.f64 h)) d))))) (exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 (*.f64 M (sqrt.f64 h)) d)))) 1)) (log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 (*.f64 M (sqrt.f64 h)) d)) 2))))
((-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2))) 1) (*.f64 M (*.f64 (*.f64 M h) (pow.f64 d -2))) (*.f64 (*.f64 M M) (*.f64 h (pow.f64 d -2))) (*.f64 (*.f64 M M) (*.f64 (pow.f64 d -2) h)) (*.f64 h (*.f64 (*.f64 M M) (pow.f64 d -2))) (*.f64 (*.f64 M (*.f64 M h)) (pow.f64 d -2)) (*.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2) 1) (*.f64 1 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)) (*.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) (/.f64 (*.f64 M (sqrt.f64 h)) d)) (*.f64 (*.f64 M (sqrt.f64 h)) (*.f64 (*.f64 M (sqrt.f64 h)) (pow.f64 d -2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)) 2)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (cbrt.f64 (*.f64 M (*.f64 M h))) (pow.f64 d -2))) (*.f64 (*.f64 (*.f64 (/.f64 M d) M) h) (/.f64 1 d)) (*.f64 (pow.f64 d -2) (*.f64 M (*.f64 M h))) (*.f64 (*.f64 (/.f64 M d) M) (/.f64 h d)) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M)) (*.f64 (*.f64 (*.f64 M M) (neg.f64 h)) (/.f64 1 (*.f64 d (neg.f64 d)))) (*.f64 (/.f64 h 1) (/.f64 (*.f64 M M) (*.f64 d d))) (*.f64 (/.f64 1 d) (*.f64 (*.f64 (/.f64 M d) M) h)) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 d 4))) (/.f64 (*.f64 M (*.f64 M h)) (pow.f64 (cbrt.f64 d) 2))) (*.f64 (/.f64 (*.f64 M M) 1) (/.f64 h (*.f64 d d))) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M)) (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h) (*.f64 (*.f64 (pow.f64 d -2) h) (*.f64 M M)) (*.f64 (/.f64 1 (*.f64 d (neg.f64 d))) (*.f64 (*.f64 M M) (neg.f64 h))) (*.f64 (/.f64 M 1) (/.f64 (*.f64 M h) (*.f64 d d))) (*.f64 (/.f64 (*.f64 M (sqrt.f64 h)) 1) (/.f64 (*.f64 M (sqrt.f64 h)) (*.f64 d d))) (*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 M 4) (*.f64 h h))) 1) (/.f64 (cbrt.f64 (*.f64 M (*.f64 M h))) (*.f64 d d))) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d)) (*.f64 (/.f64 M (cbrt.f64 (pow.f64 d 4))) (/.f64 (*.f64 M h) (pow.f64 (cbrt.f64 d) 2))) (*.f64 (/.f64 (*.f64 M M) (cbrt.f64 (pow.f64 d 4))) (/.f64 h (pow.f64 (cbrt.f64 d) 2))) (*.f64 (/.f64 h (cbrt.f64 (pow.f64 d 4))) (/.f64 (*.f64 M M) (pow.f64 (cbrt.f64 d) 2))) (*.f64 (/.f64 (*.f64 M (sqrt.f64 h)) (*.f64 d d)) (*.f64 M (sqrt.f64 h))) (*.f64 (/.f64 (*.f64 M (sqrt.f64 h)) (cbrt.f64 (pow.f64 d 4))) (/.f64 (*.f64 M (sqrt.f64 h)) (pow.f64 (cbrt.f64 d) 2))) (*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 M 4) (*.f64 h h))) d) (/.f64 (cbrt.f64 (*.f64 M (*.f64 M h))) d)) (*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 M 4) (*.f64 h h))) (cbrt.f64 (pow.f64 d 4))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2))) (*.f64 (/.f64 M (*.f64 (/.f64 d h) d)) M) (*.f64 (/.f64 M (*.f64 d d)) (*.f64 M h)) (*.f64 (/.f64 (*.f64 M M) (*.f64 d (neg.f64 d))) (neg.f64 h)) (*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) 1)) h) (*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) (sqrt.f64 h))) (sqrt.f64 h)) (*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) (pow.f64 (cbrt.f64 h) 2))) (cbrt.f64 h)) (*.f64 (/.f64 1 (/.f64 (*.f64 d d) M)) (*.f64 M h)) (*.f64 (/.f64 1 (/.f64 (*.f64 d d) (*.f64 M M))) h) (*.f64 (/.f64 1 (/.f64 (*.f64 d d) (*.f64 M (sqrt.f64 h)))) (*.f64 M (sqrt.f64 h))) (*.f64 (/.f64 1 (/.f64 (*.f64 d d) (cbrt.f64 (*.f64 (pow.f64 M 4) (*.f64 h h))))) (cbrt.f64 (*.f64 M (*.f64 M h)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 M 4)) (*.f64 (/.f64 d h) d)) (pow.f64 (cbrt.f64 M) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 d d)) (cbrt.f64 (*.f64 M (*.f64 M h)))) (pow.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2) 1) (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)) 3) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2) 3) 1/3) (pow.f64 (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M))) -1) (neg.f64 (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d (neg.f64 d)))) (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2) 2)) (log.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2))) (log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2) 3)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 M h)) 3) (pow.f64 (*.f64 d d) 3))) (expm1.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2))) (exp.f64 (*.f64 2 (log.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d)))) (exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d))) 1)) (log1p.f64 (expm1.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2))))
((-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 M h)))) 1) (pow.f64 (*.f64 M (*.f64 M h)) 1) (pow.f64 (*.f64 M (sqrt.f64 h)) 2) (pow.f64 (cbrt.f64 (*.f64 M (*.f64 M h))) 3) (pow.f64 (pow.f64 (*.f64 M (*.f64 M h)) 3) 1/3) (neg.f64 (*.f64 (*.f64 M M) (neg.f64 h))) (sqrt.f64 (*.f64 (pow.f64 M 4) (*.f64 h h))) (log.f64 (pow.f64 (pow.f64 (exp.f64 M) M) h)) (log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 M h))))) (cbrt.f64 (pow.f64 (*.f64 M (*.f64 M h)) 3)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 M M) 3) (pow.f64 h 3))) (cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 M M) 3))) (expm1.f64 (log1p.f64 (*.f64 M (*.f64 M h)))) (exp.f64 (log.f64 (*.f64 M (*.f64 M h)))) (exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 M h))) 1)) (log1p.f64 (expm1.f64 (*.f64 M (*.f64 M h)))))
((-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 D l) D))) 1) (*.f64 D (*.f64 D (/.f64 1 l))) (*.f64 D (*.f64 1 (/.f64 D l))) (*.f64 (*.f64 D D) (/.f64 1 l)) (*.f64 (*.f64 (/.f64 D l) D) 1) (*.f64 1 (*.f64 (/.f64 D l) D)) (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 D (sqrt.f64 l))) (*.f64 (cbrt.f64 (*.f64 (/.f64 D l) D)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 D l) D) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 D l) D) 2)) (cbrt.f64 (*.f64 (/.f64 D l) D))) (*.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 (cbrt.f64 (*.f64 D D)) (/.f64 1 l))) (*.f64 (/.f64 1 l) (*.f64 D D)) (*.f64 (*.f64 D (neg.f64 D)) (/.f64 1 (neg.f64 l))) (*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 (*.f64 D D) (sqrt.f64 l))) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 l) 2)) (/.f64 (*.f64 D D) (cbrt.f64 l))) (*.f64 (/.f64 D l) D) (*.f64 (*.f64 1 (/.f64 D l)) D) (*.f64 (/.f64 1 (neg.f64 l)) (*.f64 D (neg.f64 D))) (*.f64 (/.f64 D 1) (/.f64 D l)) (*.f64 (/.f64 D (pow.f64 (cbrt.f64 l) 2)) (/.f64 D (cbrt.f64 l))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) 1) (/.f64 (cbrt.f64 (*.f64 D D)) l)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) (sqrt.f64 l)) (/.f64 (cbrt.f64 (*.f64 D D)) (sqrt.f64 l))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 (*.f64 (/.f64 D l) D))) (*.f64 (/.f64 D (neg.f64 l)) (neg.f64 D)) (*.f64 (/.f64 D (/.f64 l 1)) D) (*.f64 (/.f64 D (/.f64 l (sqrt.f64 D))) (sqrt.f64 D)) (*.f64 (/.f64 D (/.f64 l (cbrt.f64 (*.f64 D D)))) (cbrt.f64 D)) (*.f64 (/.f64 1 (/.f64 l (cbrt.f64 (pow.f64 D 4)))) (cbrt.f64 (*.f64 D D))) (*.f64 (/.f64 (sqrt.f64 D) (/.f64 l D)) (sqrt.f64 D)) (*.f64 (/.f64 (cbrt.f64 (*.f64 D D)) (/.f64 l D)) (cbrt.f64 D)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) l) (cbrt.f64 (*.f64 D D))) (pow.f64 (*.f64 (/.f64 D l) D) 1) (pow.f64 (/.f64 D (sqrt.f64 l)) 2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 D l) D)) 3) (pow.f64 (pow.f64 (*.f64 (/.f64 D l) D) 3) 1/3) (pow.f64 (/.f64 l (*.f64 D D)) -1) (neg.f64 (/.f64 (*.f64 D D) (neg.f64 l))) (sqrt.f64 (pow.f64 (*.f64 (/.f64 D l) D) 2)) (log.f64 (exp.f64 (*.f64 (/.f64 D l) D))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 D l) D)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 D l) D) 3)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 D D) 3) (pow.f64 l 3))) (expm1.f64 (log1p.f64 (*.f64 (/.f64 D l) D))) (exp.f64 (log.f64 (*.f64 (/.f64 D l) D))) (exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 D l) D)) 1)) (log1p.f64 (expm1.f64 (*.f64 (/.f64 D l) D))))

simplify117.0ms (0.5%)

Algorithm
egg-herbie
Rules
1370×associate-*r*
1308×associate-*l*
1254×associate-/r*
994×associate-*r/
948×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
058312356
1182812192
Stop Event
node limit
Counts
372 → 328
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(/.f64 (pow.f64 D 2) l)
(/.f64 (pow.f64 D 2) l)
(/.f64 (pow.f64 D 2) l)
(/.f64 (pow.f64 D 2) l)
(/.f64 (pow.f64 D 2) l)
(/.f64 (pow.f64 D 2) l)
(/.f64 (pow.f64 D 2) l)
(/.f64 (pow.f64 D 2) l)
(/.f64 (pow.f64 D 2) l)
(/.f64 (pow.f64 D 2) l)
(/.f64 (pow.f64 D 2) l)
(/.f64 (pow.f64 D 2) l)
(/.f64 (pow.f64 D 2) l)
(/.f64 (pow.f64 D 2) l)
(/.f64 (pow.f64 D 2) l)
(/.f64 (pow.f64 D 2) l)
(/.f64 (pow.f64 D 2) l)
(/.f64 (pow.f64 D 2) l)
(/.f64 (pow.f64 D 2) l)
(/.f64 (pow.f64 D 2) l)
(/.f64 (pow.f64 D 2) l)
(/.f64 (pow.f64 D 2) l)
(/.f64 (pow.f64 D 2) l)
(/.f64 (pow.f64 D 2) l)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 (*.f64 M (sqrt.f64 h)) d)) 2))) 1)
(/.f64 D (*.f64 (/.f64 l D) (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M)))))
(/.f64 D (*.f64 (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 D D) (/.f64 l (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 M (*.f64 M h))))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M)))))
(/.f64 (*.f64 D D) (*.f64 (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M))) l))
(/.f64 (*.f64 (/.f64 D l) D) (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M))))
(/.f64 M (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 M h))))
(/.f64 M (*.f64 (*.f64 (/.f64 l (*.f64 D D)) d) (/.f64 d (*.f64 M h))))
(/.f64 (*.f64 M M) (*.f64 (/.f64 l (*.f64 D D)) (*.f64 (/.f64 d h) d)))
(/.f64 (*.f64 M M) (*.f64 (*.f64 (/.f64 d h) d) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 M M) (*.f64 (*.f64 (/.f64 l (*.f64 D D)) d) (/.f64 d h)))
(/.f64 h (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 M M))))
(/.f64 h (*.f64 (*.f64 (/.f64 l (*.f64 D D)) d) (/.f64 d (*.f64 M M))))
(/.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 l (*.f64 D D)) (*.f64 d d)))
(/.f64 (*.f64 M (*.f64 M h)) (*.f64 (*.f64 d d) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 M (*.f64 M h)) (*.f64 (*.f64 (/.f64 l (*.f64 D D)) d) d))
(/.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2) (/.f64 l (*.f64 D D)))
(/.f64 1 (*.f64 (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M))) (/.f64 l (*.f64 D D))))
(/.f64 1 (/.f64 l (*.f64 (*.f64 D D) (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2))))
(/.f64 1 (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M h))))
(/.f64 1 (*.f64 (*.f64 (/.f64 l (*.f64 D D)) d) (/.f64 d (*.f64 M (*.f64 M h)))))
(/.f64 (sqrt.f64 D) (*.f64 (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M))) (/.f64 l (*.f64 (sqrt.f64 D) D))))
(/.f64 (*.f64 M (sqrt.f64 h)) (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 M (sqrt.f64 h)))))
(/.f64 (*.f64 M (sqrt.f64 h)) (*.f64 (*.f64 (/.f64 l (*.f64 D D)) d) (/.f64 d (*.f64 M (sqrt.f64 h)))))
(/.f64 (cbrt.f64 (pow.f64 M 4)) (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (pow.f64 (cbrt.f64 M) 2) h))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (cbrt.f64 (*.f64 M (*.f64 M h))))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 (/.f64 l (*.f64 D D)) d) (/.f64 d (cbrt.f64 (*.f64 M (*.f64 M h))))))
(/.f64 (cbrt.f64 (*.f64 D D)) (*.f64 (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M))) (/.f64 l (*.f64 (cbrt.f64 D) D))))
(/.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M))) (/.f64 l (cbrt.f64 (*.f64 D D)))))
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 D l) D) M) (*.f64 M h)) (*.f64 d d))
(/.f64 (*.f64 (*.f64 D D) (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)) l)
(/.f64 (*.f64 (*.f64 (/.f64 M d) M) h) (*.f64 (/.f64 l (*.f64 D D)) d))
(/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M h)) (*.f64 l (*.f64 d d)))
(/.f64 (*.f64 (*.f64 M M) (neg.f64 h)) (*.f64 (/.f64 l (*.f64 D D)) (*.f64 d (neg.f64 d))))
(/.f64 (*.f64 (*.f64 M M) (neg.f64 h)) (*.f64 (*.f64 d (neg.f64 d)) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (*.f64 M M) (neg.f64 h)) (*.f64 (*.f64 (/.f64 l (*.f64 D D)) d) (neg.f64 d)))
(/.f64 (*.f64 D (neg.f64 D)) (*.f64 (neg.f64 l) (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M)))))
(/.f64 (*.f64 D (neg.f64 D)) (*.f64 (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M))) (neg.f64 l)))
(/.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 M M)) (*.f64 (/.f64 d h) d))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 l (*.f64 (/.f64 d h) d)))
(/.f64 (*.f64 D (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)) (/.f64 l D))
(/.f64 (*.f64 D (*.f64 M (*.f64 M h))) (*.f64 (/.f64 l D) (*.f64 d d)))
(/.f64 (*.f64 D (*.f64 M (*.f64 M h))) (*.f64 (*.f64 d d) (/.f64 l D)))
(/.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 (*.f64 (/.f64 M d) M) h)) d)
(/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2) D) (/.f64 l D))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (/.f64 M d) M) h)) (*.f64 l d))
(/.f64 (*.f64 (*.f64 M M) (*.f64 (/.f64 D l) D)) (*.f64 (/.f64 d h) d))
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 M d) M) h) (*.f64 (/.f64 D l) D)) d)
(/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (neg.f64 h))) (*.f64 l (*.f64 d (neg.f64 d))))
(/.f64 (*.f64 (*.f64 M M) (/.f64 h d)) (*.f64 (/.f64 l (*.f64 D D)) d))
(/.f64 (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d (/.f64 l (*.f64 D D)))) d)
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 D l) D) M) (*.f64 M h)) (cbrt.f64 (pow.f64 d 4))) (pow.f64 (cbrt.f64 d) 2))
(/.f64 (/.f64 (*.f64 (*.f64 D D) (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)) (sqrt.f64 l)) (sqrt.f64 l))
(/.f64 (/.f64 (*.f64 (*.f64 D D) (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(/.f64 (/.f64 (*.f64 M (*.f64 M h)) 1) (*.f64 (/.f64 l (*.f64 D D)) (*.f64 d d)))
(/.f64 (/.f64 (*.f64 M (*.f64 M h)) 1) (*.f64 (*.f64 (/.f64 l (*.f64 D D)) d) d))
(/.f64 (/.f64 (*.f64 M (*.f64 M h)) (sqrt.f64 d)) (*.f64 (*.f64 (/.f64 l (*.f64 D D)) d) (sqrt.f64 d)))
(/.f64 (/.f64 (*.f64 D D) 1) (*.f64 (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M))) l))
(/.f64 (/.f64 (*.f64 D D) (sqrt.f64 l)) (*.f64 (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M))) (sqrt.f64 l)))
(/.f64 (/.f64 (*.f64 D D) (pow.f64 (cbrt.f64 l) 2)) (*.f64 (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M))) (cbrt.f64 l)))
(/.f64 (/.f64 (*.f64 M (*.f64 M h)) (cbrt.f64 (pow.f64 d 4))) (*.f64 (/.f64 l (*.f64 D D)) (pow.f64 (cbrt.f64 d) 2)))
(/.f64 (/.f64 M (*.f64 (sqrt.f64 d) (/.f64 d (*.f64 M h)))) (*.f64 (/.f64 l (*.f64 D D)) (sqrt.f64 d)))
(/.f64 (/.f64 M (*.f64 (pow.f64 (cbrt.f64 d) 2) (/.f64 d (*.f64 M h)))) (*.f64 (/.f64 l (*.f64 D D)) (cbrt.f64 d)))
(/.f64 (/.f64 (*.f64 M (*.f64 M h)) (pow.f64 (cbrt.f64 d) 2)) (*.f64 (*.f64 (/.f64 l (*.f64 D D)) d) (cbrt.f64 d)))
(/.f64 (neg.f64 D) (*.f64 (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M))) (neg.f64 (/.f64 l D))))
(/.f64 -1 (*.f64 (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M))) (neg.f64 (/.f64 l (*.f64 D D)))))
(/.f64 -1 (*.f64 (/.f64 l (*.f64 D D)) (*.f64 (/.f64 d h) (neg.f64 (/.f64 d (*.f64 M M))))))
(/.f64 (*.f64 M (neg.f64 M)) (*.f64 (/.f64 l (*.f64 D D)) (neg.f64 (*.f64 (/.f64 d h) d))))
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 M d) M) h) 1) (*.f64 d (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 D (*.f64 M M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d h) d)))
(/.f64 (*.f64 D (*.f64 (*.f64 (/.f64 M d) M) h)) (*.f64 (/.f64 l D) d))
(/.f64 (*.f64 D (*.f64 (*.f64 M M) (neg.f64 h))) (*.f64 (/.f64 l D) (*.f64 d (neg.f64 d))))
(/.f64 (*.f64 (*.f64 D (neg.f64 D)) (*.f64 M M)) (*.f64 (neg.f64 l) (*.f64 (/.f64 d h) d)))
(/.f64 (*.f64 (*.f64 D (neg.f64 D)) (*.f64 (*.f64 (/.f64 M d) M) h)) (*.f64 (neg.f64 l) d))
(/.f64 (*.f64 (*.f64 D (neg.f64 D)) (*.f64 (*.f64 M M) (neg.f64 h))) (*.f64 (neg.f64 l) (*.f64 d (neg.f64 d))))
(/.f64 (*.f64 (*.f64 M M) D) (*.f64 (*.f64 (/.f64 d h) d) (/.f64 l D)))
(/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 (/.f64 d h) d) l))
(/.f64 (*.f64 (*.f64 M M) (*.f64 D (neg.f64 D))) (*.f64 (*.f64 (/.f64 d h) d) (neg.f64 l)))
(/.f64 (*.f64 (*.f64 M (*.f64 M h)) D) (*.f64 (*.f64 d d) (/.f64 l D)))
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 M d) M) h) D) (*.f64 d (/.f64 l D)))
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 M d) M) h) (*.f64 D D)) (*.f64 d l))
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 M d) M) h) (*.f64 D (neg.f64 D))) (*.f64 d (neg.f64 l)))
(/.f64 (*.f64 (*.f64 (*.f64 M M) (neg.f64 h)) D) (*.f64 (*.f64 d (neg.f64 d)) (/.f64 l D)))
(/.f64 (*.f64 (*.f64 (*.f64 M M) (neg.f64 h)) (*.f64 D (neg.f64 D))) (*.f64 (*.f64 d (neg.f64 d)) (neg.f64 l)))
(/.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 (*.f64 M M) (neg.f64 h))) (*.f64 d (neg.f64 d)))
(/.f64 (*.f64 (*.f64 D D) (neg.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2))) (neg.f64 l))
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 M d) M) h)) (*.f64 (/.f64 l (*.f64 D D)) (neg.f64 d)))
(pow.f64 (pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 (*.f64 M (sqrt.f64 h)) d)) 2) 1)
(pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 (*.f64 M (sqrt.f64 h)) d)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 (*.f64 M (sqrt.f64 h)) d)) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 (*.f64 M (sqrt.f64 h)) d)) 2) 3) 1/3)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 (*.f64 M (sqrt.f64 h)) d)) 2) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 (*.f64 M (sqrt.f64 h)) d)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 (*.f64 M (sqrt.f64 h)) d)) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 (*.f64 M (sqrt.f64 h)) d)) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D l) D) 3) (pow.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2) 3) (pow.f64 (*.f64 (/.f64 D l) D) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 (*.f64 M (sqrt.f64 h)) d)) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 (*.f64 M (sqrt.f64 h)) d)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 (*.f64 M (sqrt.f64 h)) d)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 (*.f64 M (sqrt.f64 h)) d)) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2))) 1)
(*.f64 M (*.f64 (*.f64 M h) (pow.f64 d -2)))
(*.f64 (*.f64 M M) (*.f64 h (pow.f64 d -2)))
(*.f64 (*.f64 M M) (*.f64 (pow.f64 d -2) h))
(*.f64 h (*.f64 (*.f64 M M) (pow.f64 d -2)))
(*.f64 (*.f64 M (*.f64 M h)) (pow.f64 d -2))
(*.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2) 1)
(*.f64 1 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2))
(*.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) (/.f64 (*.f64 M (sqrt.f64 h)) d))
(*.f64 (*.f64 M (sqrt.f64 h)) (*.f64 (*.f64 M (sqrt.f64 h)) (pow.f64 d -2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (cbrt.f64 (*.f64 M (*.f64 M h))) (pow.f64 d -2)))
(*.f64 (*.f64 (*.f64 (/.f64 M d) M) h) (/.f64 1 d))
(*.f64 (pow.f64 d -2) (*.f64 M (*.f64 M h)))
(*.f64 (*.f64 (/.f64 M d) M) (/.f64 h d))
(*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))
(*.f64 (*.f64 (*.f64 M M) (neg.f64 h)) (/.f64 1 (*.f64 d (neg.f64 d))))
(*.f64 (/.f64 h 1) (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (/.f64 1 d) (*.f64 (*.f64 (/.f64 M d) M) h))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 d 4))) (/.f64 (*.f64 M (*.f64 M h)) (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 (*.f64 M M) 1) (/.f64 h (*.f64 d d)))
(*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h)
(*.f64 (*.f64 (pow.f64 d -2) h) (*.f64 M M))
(*.f64 (/.f64 1 (*.f64 d (neg.f64 d))) (*.f64 (*.f64 M M) (neg.f64 h)))
(*.f64 (/.f64 M 1) (/.f64 (*.f64 M h) (*.f64 d d)))
(*.f64 (/.f64 (*.f64 M (sqrt.f64 h)) 1) (/.f64 (*.f64 M (sqrt.f64 h)) (*.f64 d d)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 M 4) (*.f64 h h))) 1) (/.f64 (cbrt.f64 (*.f64 M (*.f64 M h))) (*.f64 d d)))
(*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))
(*.f64 (/.f64 M (cbrt.f64 (pow.f64 d 4))) (/.f64 (*.f64 M h) (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 (*.f64 M M) (cbrt.f64 (pow.f64 d 4))) (/.f64 h (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 h (cbrt.f64 (pow.f64 d 4))) (/.f64 (*.f64 M M) (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 (*.f64 M (sqrt.f64 h)) (*.f64 d d)) (*.f64 M (sqrt.f64 h)))
(*.f64 (/.f64 (*.f64 M (sqrt.f64 h)) (cbrt.f64 (pow.f64 d 4))) (/.f64 (*.f64 M (sqrt.f64 h)) (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 M 4) (*.f64 h h))) d) (/.f64 (cbrt.f64 (*.f64 M (*.f64 M h))) d))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 M 4) (*.f64 h h))) (cbrt.f64 (pow.f64 d 4))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)))
(*.f64 (/.f64 M (*.f64 (/.f64 d h) d)) M)
(*.f64 (/.f64 M (*.f64 d d)) (*.f64 M h))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d (neg.f64 d))) (neg.f64 h))
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) 1)) h)
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) (sqrt.f64 h))) (sqrt.f64 h))
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) (pow.f64 (cbrt.f64 h) 2))) (cbrt.f64 h))
(*.f64 (/.f64 1 (/.f64 (*.f64 d d) M)) (*.f64 M h))
(*.f64 (/.f64 1 (/.f64 (*.f64 d d) (*.f64 M M))) h)
(*.f64 (/.f64 1 (/.f64 (*.f64 d d) (*.f64 M (sqrt.f64 h)))) (*.f64 M (sqrt.f64 h)))
(*.f64 (/.f64 1 (/.f64 (*.f64 d d) (cbrt.f64 (*.f64 (pow.f64 M 4) (*.f64 h h))))) (cbrt.f64 (*.f64 M (*.f64 M h))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 M 4)) (*.f64 (/.f64 d h) d)) (pow.f64 (cbrt.f64 M) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 d d)) (cbrt.f64 (*.f64 M (*.f64 M h))))
(pow.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2) 1)
(pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2) 3) 1/3)
(pow.f64 (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M))) -1)
(neg.f64 (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d (neg.f64 d))))
(sqrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2) 2))
(log.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 M h)) 3) (pow.f64 (*.f64 d d) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 M h)))) 1)
(pow.f64 (*.f64 M (*.f64 M h)) 1)
(pow.f64 (*.f64 M (sqrt.f64 h)) 2)
(pow.f64 (cbrt.f64 (*.f64 M (*.f64 M h))) 3)
(pow.f64 (pow.f64 (*.f64 M (*.f64 M h)) 3) 1/3)
(neg.f64 (*.f64 (*.f64 M M) (neg.f64 h)))
(sqrt.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 M) M) h))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 M h)))))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 M h)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M M) 3) (pow.f64 h 3)))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 M M) 3)))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 M h))))
(exp.f64 (log.f64 (*.f64 M (*.f64 M h))))
(exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 M h))) 1))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 M h))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 D l) D))) 1)
(*.f64 D (*.f64 D (/.f64 1 l)))
(*.f64 D (*.f64 1 (/.f64 D l)))
(*.f64 (*.f64 D D) (/.f64 1 l))
(*.f64 (*.f64 (/.f64 D l) D) 1)
(*.f64 1 (*.f64 (/.f64 D l) D))
(*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 D (sqrt.f64 l)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 D l) D)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 D l) D) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 D l) D) 2)) (cbrt.f64 (*.f64 (/.f64 D l) D)))
(*.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 (cbrt.f64 (*.f64 D D)) (/.f64 1 l)))
(*.f64 (/.f64 1 l) (*.f64 D D))
(*.f64 (*.f64 D (neg.f64 D)) (/.f64 1 (neg.f64 l)))
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 (*.f64 D D) (sqrt.f64 l)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 l) 2)) (/.f64 (*.f64 D D) (cbrt.f64 l)))
(*.f64 (/.f64 D l) D)
(*.f64 (*.f64 1 (/.f64 D l)) D)
(*.f64 (/.f64 1 (neg.f64 l)) (*.f64 D (neg.f64 D)))
(*.f64 (/.f64 D 1) (/.f64 D l))
(*.f64 (/.f64 D (pow.f64 (cbrt.f64 l) 2)) (/.f64 D (cbrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) 1) (/.f64 (cbrt.f64 (*.f64 D D)) l))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) (sqrt.f64 l)) (/.f64 (cbrt.f64 (*.f64 D D)) (sqrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 (*.f64 (/.f64 D l) D)))
(*.f64 (/.f64 D (neg.f64 l)) (neg.f64 D))
(*.f64 (/.f64 D (/.f64 l 1)) D)
(*.f64 (/.f64 D (/.f64 l (sqrt.f64 D))) (sqrt.f64 D))
(*.f64 (/.f64 D (/.f64 l (cbrt.f64 (*.f64 D D)))) (cbrt.f64 D))
(*.f64 (/.f64 1 (/.f64 l (cbrt.f64 (pow.f64 D 4)))) (cbrt.f64 (*.f64 D D)))
(*.f64 (/.f64 (sqrt.f64 D) (/.f64 l D)) (sqrt.f64 D))
(*.f64 (/.f64 (cbrt.f64 (*.f64 D D)) (/.f64 l D)) (cbrt.f64 D))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) l) (cbrt.f64 (*.f64 D D)))
(pow.f64 (*.f64 (/.f64 D l) D) 1)
(pow.f64 (/.f64 D (sqrt.f64 l)) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 D l) D)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 D l) D) 3) 1/3)
(pow.f64 (/.f64 l (*.f64 D D)) -1)
(neg.f64 (/.f64 (*.f64 D D) (neg.f64 l)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 D l) D) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 D l) D)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 D l) D))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 D l) D) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 D D) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D l) D)))
(exp.f64 (log.f64 (*.f64 (/.f64 D l) D)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 D l) D)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D l) D)))
Outputs
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(/.f64 (*.f64 h (pow.f64 M 2)) (pow.f64 d 2))
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(/.f64 (*.f64 (pow.f64 M 2) h) (pow.f64 d 2))
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(*.f64 h (pow.f64 M 2))
(*.f64 M (*.f64 M h))
(*.f64 h (pow.f64 M 2))
(*.f64 M (*.f64 M h))
(*.f64 h (pow.f64 M 2))
(*.f64 M (*.f64 M h))
(*.f64 h (pow.f64 M 2))
(*.f64 M (*.f64 M h))
(*.f64 h (pow.f64 M 2))
(*.f64 M (*.f64 M h))
(*.f64 h (pow.f64 M 2))
(*.f64 M (*.f64 M h))
(*.f64 h (pow.f64 M 2))
(*.f64 M (*.f64 M h))
(*.f64 h (pow.f64 M 2))
(*.f64 M (*.f64 M h))
(*.f64 h (pow.f64 M 2))
(*.f64 M (*.f64 M h))
(*.f64 h (pow.f64 M 2))
(*.f64 M (*.f64 M h))
(*.f64 h (pow.f64 M 2))
(*.f64 M (*.f64 M h))
(*.f64 h (pow.f64 M 2))
(*.f64 M (*.f64 M h))
(*.f64 (pow.f64 M 2) h)
(*.f64 M (*.f64 M h))
(*.f64 (pow.f64 M 2) h)
(*.f64 M (*.f64 M h))
(*.f64 (pow.f64 M 2) h)
(*.f64 M (*.f64 M h))
(*.f64 (pow.f64 M 2) h)
(*.f64 M (*.f64 M h))
(*.f64 (pow.f64 M 2) h)
(*.f64 M (*.f64 M h))
(*.f64 (pow.f64 M 2) h)
(*.f64 M (*.f64 M h))
(*.f64 (pow.f64 M 2) h)
(*.f64 M (*.f64 M h))
(*.f64 (pow.f64 M 2) h)
(*.f64 M (*.f64 M h))
(*.f64 (pow.f64 M 2) h)
(*.f64 M (*.f64 M h))
(*.f64 (pow.f64 M 2) h)
(*.f64 M (*.f64 M h))
(*.f64 (pow.f64 M 2) h)
(*.f64 M (*.f64 M h))
(*.f64 (pow.f64 M 2) h)
(*.f64 M (*.f64 M h))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(/.f64 (pow.f64 D 2) l)
(*.f64 D (/.f64 D l))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 (*.f64 M (sqrt.f64 h)) d)) 2))) 1)
(pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 (*.f64 M (sqrt.f64 h)) d)) 2)
(pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (*.f64 (/.f64 M d) (sqrt.f64 h))) 2)
(/.f64 D (*.f64 (/.f64 l D) (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M)))))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 D (*.f64 (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M))) (/.f64 l D)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 D D) (/.f64 l (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)))
(*.f64 (*.f64 D (/.f64 D l)) (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2))
(*.f64 (*.f64 D D) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (sqrt.f64 h)) 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 M (*.f64 M h))))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M)))))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 D D) (*.f64 (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M))) l))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (/.f64 D l) D) (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M))))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 M (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 M h))))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 M (*.f64 (*.f64 (/.f64 l (*.f64 D D)) d) (/.f64 d (*.f64 M h))))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 M M) (*.f64 (/.f64 l (*.f64 D D)) (*.f64 (/.f64 d h) d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 M M) (*.f64 (*.f64 (/.f64 d h) d) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 M M) (*.f64 (*.f64 (/.f64 l (*.f64 D D)) d) (/.f64 d h)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 h (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 M M))))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 h (*.f64 (*.f64 (/.f64 l (*.f64 D D)) d) (/.f64 d (*.f64 M M))))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 l (*.f64 D D)) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 M (*.f64 M h)) (*.f64 (*.f64 d d) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 M (*.f64 M h)) (*.f64 (*.f64 (/.f64 l (*.f64 D D)) d) d))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2) (/.f64 l (*.f64 D D)))
(*.f64 (*.f64 D (/.f64 D l)) (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2))
(*.f64 (*.f64 D D) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (sqrt.f64 h)) 2) l))
(/.f64 1 (*.f64 (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M))) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 1 (/.f64 l (*.f64 (*.f64 D D) (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2))))
(*.f64 (*.f64 D (/.f64 D l)) (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2))
(*.f64 (*.f64 D D) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (sqrt.f64 h)) 2) l))
(/.f64 1 (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M h))))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 1 (*.f64 (*.f64 (/.f64 l (*.f64 D D)) d) (/.f64 d (*.f64 M (*.f64 M h)))))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (sqrt.f64 D) (*.f64 (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M))) (/.f64 l (*.f64 (sqrt.f64 D) D))))
(/.f64 (sqrt.f64 D) (*.f64 (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M))) (/.f64 l (*.f64 D (sqrt.f64 D)))))
(/.f64 (/.f64 (sqrt.f64 D) (*.f64 d (/.f64 (/.f64 (/.f64 d M) M) h))) (/.f64 (/.f64 l D) (sqrt.f64 D)))
(/.f64 (*.f64 M (sqrt.f64 h)) (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 M (sqrt.f64 h)))))
(*.f64 (*.f64 D (/.f64 D l)) (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2))
(*.f64 (*.f64 D D) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (sqrt.f64 h)) 2) l))
(/.f64 (*.f64 M (sqrt.f64 h)) (*.f64 (*.f64 (/.f64 l (*.f64 D D)) d) (/.f64 d (*.f64 M (sqrt.f64 h)))))
(*.f64 (*.f64 D (/.f64 D l)) (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2))
(*.f64 (*.f64 D D) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (sqrt.f64 h)) 2) l))
(/.f64 (cbrt.f64 (pow.f64 M 4)) (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 (pow.f64 (cbrt.f64 M) 2) h))))
(/.f64 (cbrt.f64 (pow.f64 M 4)) (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 h (pow.f64 (cbrt.f64 M) 2)))))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 M 4)) (/.f64 l (*.f64 D D))) (/.f64 (*.f64 d d) (pow.f64 (cbrt.f64 M) 2))) h)
(/.f64 (cbrt.f64 (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (cbrt.f64 (*.f64 M (*.f64 M h))))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 d l)) (*.f64 D D)) (/.f64 (cbrt.f64 (*.f64 M (*.f64 M h))) d))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (*.f64 (/.f64 l (*.f64 D D)) d) (/.f64 d (cbrt.f64 (*.f64 M (*.f64 M h))))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (cbrt.f64 (*.f64 M (*.f64 M h))))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 d l)) (*.f64 D D)) (/.f64 (cbrt.f64 (*.f64 M (*.f64 M h))) d))
(/.f64 (cbrt.f64 (*.f64 D D)) (*.f64 (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M))) (/.f64 l (*.f64 (cbrt.f64 D) D))))
(/.f64 (cbrt.f64 (*.f64 D D)) (*.f64 (/.f64 d h) (*.f64 (/.f64 d (*.f64 M M)) (/.f64 l (*.f64 D (cbrt.f64 D))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 D D)) (*.f64 l (*.f64 d (/.f64 (/.f64 (/.f64 d M) M) h)))) (*.f64 D (cbrt.f64 D)))
(/.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M))) (/.f64 l (cbrt.f64 (*.f64 D D)))))
(*.f64 (/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 d (/.f64 (/.f64 d M) M))) h) l) (cbrt.f64 (*.f64 D D)))
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 D l) D) M) (*.f64 M h)) (*.f64 d d))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (*.f64 D D) (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)) l)
(*.f64 (*.f64 D (/.f64 D l)) (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2))
(*.f64 (*.f64 D D) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (sqrt.f64 h)) 2) l))
(/.f64 (*.f64 (*.f64 (/.f64 M d) M) h) (*.f64 (/.f64 l (*.f64 D D)) d))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M h)) (*.f64 l (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (*.f64 M M) (neg.f64 h)) (*.f64 (/.f64 l (*.f64 D D)) (*.f64 d (neg.f64 d))))
(/.f64 (*.f64 M (*.f64 M (neg.f64 h))) (*.f64 (/.f64 l (*.f64 D D)) (*.f64 d (neg.f64 d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d l)) (/.f64 (*.f64 M (neg.f64 (*.f64 M h))) (neg.f64 d)))
(/.f64 (*.f64 (*.f64 M M) (neg.f64 h)) (*.f64 (*.f64 d (neg.f64 d)) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 M (*.f64 M (neg.f64 h))) (*.f64 (/.f64 l (*.f64 D D)) (*.f64 d (neg.f64 d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d l)) (/.f64 (*.f64 M (neg.f64 (*.f64 M h))) (neg.f64 d)))
(/.f64 (*.f64 (*.f64 M M) (neg.f64 h)) (*.f64 (*.f64 (/.f64 l (*.f64 D D)) d) (neg.f64 d)))
(/.f64 (*.f64 M (*.f64 M (neg.f64 h))) (*.f64 (/.f64 l (*.f64 D D)) (*.f64 d (neg.f64 d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d l)) (/.f64 (*.f64 M (neg.f64 (*.f64 M h))) (neg.f64 d)))
(/.f64 (*.f64 D (neg.f64 D)) (*.f64 (neg.f64 l) (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M)))))
(/.f64 (*.f64 D (neg.f64 D)) (*.f64 (/.f64 d h) (*.f64 (/.f64 d (*.f64 M M)) (neg.f64 l))))
(/.f64 (neg.f64 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 (neg.f64 (/.f64 (/.f64 d M) M)) l)) h))
(/.f64 (*.f64 D (neg.f64 D)) (*.f64 (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M))) (neg.f64 l)))
(/.f64 (*.f64 D (neg.f64 D)) (*.f64 (/.f64 d h) (*.f64 (/.f64 d (*.f64 M M)) (neg.f64 l))))
(/.f64 (neg.f64 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 (neg.f64 (/.f64 (/.f64 d M) M)) l)) h))
(/.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 M M)) (*.f64 (/.f64 d h) d))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (*.f64 l (*.f64 (/.f64 d h) d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 D (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)) (/.f64 l D))
(*.f64 (*.f64 D (/.f64 D l)) (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2))
(*.f64 (*.f64 D D) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (sqrt.f64 h)) 2) l))
(/.f64 (*.f64 D (*.f64 M (*.f64 M h))) (*.f64 (/.f64 l D) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 D (*.f64 M (*.f64 M h))) (*.f64 (*.f64 d d) (/.f64 l D)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 (*.f64 (/.f64 M d) M) h)) d)
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2) D) (/.f64 l D))
(*.f64 (*.f64 D (/.f64 D l)) (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2))
(*.f64 (*.f64 D D) (/.f64 (pow.f64 (*.f64 (/.f64 M d) (sqrt.f64 h)) 2) l))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 (/.f64 M d) M) h)) (*.f64 l d))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (*.f64 M M) (*.f64 (/.f64 D l) D)) (*.f64 (/.f64 d h) d))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 M d) M) h) (*.f64 (/.f64 D l) D)) d)
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (neg.f64 h))) (*.f64 l (*.f64 d (neg.f64 d))))
(/.f64 (*.f64 M (*.f64 M (neg.f64 h))) (*.f64 (/.f64 l (*.f64 D D)) (*.f64 d (neg.f64 d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d l)) (/.f64 (*.f64 M (neg.f64 (*.f64 M h))) (neg.f64 d)))
(/.f64 (*.f64 (*.f64 M M) (/.f64 h d)) (*.f64 (/.f64 l (*.f64 D D)) d))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d (/.f64 l (*.f64 D D)))) d)
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 D l) D) M) (*.f64 M h)) (cbrt.f64 (pow.f64 d 4))) (pow.f64 (cbrt.f64 d) 2))
(/.f64 (*.f64 (*.f64 M h) (*.f64 M (*.f64 D (/.f64 D l)))) (*.f64 (pow.f64 (cbrt.f64 d) 2) (cbrt.f64 (pow.f64 d 4))))
(/.f64 (*.f64 (*.f64 (*.f64 M h) (/.f64 D l)) (*.f64 D M)) (*.f64 (cbrt.f64 (pow.f64 d 4)) (pow.f64 (cbrt.f64 d) 2)))
(/.f64 (/.f64 (*.f64 (*.f64 D D) (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)) (sqrt.f64 l)) (sqrt.f64 l))
(/.f64 (*.f64 (*.f64 D D) (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)) (*.f64 (sqrt.f64 l) (sqrt.f64 l)))
(/.f64 (*.f64 D D) (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 l) (pow.f64 (*.f64 (/.f64 M d) (sqrt.f64 h)) 2))))
(/.f64 (/.f64 (*.f64 (*.f64 D D) (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(/.f64 (*.f64 (*.f64 D D) (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)) (*.f64 (cbrt.f64 l) (pow.f64 (cbrt.f64 l) 2)))
(/.f64 (*.f64 (*.f64 D D) (pow.f64 (*.f64 (/.f64 M d) (sqrt.f64 h)) 2)) (*.f64 (cbrt.f64 l) (pow.f64 (cbrt.f64 l) 2)))
(/.f64 (/.f64 (*.f64 M (*.f64 M h)) 1) (*.f64 (/.f64 l (*.f64 D D)) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (/.f64 (*.f64 M (*.f64 M h)) 1) (*.f64 (*.f64 (/.f64 l (*.f64 D D)) d) d))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (/.f64 (*.f64 M (*.f64 M h)) (sqrt.f64 d)) (*.f64 (*.f64 (/.f64 l (*.f64 D D)) d) (sqrt.f64 d)))
(/.f64 (*.f64 M (*.f64 M h)) (*.f64 (*.f64 (/.f64 l (*.f64 D D)) (*.f64 d (sqrt.f64 d))) (sqrt.f64 d)))
(/.f64 M (*.f64 (*.f64 d (*.f64 (/.f64 l (*.f64 D D)) (sqrt.f64 d))) (/.f64 (sqrt.f64 d) (*.f64 M h))))
(/.f64 (/.f64 (*.f64 D D) 1) (*.f64 (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M))) l))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (/.f64 (*.f64 D D) (sqrt.f64 l)) (*.f64 (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M))) (sqrt.f64 l)))
(/.f64 (/.f64 D (/.f64 (sqrt.f64 l) D)) (*.f64 (sqrt.f64 l) (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M)))))
(/.f64 (pow.f64 (/.f64 D (sqrt.f64 l)) 2) (*.f64 d (/.f64 (/.f64 (/.f64 d M) M) h)))
(/.f64 (/.f64 (*.f64 D D) (pow.f64 (cbrt.f64 l) 2)) (*.f64 (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M))) (cbrt.f64 l)))
(/.f64 (/.f64 D (/.f64 (pow.f64 (cbrt.f64 l) 2) D)) (*.f64 (/.f64 d h) (*.f64 (/.f64 d (*.f64 M M)) (cbrt.f64 l))))
(/.f64 (/.f64 (*.f64 D D) (*.f64 (/.f64 (/.f64 d M) M) (*.f64 (/.f64 d h) (cbrt.f64 l)))) (pow.f64 (cbrt.f64 l) 2))
(/.f64 (/.f64 (*.f64 M (*.f64 M h)) (cbrt.f64 (pow.f64 d 4))) (*.f64 (/.f64 l (*.f64 D D)) (pow.f64 (cbrt.f64 d) 2)))
(/.f64 (/.f64 M (/.f64 (cbrt.f64 (pow.f64 d 4)) (*.f64 M h))) (*.f64 (/.f64 l (*.f64 D D)) (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) (cbrt.f64 (pow.f64 d 4))) (*.f64 l (pow.f64 (cbrt.f64 d) 2))) (*.f64 D D))
(/.f64 (/.f64 M (*.f64 (sqrt.f64 d) (/.f64 d (*.f64 M h)))) (*.f64 (/.f64 l (*.f64 D D)) (sqrt.f64 d)))
(/.f64 M (*.f64 (/.f64 (*.f64 l (sqrt.f64 d)) (*.f64 D D)) (*.f64 (/.f64 d (*.f64 M h)) (sqrt.f64 d))))
(/.f64 M (*.f64 (*.f64 (*.f64 (/.f64 l (*.f64 D D)) (sqrt.f64 d)) (/.f64 d (*.f64 M h))) (sqrt.f64 d)))
(/.f64 (/.f64 M (*.f64 (pow.f64 (cbrt.f64 d) 2) (/.f64 d (*.f64 M h)))) (*.f64 (/.f64 l (*.f64 D D)) (cbrt.f64 d)))
(/.f64 M (*.f64 (*.f64 (/.f64 l (*.f64 D D)) (cbrt.f64 d)) (*.f64 (/.f64 d (*.f64 M h)) (pow.f64 (cbrt.f64 d) 2))))
(*.f64 (/.f64 (/.f64 (/.f64 M (/.f64 d (*.f64 M h))) (pow.f64 (cbrt.f64 d) 2)) (*.f64 l (cbrt.f64 d))) (*.f64 D D))
(/.f64 (/.f64 (*.f64 M (*.f64 M h)) (pow.f64 (cbrt.f64 d) 2)) (*.f64 (*.f64 (/.f64 l (*.f64 D D)) d) (cbrt.f64 d)))
(/.f64 (*.f64 M (*.f64 M h)) (*.f64 (*.f64 (/.f64 l (*.f64 D D)) (*.f64 d (cbrt.f64 d))) (pow.f64 (cbrt.f64 d) 2)))
(/.f64 (/.f64 (*.f64 M (*.f64 M h)) (pow.f64 (cbrt.f64 d) 2)) (*.f64 (/.f64 l (*.f64 D D)) (*.f64 d (cbrt.f64 d))))
(/.f64 (neg.f64 D) (*.f64 (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M))) (neg.f64 (/.f64 l D))))
(/.f64 (*.f64 D (neg.f64 D)) (*.f64 (/.f64 d h) (*.f64 (/.f64 d (*.f64 M M)) (neg.f64 l))))
(/.f64 (neg.f64 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 (neg.f64 (/.f64 (/.f64 d M) M)) l)) h))
(/.f64 -1 (*.f64 (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M))) (neg.f64 (/.f64 l (*.f64 D D)))))
(/.f64 -1 (*.f64 (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M))) (/.f64 (neg.f64 l) (*.f64 D D))))
(/.f64 -1 (*.f64 (/.f64 (neg.f64 d) h) (*.f64 (/.f64 (/.f64 d M) M) (/.f64 l (*.f64 D D)))))
(/.f64 -1 (*.f64 (/.f64 l (*.f64 D D)) (*.f64 (/.f64 d h) (neg.f64 (/.f64 d (*.f64 M M))))))
(/.f64 -1 (*.f64 (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M))) (/.f64 (neg.f64 l) (*.f64 D D))))
(/.f64 -1 (*.f64 (/.f64 (neg.f64 d) h) (*.f64 (/.f64 (/.f64 d M) M) (/.f64 l (*.f64 D D)))))
(/.f64 (*.f64 M (neg.f64 M)) (*.f64 (/.f64 l (*.f64 D D)) (neg.f64 (*.f64 (/.f64 d h) d))))
(*.f64 (/.f64 M (/.f64 l (*.f64 D D))) (/.f64 (neg.f64 M) (*.f64 (/.f64 d h) (neg.f64 d))))
(*.f64 (/.f64 M (/.f64 l (*.f64 D D))) (/.f64 (neg.f64 M) (*.f64 d (/.f64 (neg.f64 d) h))))
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 M d) M) h) 1) (*.f64 d (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 D (*.f64 M M)) (*.f64 (/.f64 l D) (*.f64 (/.f64 d h) d)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 D (*.f64 (*.f64 (/.f64 M d) M) h)) (*.f64 (/.f64 l D) d))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 D (*.f64 (*.f64 M M) (neg.f64 h))) (*.f64 (/.f64 l D) (*.f64 d (neg.f64 d))))
(/.f64 (*.f64 M (*.f64 M (neg.f64 h))) (*.f64 (/.f64 l (*.f64 D D)) (*.f64 d (neg.f64 d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d l)) (/.f64 (*.f64 M (neg.f64 (*.f64 M h))) (neg.f64 d)))
(/.f64 (*.f64 (*.f64 D (neg.f64 D)) (*.f64 M M)) (*.f64 (neg.f64 l) (*.f64 (/.f64 d h) d)))
(/.f64 (*.f64 D (neg.f64 D)) (*.f64 (/.f64 d h) (*.f64 (/.f64 d (*.f64 M M)) (neg.f64 l))))
(/.f64 (neg.f64 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 (neg.f64 (/.f64 (/.f64 d M) M)) l)) h))
(/.f64 (*.f64 (*.f64 D (neg.f64 D)) (*.f64 (*.f64 (/.f64 M d) M) h)) (*.f64 (neg.f64 l) d))
(/.f64 (*.f64 D (neg.f64 D)) (*.f64 (/.f64 d h) (*.f64 (/.f64 d (*.f64 M M)) (neg.f64 l))))
(/.f64 (neg.f64 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 (neg.f64 (/.f64 (/.f64 d M) M)) l)) h))
(/.f64 (*.f64 (*.f64 D (neg.f64 D)) (*.f64 (*.f64 M M) (neg.f64 h))) (*.f64 (neg.f64 l) (*.f64 d (neg.f64 d))))
(*.f64 (*.f64 (neg.f64 h) (/.f64 (*.f64 M (/.f64 M d)) (neg.f64 d))) (/.f64 (*.f64 D (neg.f64 D)) (neg.f64 l)))
(*.f64 (neg.f64 h) (*.f64 (/.f64 (/.f64 (*.f64 M M) d) (neg.f64 d)) (/.f64 (neg.f64 (*.f64 D D)) (neg.f64 l))))
(/.f64 (*.f64 (*.f64 M M) D) (*.f64 (*.f64 (/.f64 d h) d) (/.f64 l D)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 (/.f64 d h) d) l))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (*.f64 M M) (*.f64 D (neg.f64 D))) (*.f64 (*.f64 (/.f64 d h) d) (neg.f64 l)))
(/.f64 (*.f64 D (neg.f64 D)) (*.f64 (/.f64 d h) (*.f64 (/.f64 d (*.f64 M M)) (neg.f64 l))))
(/.f64 (neg.f64 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 (neg.f64 (/.f64 (/.f64 d M) M)) l)) h))
(/.f64 (*.f64 (*.f64 M (*.f64 M h)) D) (*.f64 (*.f64 d d) (/.f64 l D)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 M d) M) h) D) (*.f64 d (/.f64 l D)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 M d) M) h) (*.f64 D D)) (*.f64 d l))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 M d) M) h) (*.f64 D (neg.f64 D))) (*.f64 d (neg.f64 l)))
(/.f64 (*.f64 D (neg.f64 D)) (*.f64 (/.f64 d h) (*.f64 (/.f64 d (*.f64 M M)) (neg.f64 l))))
(/.f64 (neg.f64 (*.f64 D D)) (/.f64 (*.f64 d (*.f64 (neg.f64 (/.f64 (/.f64 d M) M)) l)) h))
(/.f64 (*.f64 (*.f64 (*.f64 M M) (neg.f64 h)) D) (*.f64 (*.f64 d (neg.f64 d)) (/.f64 l D)))
(/.f64 (*.f64 M (*.f64 M (neg.f64 h))) (*.f64 (/.f64 l (*.f64 D D)) (*.f64 d (neg.f64 d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d l)) (/.f64 (*.f64 M (neg.f64 (*.f64 M h))) (neg.f64 d)))
(/.f64 (*.f64 (*.f64 (*.f64 M M) (neg.f64 h)) (*.f64 D (neg.f64 D))) (*.f64 (*.f64 d (neg.f64 d)) (neg.f64 l)))
(*.f64 (*.f64 (neg.f64 h) (/.f64 (*.f64 M (/.f64 M d)) (neg.f64 d))) (/.f64 (*.f64 D (neg.f64 D)) (neg.f64 l)))
(*.f64 (neg.f64 h) (*.f64 (/.f64 (/.f64 (*.f64 M M) d) (neg.f64 d)) (/.f64 (neg.f64 (*.f64 D D)) (neg.f64 l))))
(/.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 (*.f64 M M) (neg.f64 h))) (*.f64 d (neg.f64 d)))
(/.f64 (*.f64 M (*.f64 M (neg.f64 h))) (*.f64 (/.f64 l (*.f64 D D)) (*.f64 d (neg.f64 d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d l)) (/.f64 (*.f64 M (neg.f64 (*.f64 M h))) (neg.f64 d)))
(/.f64 (*.f64 (*.f64 D D) (neg.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2))) (neg.f64 l))
(/.f64 (*.f64 D (*.f64 D (neg.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)))) (neg.f64 l))
(*.f64 (/.f64 (*.f64 D D) (neg.f64 l)) (neg.f64 (pow.f64 (*.f64 (/.f64 M d) (sqrt.f64 h)) 2)))
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 M d) M) h)) (*.f64 (/.f64 l (*.f64 D D)) (neg.f64 d)))
(/.f64 (*.f64 M (*.f64 M (neg.f64 h))) (*.f64 (/.f64 l (*.f64 D D)) (*.f64 d (neg.f64 d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d l)) (/.f64 (*.f64 M (neg.f64 (*.f64 M h))) (neg.f64 d)))
(pow.f64 (pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 (*.f64 M (sqrt.f64 h)) d)) 2) 1)
(pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 (*.f64 M (sqrt.f64 h)) d)) 2)
(pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (*.f64 (/.f64 M d) (sqrt.f64 h))) 2)
(pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 (*.f64 M (sqrt.f64 h)) d)) 2)
(pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (*.f64 (/.f64 M d) (sqrt.f64 h))) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 (*.f64 M (sqrt.f64 h)) d)) 2)) 3)
(pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 (*.f64 M (sqrt.f64 h)) d)) 2)
(pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (*.f64 (/.f64 M d) (sqrt.f64 h))) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 (*.f64 M (sqrt.f64 h)) d)) 2) 3) 1/3)
(pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 (*.f64 M (sqrt.f64 h)) d)) 2)
(pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (*.f64 (/.f64 M d) (sqrt.f64 h))) 2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 (*.f64 M (sqrt.f64 h)) d)) 2) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (*.f64 (/.f64 M d) (sqrt.f64 h))) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 (*.f64 M (sqrt.f64 h)) d)) 2)))
(pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 (*.f64 M (sqrt.f64 h)) d)) 2)
(pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (*.f64 (/.f64 M d) (sqrt.f64 h))) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 (*.f64 M (sqrt.f64 h)) d)) 2))))
(pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 (*.f64 M (sqrt.f64 h)) d)) 2)
(pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (*.f64 (/.f64 M d) (sqrt.f64 h))) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 (*.f64 M (sqrt.f64 h)) d)) 2) 3))
(pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 (*.f64 M (sqrt.f64 h)) d)) 2)
(pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (*.f64 (/.f64 M d) (sqrt.f64 h))) 2)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D l) D) 3) (pow.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 D l)) 3) (pow.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 D l)) 3) (pow.f64 (pow.f64 (*.f64 (/.f64 M d) (sqrt.f64 h)) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2) 3) (pow.f64 (*.f64 (/.f64 D l) D) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 D l)) 3) (pow.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 D l)) 3) (pow.f64 (pow.f64 (*.f64 (/.f64 M d) (sqrt.f64 h)) 2) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 (*.f64 M (sqrt.f64 h)) d)) 2)))
(pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 (*.f64 M (sqrt.f64 h)) d)) 2)
(pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (*.f64 (/.f64 M d) (sqrt.f64 h))) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 (*.f64 M (sqrt.f64 h)) d)))))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 (*.f64 M (sqrt.f64 h)) d))))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (*.f64 (/.f64 M d) (sqrt.f64 h)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 (*.f64 M (sqrt.f64 h)) d)))) 1))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 (*.f64 M (sqrt.f64 h)) d))))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (*.f64 (/.f64 M d) (sqrt.f64 h)))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 (*.f64 M (sqrt.f64 h)) d)) 2)))
(pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 (*.f64 M (sqrt.f64 h)) d)) 2)
(pow.f64 (*.f64 (/.f64 D (sqrt.f64 l)) (*.f64 (/.f64 M d) (sqrt.f64 h))) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2))) 1)
(pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)
(pow.f64 (*.f64 (/.f64 M d) (sqrt.f64 h)) 2)
(*.f64 M (*.f64 (*.f64 M h) (pow.f64 d -2)))
(*.f64 h (*.f64 M (*.f64 M (pow.f64 d -2))))
(*.f64 (*.f64 M M) (*.f64 h (pow.f64 d -2)))
(*.f64 h (*.f64 M (*.f64 M (pow.f64 d -2))))
(*.f64 (*.f64 M M) (*.f64 (pow.f64 d -2) h))
(*.f64 h (*.f64 M (*.f64 M (pow.f64 d -2))))
(*.f64 h (*.f64 (*.f64 M M) (pow.f64 d -2)))
(*.f64 h (*.f64 M (*.f64 M (pow.f64 d -2))))
(*.f64 (*.f64 M (*.f64 M h)) (pow.f64 d -2))
(*.f64 h (*.f64 M (*.f64 M (pow.f64 d -2))))
(*.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2) 1)
(pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)
(pow.f64 (*.f64 (/.f64 M d) (sqrt.f64 h)) 2)
(*.f64 1 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2))
(pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)
(pow.f64 (*.f64 (/.f64 M d) (sqrt.f64 h)) 2)
(*.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) (/.f64 (*.f64 M (sqrt.f64 h)) d))
(pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)
(pow.f64 (*.f64 (/.f64 M d) (sqrt.f64 h)) 2)
(*.f64 (*.f64 M (sqrt.f64 h)) (*.f64 (*.f64 M (sqrt.f64 h)) (pow.f64 d -2)))
(*.f64 (pow.f64 (*.f64 M (sqrt.f64 h)) 2) (pow.f64 d -2))
(*.f64 (pow.f64 d -2) (pow.f64 (*.f64 M (sqrt.f64 h)) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)) 2))
(pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)
(pow.f64 (*.f64 (/.f64 M d) (sqrt.f64 h)) 2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)))
(pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)
(pow.f64 (*.f64 (/.f64 M d) (sqrt.f64 h)) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 (cbrt.f64 (*.f64 M (*.f64 M h))) (pow.f64 d -2)))
(*.f64 (cbrt.f64 (*.f64 M (*.f64 M h))) (*.f64 (pow.f64 d -2) (cbrt.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)))))
(*.f64 (*.f64 (*.f64 (/.f64 M d) M) h) (/.f64 1 d))
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(*.f64 (pow.f64 d -2) (*.f64 M (*.f64 M h)))
(*.f64 h (*.f64 M (*.f64 M (pow.f64 d -2))))
(*.f64 (*.f64 (/.f64 M d) M) (/.f64 h d))
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(*.f64 (*.f64 (*.f64 M M) (neg.f64 h)) (/.f64 1 (*.f64 d (neg.f64 d))))
(*.f64 (*.f64 M M) (*.f64 (neg.f64 h) (/.f64 1 (*.f64 d (neg.f64 d)))))
(*.f64 (/.f64 M d) (*.f64 (/.f64 M (neg.f64 d)) (neg.f64 h)))
(*.f64 (/.f64 h 1) (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(*.f64 (/.f64 1 d) (*.f64 (*.f64 (/.f64 M d) M) h))
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 d 4))) (/.f64 (*.f64 M (*.f64 M h)) (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 M (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 M h))) (/.f64 1 (cbrt.f64 (pow.f64 d 4))))
(/.f64 (/.f64 (*.f64 M (*.f64 M h)) (cbrt.f64 (pow.f64 d 4))) (pow.f64 (cbrt.f64 d) 2))
(*.f64 (/.f64 (*.f64 M M) 1) (/.f64 h (*.f64 d d)))
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h)
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(*.f64 (*.f64 (pow.f64 d -2) h) (*.f64 M M))
(*.f64 h (*.f64 M (*.f64 M (pow.f64 d -2))))
(*.f64 (/.f64 1 (*.f64 d (neg.f64 d))) (*.f64 (*.f64 M M) (neg.f64 h)))
(*.f64 (*.f64 M M) (*.f64 (neg.f64 h) (/.f64 1 (*.f64 d (neg.f64 d)))))
(*.f64 (/.f64 M d) (*.f64 (/.f64 M (neg.f64 d)) (neg.f64 h)))
(*.f64 (/.f64 M 1) (/.f64 (*.f64 M h) (*.f64 d d)))
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(*.f64 (/.f64 (*.f64 M (sqrt.f64 h)) 1) (/.f64 (*.f64 M (sqrt.f64 h)) (*.f64 d d)))
(pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)
(pow.f64 (*.f64 (/.f64 M d) (sqrt.f64 h)) 2)
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 M 4) (*.f64 h h))) 1) (/.f64 (cbrt.f64 (*.f64 M (*.f64 M h))) (*.f64 d d)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 M 4) (*.f64 h h))) (/.f64 (cbrt.f64 (*.f64 M (*.f64 M h))) (*.f64 d d)))
(*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(*.f64 (/.f64 M (cbrt.f64 (pow.f64 d 4))) (/.f64 (*.f64 M h) (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 M (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 M h))) (/.f64 1 (cbrt.f64 (pow.f64 d 4))))
(/.f64 (/.f64 (*.f64 M (*.f64 M h)) (cbrt.f64 (pow.f64 d 4))) (pow.f64 (cbrt.f64 d) 2))
(*.f64 (/.f64 (*.f64 M M) (cbrt.f64 (pow.f64 d 4))) (/.f64 h (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 M (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 M h))) (/.f64 1 (cbrt.f64 (pow.f64 d 4))))
(/.f64 (/.f64 (*.f64 M (*.f64 M h)) (cbrt.f64 (pow.f64 d 4))) (pow.f64 (cbrt.f64 d) 2))
(*.f64 (/.f64 h (cbrt.f64 (pow.f64 d 4))) (/.f64 (*.f64 M M) (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 M (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 M h))) (/.f64 1 (cbrt.f64 (pow.f64 d 4))))
(/.f64 (/.f64 (*.f64 M (*.f64 M h)) (cbrt.f64 (pow.f64 d 4))) (pow.f64 (cbrt.f64 d) 2))
(*.f64 (/.f64 (*.f64 M (sqrt.f64 h)) (*.f64 d d)) (*.f64 M (sqrt.f64 h)))
(pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)
(pow.f64 (*.f64 (/.f64 M d) (sqrt.f64 h)) 2)
(*.f64 (/.f64 (*.f64 M (sqrt.f64 h)) (cbrt.f64 (pow.f64 d 4))) (/.f64 (*.f64 M (sqrt.f64 h)) (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 M (/.f64 (cbrt.f64 (pow.f64 d 4)) (sqrt.f64 h))) (/.f64 (*.f64 M (sqrt.f64 h)) (pow.f64 (cbrt.f64 d) 2)))
(/.f64 (/.f64 (pow.f64 (*.f64 M (sqrt.f64 h)) 2) (cbrt.f64 (pow.f64 d 4))) (pow.f64 (cbrt.f64 d) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 M 4) (*.f64 h h))) d) (/.f64 (cbrt.f64 (*.f64 M (*.f64 M h))) d))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 M 4) (*.f64 h h))) (/.f64 (cbrt.f64 (*.f64 M (*.f64 M h))) (*.f64 d d)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 M 4) (*.f64 h h))) (cbrt.f64 (pow.f64 d 4))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 M 4) (*.f64 h h))) (cbrt.f64 (pow.f64 d 4))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 M d) (sqrt.f64 h)) 2)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 M 4) (*.f64 h h))) (cbrt.f64 (pow.f64 d 4))))
(*.f64 (/.f64 M (*.f64 (/.f64 d h) d)) M)
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(*.f64 (/.f64 M (*.f64 d d)) (*.f64 M h))
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d (neg.f64 d))) (neg.f64 h))
(*.f64 (*.f64 M M) (*.f64 (neg.f64 h) (/.f64 1 (*.f64 d (neg.f64 d)))))
(*.f64 (/.f64 M d) (*.f64 (/.f64 M (neg.f64 d)) (neg.f64 h)))
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) 1)) h)
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) (sqrt.f64 h))) (sqrt.f64 h))
(pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)
(pow.f64 (*.f64 (/.f64 M d) (sqrt.f64 h)) 2)
(*.f64 (/.f64 (*.f64 M M) (/.f64 (*.f64 d d) (pow.f64 (cbrt.f64 h) 2))) (cbrt.f64 h))
(*.f64 (cbrt.f64 h) (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (pow.f64 (cbrt.f64 h) 2)))
(*.f64 (*.f64 M (/.f64 M (*.f64 d d))) (*.f64 (pow.f64 (cbrt.f64 h) 2) (cbrt.f64 h)))
(*.f64 (/.f64 1 (/.f64 (*.f64 d d) M)) (*.f64 M h))
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(*.f64 (/.f64 1 (/.f64 (*.f64 d d) (*.f64 M M))) h)
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(*.f64 (/.f64 1 (/.f64 (*.f64 d d) (*.f64 M (sqrt.f64 h)))) (*.f64 M (sqrt.f64 h)))
(pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)
(pow.f64 (*.f64 (/.f64 M d) (sqrt.f64 h)) 2)
(*.f64 (/.f64 1 (/.f64 (*.f64 d d) (cbrt.f64 (*.f64 (pow.f64 M 4) (*.f64 h h))))) (cbrt.f64 (*.f64 M (*.f64 M h))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 M 4) (*.f64 h h))) (/.f64 (cbrt.f64 (*.f64 M (*.f64 M h))) (*.f64 d d)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 M 4)) (*.f64 (/.f64 d h) d)) (pow.f64 (cbrt.f64 M) 2))
(*.f64 (pow.f64 (cbrt.f64 M) 2) (/.f64 (cbrt.f64 (pow.f64 M 4)) (*.f64 d (/.f64 d h))))
(*.f64 (pow.f64 (cbrt.f64 M) 2) (*.f64 (/.f64 (cbrt.f64 (pow.f64 M 4)) (*.f64 d d)) h))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 M 4) (*.f64 h h))) (*.f64 d d)) (cbrt.f64 (*.f64 M (*.f64 M h))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 M 4) (*.f64 h h))) (/.f64 (cbrt.f64 (*.f64 M (*.f64 M h))) (*.f64 d d)))
(pow.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2) 1)
(pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)
(pow.f64 (*.f64 (/.f64 M d) (sqrt.f64 h)) 2)
(pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)
(pow.f64 (*.f64 (/.f64 M d) (sqrt.f64 h)) 2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)) 3)
(pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)
(pow.f64 (*.f64 (/.f64 M d) (sqrt.f64 h)) 2)
(pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2) 3) 1/3)
(pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)
(pow.f64 (*.f64 (/.f64 M d) (sqrt.f64 h)) 2)
(pow.f64 (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M))) -1)
(*.f64 M (*.f64 (/.f64 M d) (/.f64 h d)))
(neg.f64 (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d (neg.f64 d))))
(*.f64 (*.f64 M M) (*.f64 (neg.f64 h) (/.f64 1 (*.f64 d (neg.f64 d)))))
(*.f64 (/.f64 M d) (*.f64 (/.f64 M (neg.f64 d)) (neg.f64 h)))
(sqrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 M d) (sqrt.f64 h)) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)))
(pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)
(pow.f64 (*.f64 (/.f64 M d) (sqrt.f64 h)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2))))
(pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)
(pow.f64 (*.f64 (/.f64 M d) (sqrt.f64 h)) 2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2) 3))
(pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)
(pow.f64 (*.f64 (/.f64 M d) (sqrt.f64 h)) 2)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 M h)) 3) (pow.f64 (*.f64 d d) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 M h)) 3) (pow.f64 d 6)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)))
(pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)
(pow.f64 (*.f64 (/.f64 M d) (sqrt.f64 h)) 2)
(exp.f64 (*.f64 2 (log.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d))))
(pow.f64 (exp.f64 2) (log.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d)))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 (/.f64 M d) (sqrt.f64 h))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d))) 1))
(pow.f64 (exp.f64 2) (log.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d)))
(pow.f64 (exp.f64 2) (log.f64 (*.f64 (/.f64 M d) (sqrt.f64 h))))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)))
(pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) d) 2)
(pow.f64 (*.f64 (/.f64 M d) (sqrt.f64 h)) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 M h)))) 1)
(*.f64 M (*.f64 M h))
(pow.f64 (*.f64 M (*.f64 M h)) 1)
(*.f64 M (*.f64 M h))
(pow.f64 (*.f64 M (sqrt.f64 h)) 2)
(pow.f64 (cbrt.f64 (*.f64 M (*.f64 M h))) 3)
(*.f64 M (*.f64 M h))
(pow.f64 (pow.f64 (*.f64 M (*.f64 M h)) 3) 1/3)
(*.f64 M (*.f64 M h))
(neg.f64 (*.f64 (*.f64 M M) (neg.f64 h)))
(*.f64 M (*.f64 M h))
(sqrt.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 M) M) h))
(*.f64 h (log.f64 (pow.f64 (exp.f64 M) M)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 M h)))))
(*.f64 M (*.f64 M h))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 M h)) 3))
(*.f64 M (*.f64 M h))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M M) 3) (pow.f64 h 3)))
(cbrt.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 M M) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M M) 3) (pow.f64 h 3)))
(cbrt.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 M h))))
(*.f64 M (*.f64 M h))
(exp.f64 (log.f64 (*.f64 M (*.f64 M h))))
(*.f64 M (*.f64 M h))
(exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 M h))) 1))
(*.f64 M (*.f64 M h))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 M h))))
(*.f64 M (*.f64 M h))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 D l) D))) 1)
(*.f64 D (/.f64 D l))
(*.f64 D (*.f64 D (/.f64 1 l)))
(*.f64 D (/.f64 D l))
(*.f64 D (*.f64 1 (/.f64 D l)))
(*.f64 D (/.f64 D l))
(*.f64 (*.f64 D D) (/.f64 1 l))
(*.f64 D (/.f64 D l))
(*.f64 (*.f64 (/.f64 D l) D) 1)
(*.f64 D (/.f64 D l))
(*.f64 1 (*.f64 (/.f64 D l) D))
(*.f64 D (/.f64 D l))
(*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 D (sqrt.f64 l)))
(pow.f64 (/.f64 D (sqrt.f64 l)) 2)
(*.f64 (cbrt.f64 (*.f64 (/.f64 D l) D)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 D l) D) 2)))
(*.f64 (cbrt.f64 (*.f64 D (/.f64 D l))) (cbrt.f64 (pow.f64 (*.f64 D (/.f64 D l)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 D l) D) 2)) (cbrt.f64 (*.f64 (/.f64 D l) D)))
(*.f64 (cbrt.f64 (*.f64 D (/.f64 D l))) (cbrt.f64 (pow.f64 (*.f64 D (/.f64 D l)) 2)))
(*.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 (cbrt.f64 (*.f64 D D)) (/.f64 1 l)))
(*.f64 (cbrt.f64 (*.f64 D D)) (/.f64 (cbrt.f64 (pow.f64 D 4)) l))
(*.f64 (/.f64 1 l) (*.f64 D D))
(*.f64 D (/.f64 D l))
(*.f64 (*.f64 D (neg.f64 D)) (/.f64 1 (neg.f64 l)))
(/.f64 (neg.f64 (*.f64 D D)) (neg.f64 l))
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 (*.f64 D D) (sqrt.f64 l)))
(pow.f64 (/.f64 D (sqrt.f64 l)) 2)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 l) 2)) (/.f64 (*.f64 D D) (cbrt.f64 l)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 l) 2)) (/.f64 D (/.f64 (cbrt.f64 l) D)))
(*.f64 (/.f64 D (pow.f64 (cbrt.f64 l) 2)) (/.f64 D (cbrt.f64 l)))
(*.f64 (/.f64 D l) D)
(*.f64 D (/.f64 D l))
(*.f64 (*.f64 1 (/.f64 D l)) D)
(*.f64 D (/.f64 D l))
(*.f64 (/.f64 1 (neg.f64 l)) (*.f64 D (neg.f64 D)))
(*.f64 (*.f64 D (neg.f64 D)) (/.f64 1 (neg.f64 l)))
(/.f64 (neg.f64 (*.f64 D D)) (neg.f64 l))
(*.f64 (/.f64 D 1) (/.f64 D l))
(*.f64 D (/.f64 D l))
(*.f64 (/.f64 D (pow.f64 (cbrt.f64 l) 2)) (/.f64 D (cbrt.f64 l)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 l) 2)) (/.f64 D (/.f64 (cbrt.f64 l) D)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) 1) (/.f64 (cbrt.f64 (*.f64 D D)) l))
(*.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 (cbrt.f64 (*.f64 D D)) (/.f64 1 l)))
(*.f64 (cbrt.f64 (*.f64 D D)) (/.f64 (cbrt.f64 (pow.f64 D 4)) l))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) (sqrt.f64 l)) (/.f64 (cbrt.f64 (*.f64 D D)) (sqrt.f64 l)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 D D)) (/.f64 (cbrt.f64 (pow.f64 D 4)) (sqrt.f64 l))) (sqrt.f64 l))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 (*.f64 (/.f64 D l) D)))
(*.f64 (cbrt.f64 (*.f64 D (/.f64 D l))) (/.f64 (cbrt.f64 (pow.f64 D 4)) (pow.f64 (cbrt.f64 l) 2)))
(*.f64 (/.f64 D (neg.f64 l)) (neg.f64 D))
(*.f64 (*.f64 D (neg.f64 D)) (/.f64 1 (neg.f64 l)))
(/.f64 (neg.f64 (*.f64 D D)) (neg.f64 l))
(*.f64 (/.f64 D (/.f64 l 1)) D)
(*.f64 D (/.f64 D l))
(*.f64 (/.f64 D (/.f64 l (sqrt.f64 D))) (sqrt.f64 D))
(*.f64 (sqrt.f64 D) (*.f64 (/.f64 D l) (sqrt.f64 D)))
(*.f64 (sqrt.f64 D) (*.f64 D (/.f64 (sqrt.f64 D) l)))
(*.f64 (/.f64 D (/.f64 l (cbrt.f64 (*.f64 D D)))) (cbrt.f64 D))
(*.f64 (cbrt.f64 D) (*.f64 (/.f64 D l) (cbrt.f64 (*.f64 D D))))
(*.f64 (/.f64 D l) (*.f64 (cbrt.f64 (*.f64 D D)) (cbrt.f64 D)))
(*.f64 (/.f64 1 (/.f64 l (cbrt.f64 (pow.f64 D 4)))) (cbrt.f64 (*.f64 D D)))
(*.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 (cbrt.f64 (*.f64 D D)) (/.f64 1 l)))
(*.f64 (cbrt.f64 (*.f64 D D)) (/.f64 (cbrt.f64 (pow.f64 D 4)) l))
(*.f64 (/.f64 (sqrt.f64 D) (/.f64 l D)) (sqrt.f64 D))
(*.f64 (sqrt.f64 D) (*.f64 (/.f64 D l) (sqrt.f64 D)))
(*.f64 (sqrt.f64 D) (*.f64 D (/.f64 (sqrt.f64 D) l)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 D D)) (/.f64 l D)) (cbrt.f64 D))
(/.f64 (*.f64 (cbrt.f64 (*.f64 D D)) (cbrt.f64 D)) (/.f64 l D))
(*.f64 (cbrt.f64 D) (/.f64 (cbrt.f64 (*.f64 D D)) (/.f64 l D)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) l) (cbrt.f64 (*.f64 D D)))
(*.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 (cbrt.f64 (*.f64 D D)) (/.f64 1 l)))
(*.f64 (cbrt.f64 (*.f64 D D)) (/.f64 (cbrt.f64 (pow.f64 D 4)) l))
(pow.f64 (*.f64 (/.f64 D l) D) 1)
(*.f64 D (/.f64 D l))
(pow.f64 (/.f64 D (sqrt.f64 l)) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 D l) D)) 3)
(*.f64 D (/.f64 D l))
(pow.f64 (pow.f64 (*.f64 (/.f64 D l) D) 3) 1/3)
(*.f64 D (/.f64 D l))
(pow.f64 (/.f64 l (*.f64 D D)) -1)
(*.f64 D (/.f64 D l))
(neg.f64 (/.f64 (*.f64 D D) (neg.f64 l)))
(*.f64 (*.f64 D (neg.f64 D)) (/.f64 1 (neg.f64 l)))
(/.f64 (neg.f64 (*.f64 D D)) (neg.f64 l))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 D l) D) 2))
(sqrt.f64 (pow.f64 (*.f64 D (/.f64 D l)) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 D l) D)))
(*.f64 D (/.f64 D l))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 D l) D))))
(*.f64 D (/.f64 D l))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 D l) D) 3))
(*.f64 D (/.f64 D l))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 D D) 3) (pow.f64 l 3)))
(cbrt.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D l) D)))
(*.f64 D (/.f64 D l))
(exp.f64 (log.f64 (*.f64 (/.f64 D l) D)))
(*.f64 D (/.f64 D l))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 D l) D)) 1))
(*.f64 D (/.f64 D l))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D l) D)))
(*.f64 D (/.f64 D l))

localize20.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.7%
(*.f64 d (*.f64 l d))
84.1%
(*.f64 (*.f64 M M) (*.f64 h w0))
79.5%
(/.f64 (*.f64 D D) (*.f64 d (*.f64 l d)))
75.4%
(*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 l d))) (*.f64 (*.f64 M M) (*.f64 h w0)))
Compiler

Compiled 83 to 17 computations (79.5% saved)

series19.0ms (0.1%)

Counts
4 → 168
Calls

42 calls:

TimeVariablePointExpression
2.0ms
l
@inf
(*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 l d))) (*.f64 (*.f64 M M) (*.f64 h w0)))
2.0ms
d
@inf
(*.f64 d (*.f64 l d))
1.0ms
D
@0
(*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 l d))) (*.f64 (*.f64 M M) (*.f64 h w0)))
1.0ms
w0
@0
(*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 l d))) (*.f64 (*.f64 M M) (*.f64 h w0)))
1.0ms
h
@0
(*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 l d))) (*.f64 (*.f64 M M) (*.f64 h w0)))

rewrite91.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
624×sqr-pow
390×distribute-rgt-in
376×associate-/r/
344×add-sqr-sqrt
342×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
016106
1334106
24760106
Stop Event
node limit
Counts
4 → 124
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 l d))) (*.f64 (*.f64 M M) (*.f64 h w0)))
(/.f64 (*.f64 D D) (*.f64 d (*.f64 l d)))
(*.f64 (*.f64 M M) (*.f64 h w0))
(*.f64 d (*.f64 l d))
Outputs
((-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) (*.f64 (*.f64 M M) (*.f64 h w0))))) 1) (/.f64 (*.f64 D D) (/.f64 (*.f64 d (*.f64 d l)) (*.f64 (*.f64 M M) (*.f64 h w0)))) (/.f64 (*.f64 (*.f64 M M) (*.f64 h w0)) (*.f64 (/.f64 (*.f64 d l) D) (/.f64 d D))) (/.f64 1 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w0)))))) (/.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w0)))) (*.f64 d (*.f64 d l))) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w0))) (*.f64 (/.f64 (*.f64 d l) D) d)) (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 h w0)) D) (*.f64 (/.f64 (*.f64 d l) D) d)) (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 h w0)) (*.f64 (/.f64 D d) D)) (*.f64 d l)) (/.f64 (*.f64 (*.f64 (/.f64 D d) D) (*.f64 (*.f64 M M) (*.f64 h w0))) (*.f64 d l)) (/.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w0)))) d) (*.f64 d l)) (/.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w0)))) (*.f64 d l)) d) (/.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w0)))) 1) (*.f64 d (*.f64 d l))) (/.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w0)))) (sqrt.f64 (*.f64 d (*.f64 d l)))) (sqrt.f64 (*.f64 d (*.f64 d l)))) (/.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w0)))) (pow.f64 (cbrt.f64 (*.f64 d (*.f64 d l))) 2)) (cbrt.f64 (*.f64 d (*.f64 d l)))) (/.f64 (*.f64 (*.f64 D D) (neg.f64 (*.f64 (*.f64 M M) (*.f64 h w0)))) (*.f64 d (*.f64 d (neg.f64 l)))) (pow.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) (*.f64 (*.f64 M M) (*.f64 h w0))) 1) (pow.f64 (*.f64 (*.f64 M (sqrt.f64 (*.f64 h w0))) (/.f64 D (sqrt.f64 (*.f64 d (*.f64 d l))))) 2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) (*.f64 (*.f64 M M) (*.f64 h w0)))) 3) (pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) (*.f64 (*.f64 M M) (*.f64 h w0))) 3) 1/3) (neg.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d (neg.f64 l)))) (*.f64 (*.f64 M M) (*.f64 h w0)))) (neg.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 h w0)) (/.f64 (*.f64 D D) (*.f64 d (*.f64 d (neg.f64 l)))))) (neg.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w0)))) (*.f64 d (*.f64 d (neg.f64 l))))) (sqrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) (*.f64 (*.f64 M M) (*.f64 h w0))) 2)) (log.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 D d)) (/.f64 D (*.f64 d l))) (*.f64 (*.f64 M M) (*.f64 h w0)))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) (*.f64 (*.f64 M M) (*.f64 h w0)))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) (*.f64 (*.f64 M M) (*.f64 h w0))) 3)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) 3) (pow.f64 (*.f64 (*.f64 M M) (*.f64 h w0)) 3))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M M) (*.f64 h w0)) 3) (pow.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) 3))) (expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) (*.f64 (*.f64 M M) (*.f64 h w0))))) (exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) (*.f64 (*.f64 M M) (*.f64 h w0))))) (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) (*.f64 (*.f64 M M) (*.f64 h w0)))) 1)) (log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) (*.f64 (*.f64 M M) (*.f64 h w0))))))
((-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))))) 1) (*.f64 D (*.f64 D (/.f64 1 (*.f64 d (*.f64 d l))))) (*.f64 D (*.f64 1 (/.f64 D (*.f64 d (*.f64 d l))))) (*.f64 (*.f64 D D) (/.f64 1 (*.f64 d (*.f64 d l)))) (*.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) 1) (*.f64 1 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l)))) (*.f64 (/.f64 D (sqrt.f64 (*.f64 d (*.f64 d l)))) (/.f64 D (sqrt.f64 (*.f64 d (*.f64 d l))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l)))) 2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l)))) 2) (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))))) (*.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 (cbrt.f64 (*.f64 D D)) (/.f64 1 (*.f64 d (*.f64 d l))))) (*.f64 (*.f64 (/.f64 D d) D) (/.f64 1 (*.f64 d l))) (*.f64 (/.f64 1 (*.f64 d (*.f64 d l))) (*.f64 D D)) (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) (*.f64 (/.f64 D (*.f64 d l)) (/.f64 D d)) (*.f64 (*.f64 D (neg.f64 D)) (/.f64 1 (*.f64 d (*.f64 d (neg.f64 l))))) (*.f64 (/.f64 D 1) (/.f64 D (*.f64 d (*.f64 d l)))) (*.f64 (/.f64 1 d) (/.f64 (*.f64 D D) (*.f64 d l))) (*.f64 (/.f64 1 (*.f64 d l)) (*.f64 (/.f64 D d) D)) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 d (*.f64 d l)))) (/.f64 (*.f64 D D) (sqrt.f64 (*.f64 d (*.f64 d l))))) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d (*.f64 d l))) 2)) (/.f64 (*.f64 D D) (cbrt.f64 (*.f64 d (*.f64 d l))))) (*.f64 (/.f64 D (*.f64 d (*.f64 d l))) D) (*.f64 (*.f64 1 (/.f64 D (*.f64 d (*.f64 d l)))) D) (*.f64 (/.f64 1 (*.f64 d (*.f64 d (neg.f64 l)))) (*.f64 D (neg.f64 D))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) 1) (/.f64 (cbrt.f64 (*.f64 D D)) (*.f64 d (*.f64 d l)))) (*.f64 (/.f64 D (pow.f64 (cbrt.f64 (*.f64 d (*.f64 d l))) 2)) (/.f64 D (cbrt.f64 (*.f64 d (*.f64 d l))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) d) (/.f64 (cbrt.f64 (*.f64 D D)) (*.f64 d l))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 d l)) (/.f64 (cbrt.f64 (*.f64 D D)) d)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) (sqrt.f64 (*.f64 d (*.f64 d l)))) (/.f64 (cbrt.f64 (*.f64 D D)) (sqrt.f64 (*.f64 d (*.f64 d l))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) (pow.f64 (cbrt.f64 (*.f64 d (*.f64 d l))) 2)) (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))))) (*.f64 (/.f64 D (*.f64 d (*.f64 d (neg.f64 l)))) (neg.f64 D)) (*.f64 (/.f64 D (/.f64 (*.f64 d (*.f64 d l)) 1)) D) (*.f64 (/.f64 D (/.f64 (*.f64 d (*.f64 d l)) (sqrt.f64 D))) (sqrt.f64 D)) (*.f64 (/.f64 D (/.f64 (*.f64 d (*.f64 d l)) (cbrt.f64 (*.f64 D D)))) (cbrt.f64 D)) (*.f64 (/.f64 1 (/.f64 (*.f64 d (*.f64 d l)) (cbrt.f64 (pow.f64 D 4)))) (cbrt.f64 (*.f64 D D))) (*.f64 (/.f64 (sqrt.f64 D) (*.f64 (/.f64 (*.f64 d l) D) d)) (sqrt.f64 D)) (*.f64 (/.f64 (cbrt.f64 (*.f64 D D)) (*.f64 (/.f64 (*.f64 d l) D) d)) (cbrt.f64 D)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 d (*.f64 d l))) (cbrt.f64 (*.f64 D D))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l)))) 3/2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l)))) 3/2)) (*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) 3) 1/6) (pow.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) 3) 1/6)) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 d l) D) (/.f64 d D)) -1/2) (pow.f64 (*.f64 (/.f64 (*.f64 d l) D) (/.f64 d D)) -1/2)) (pow.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) 1) (pow.f64 (/.f64 D (sqrt.f64 (*.f64 d (*.f64 d l)))) 2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l)))) 3) (pow.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) 3) 1/3) (pow.f64 (*.f64 (/.f64 (*.f64 d l) D) (/.f64 d D)) -1) (neg.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d (neg.f64 l))))) (neg.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d (neg.f64 l)))) 1)) (neg.f64 (*.f64 (*.f64 D D) (/.f64 1 (*.f64 d (*.f64 d (neg.f64 l)))))) (neg.f64 (*.f64 1 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d (neg.f64 l)))))) (neg.f64 (/.f64 D (/.f64 (*.f64 d (*.f64 d l)) (neg.f64 D)))) (neg.f64 (/.f64 (*.f64 (/.f64 D d) D) (*.f64 d (neg.f64 l)))) (neg.f64 (/.f64 (*.f64 D (neg.f64 D)) (*.f64 d (*.f64 d l)))) (sqrt.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) 2)) (log.f64 (pow.f64 (exp.f64 (/.f64 D d)) (/.f64 D (*.f64 d l)))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l)))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) 3)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 D D) 3) (pow.f64 (*.f64 d (*.f64 d l)) 3))) (expm1.f64 (log1p.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))))) (exp.f64 (log.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))))) (exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l)))) 1)) (log1p.f64 (expm1.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))))))
((-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 M M) (*.f64 h w0)))) 1) (pow.f64 (*.f64 (*.f64 M M) (*.f64 h w0)) 1) (pow.f64 (*.f64 M (sqrt.f64 (*.f64 h w0))) 2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 M M) (*.f64 h w0))) 3) (pow.f64 (pow.f64 (*.f64 (*.f64 M M) (*.f64 h w0)) 3) 1/3) (sqrt.f64 (*.f64 (pow.f64 (*.f64 h w0) 2) (pow.f64 M 4))) (log.f64 (pow.f64 (pow.f64 (exp.f64 w0) h) (*.f64 M M))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 M M) (*.f64 h w0))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 M M) (*.f64 h w0)) 3)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 M M) 3) (pow.f64 (*.f64 h w0) 3))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 h w0) 3) (pow.f64 (*.f64 M M) 3))) (expm1.f64 (log1p.f64 (*.f64 (*.f64 M M) (*.f64 h w0)))) (exp.f64 (log.f64 (*.f64 (*.f64 M M) (*.f64 h w0)))) (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 M M) (*.f64 h w0))) 1)) (log1p.f64 (expm1.f64 (*.f64 (*.f64 M M) (*.f64 h w0)))))
((-.f64 (exp.f64 (log1p.f64 (*.f64 d (*.f64 d l)))) 1) (pow.f64 (*.f64 d (*.f64 d l)) 1) (pow.f64 (sqrt.f64 (*.f64 d (*.f64 d l))) 2) (pow.f64 (cbrt.f64 (*.f64 d (*.f64 d l))) 3) (pow.f64 (pow.f64 (*.f64 d (*.f64 d l)) 3) 1/3) (neg.f64 (*.f64 d (*.f64 d (neg.f64 l)))) (sqrt.f64 (pow.f64 (*.f64 d (*.f64 d l)) 2)) (log.f64 (pow.f64 (exp.f64 d) (*.f64 d l))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 d (*.f64 d l))))) (cbrt.f64 (pow.f64 (*.f64 d (*.f64 d l)) 3)) (cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (*.f64 d l) 3))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 d l) 3) (pow.f64 d 3))) (expm1.f64 (log1p.f64 (*.f64 d (*.f64 d l)))) (exp.f64 (log.f64 (*.f64 d (*.f64 d l)))) (exp.f64 (*.f64 (log.f64 (*.f64 d (*.f64 d l))) 1)) (log1p.f64 (expm1.f64 (*.f64 d (*.f64 d l)))))

simplify110.0ms (0.5%)

Algorithm
egg-herbie
Rules
1582×distribute-lft-in
1282×times-frac
786×associate-*r*
762×associate-*l*
752×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03139430
19049370
259869370
Stop Event
node limit
Counts
292 → 163
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) (*.f64 (*.f64 M M) (*.f64 h w0))))) 1)
(/.f64 (*.f64 D D) (/.f64 (*.f64 d (*.f64 d l)) (*.f64 (*.f64 M M) (*.f64 h w0))))
(/.f64 (*.f64 (*.f64 M M) (*.f64 h w0)) (*.f64 (/.f64 (*.f64 d l) D) (/.f64 d D)))
(/.f64 1 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w0))))))
(/.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w0)))) (*.f64 d (*.f64 d l)))
(/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w0))) (*.f64 (/.f64 (*.f64 d l) D) d))
(/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 h w0)) D) (*.f64 (/.f64 (*.f64 d l) D) d))
(/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 h w0)) (*.f64 (/.f64 D d) D)) (*.f64 d l))
(/.f64 (*.f64 (*.f64 (/.f64 D d) D) (*.f64 (*.f64 M M) (*.f64 h w0))) (*.f64 d l))
(/.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w0)))) d) (*.f64 d l))
(/.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w0)))) (*.f64 d l)) d)
(/.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w0)))) 1) (*.f64 d (*.f64 d l)))
(/.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w0)))) (sqrt.f64 (*.f64 d (*.f64 d l)))) (sqrt.f64 (*.f64 d (*.f64 d l))))
(/.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w0)))) (pow.f64 (cbrt.f64 (*.f64 d (*.f64 d l))) 2)) (cbrt.f64 (*.f64 d (*.f64 d l))))
(/.f64 (*.f64 (*.f64 D D) (neg.f64 (*.f64 (*.f64 M M) (*.f64 h w0)))) (*.f64 d (*.f64 d (neg.f64 l))))
(pow.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) (*.f64 (*.f64 M M) (*.f64 h w0))) 1)
(pow.f64 (*.f64 (*.f64 M (sqrt.f64 (*.f64 h w0))) (/.f64 D (sqrt.f64 (*.f64 d (*.f64 d l))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) (*.f64 (*.f64 M M) (*.f64 h w0)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) (*.f64 (*.f64 M M) (*.f64 h w0))) 3) 1/3)
(neg.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d (neg.f64 l)))) (*.f64 (*.f64 M M) (*.f64 h w0))))
(neg.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 h w0)) (/.f64 (*.f64 D D) (*.f64 d (*.f64 d (neg.f64 l))))))
(neg.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w0)))) (*.f64 d (*.f64 d (neg.f64 l)))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) (*.f64 (*.f64 M M) (*.f64 h w0))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 D d)) (/.f64 D (*.f64 d l))) (*.f64 (*.f64 M M) (*.f64 h w0))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) (*.f64 (*.f64 M M) (*.f64 h w0))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) (*.f64 (*.f64 M M) (*.f64 h w0))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) 3) (pow.f64 (*.f64 (*.f64 M M) (*.f64 h w0)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M M) (*.f64 h w0)) 3) (pow.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) (*.f64 (*.f64 M M) (*.f64 h w0)))))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) (*.f64 (*.f64 M M) (*.f64 h w0)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) (*.f64 (*.f64 M M) (*.f64 h w0)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) (*.f64 (*.f64 M M) (*.f64 h w0)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))))) 1)
(*.f64 D (*.f64 D (/.f64 1 (*.f64 d (*.f64 d l)))))
(*.f64 D (*.f64 1 (/.f64 D (*.f64 d (*.f64 d l)))))
(*.f64 (*.f64 D D) (/.f64 1 (*.f64 d (*.f64 d l))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) 1)
(*.f64 1 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))))
(*.f64 (/.f64 D (sqrt.f64 (*.f64 d (*.f64 d l)))) (/.f64 D (sqrt.f64 (*.f64 d (*.f64 d l)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l)))) 2) (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l)))))
(*.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 (cbrt.f64 (*.f64 D D)) (/.f64 1 (*.f64 d (*.f64 d l)))))
(*.f64 (*.f64 (/.f64 D d) D) (/.f64 1 (*.f64 d l)))
(*.f64 (/.f64 1 (*.f64 d (*.f64 d l))) (*.f64 D D))
(*.f64 (/.f64 D d) (/.f64 D (*.f64 d l)))
(*.f64 (/.f64 D (*.f64 d l)) (/.f64 D d))
(*.f64 (*.f64 D (neg.f64 D)) (/.f64 1 (*.f64 d (*.f64 d (neg.f64 l)))))
(*.f64 (/.f64 D 1) (/.f64 D (*.f64 d (*.f64 d l))))
(*.f64 (/.f64 1 d) (/.f64 (*.f64 D D) (*.f64 d l)))
(*.f64 (/.f64 1 (*.f64 d l)) (*.f64 (/.f64 D d) D))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d (*.f64 d l)))) (/.f64 (*.f64 D D) (sqrt.f64 (*.f64 d (*.f64 d l)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d (*.f64 d l))) 2)) (/.f64 (*.f64 D D) (cbrt.f64 (*.f64 d (*.f64 d l)))))
(*.f64 (/.f64 D (*.f64 d (*.f64 d l))) D)
(*.f64 (*.f64 1 (/.f64 D (*.f64 d (*.f64 d l)))) D)
(*.f64 (/.f64 1 (*.f64 d (*.f64 d (neg.f64 l)))) (*.f64 D (neg.f64 D)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) 1) (/.f64 (cbrt.f64 (*.f64 D D)) (*.f64 d (*.f64 d l))))
(*.f64 (/.f64 D (pow.f64 (cbrt.f64 (*.f64 d (*.f64 d l))) 2)) (/.f64 D (cbrt.f64 (*.f64 d (*.f64 d l)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) d) (/.f64 (cbrt.f64 (*.f64 D D)) (*.f64 d l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 d l)) (/.f64 (cbrt.f64 (*.f64 D D)) d))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) (sqrt.f64 (*.f64 d (*.f64 d l)))) (/.f64 (cbrt.f64 (*.f64 D D)) (sqrt.f64 (*.f64 d (*.f64 d l)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) (pow.f64 (cbrt.f64 (*.f64 d (*.f64 d l))) 2)) (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l)))))
(*.f64 (/.f64 D (*.f64 d (*.f64 d (neg.f64 l)))) (neg.f64 D))
(*.f64 (/.f64 D (/.f64 (*.f64 d (*.f64 d l)) 1)) D)
(*.f64 (/.f64 D (/.f64 (*.f64 d (*.f64 d l)) (sqrt.f64 D))) (sqrt.f64 D))
(*.f64 (/.f64 D (/.f64 (*.f64 d (*.f64 d l)) (cbrt.f64 (*.f64 D D)))) (cbrt.f64 D))
(*.f64 (/.f64 1 (/.f64 (*.f64 d (*.f64 d l)) (cbrt.f64 (pow.f64 D 4)))) (cbrt.f64 (*.f64 D D)))
(*.f64 (/.f64 (sqrt.f64 D) (*.f64 (/.f64 (*.f64 d l) D) d)) (sqrt.f64 D))
(*.f64 (/.f64 (cbrt.f64 (*.f64 D D)) (*.f64 (/.f64 (*.f64 d l) D) d)) (cbrt.f64 D))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 d (*.f64 d l))) (cbrt.f64 (*.f64 D D)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l)))) 3/2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l)))) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) 3) 1/6) (pow.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) 3) 1/6))
(*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 d l) D) (/.f64 d D)) -1/2) (pow.f64 (*.f64 (/.f64 (*.f64 d l) D) (/.f64 d D)) -1/2))
(pow.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) 1)
(pow.f64 (/.f64 D (sqrt.f64 (*.f64 d (*.f64 d l)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) 3) 1/3)
(pow.f64 (*.f64 (/.f64 (*.f64 d l) D) (/.f64 d D)) -1)
(neg.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d (neg.f64 l)))))
(neg.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d (neg.f64 l)))) 1))
(neg.f64 (*.f64 (*.f64 D D) (/.f64 1 (*.f64 d (*.f64 d (neg.f64 l))))))
(neg.f64 (*.f64 1 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d (neg.f64 l))))))
(neg.f64 (/.f64 D (/.f64 (*.f64 d (*.f64 d l)) (neg.f64 D))))
(neg.f64 (/.f64 (*.f64 (/.f64 D d) D) (*.f64 d (neg.f64 l))))
(neg.f64 (/.f64 (*.f64 D (neg.f64 D)) (*.f64 d (*.f64 d l))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 D d)) (/.f64 D (*.f64 d l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 D D) 3) (pow.f64 (*.f64 d (*.f64 d l)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l)))))
(exp.f64 (log.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 M M) (*.f64 h w0)))) 1)
(pow.f64 (*.f64 (*.f64 M M) (*.f64 h w0)) 1)
(pow.f64 (*.f64 M (sqrt.f64 (*.f64 h w0))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 M M) (*.f64 h w0))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 M M) (*.f64 h w0)) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 h w0) 2) (pow.f64 M 4)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 w0) h) (*.f64 M M)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 M M) (*.f64 h w0)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 M M) (*.f64 h w0)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M M) 3) (pow.f64 (*.f64 h w0) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h w0) 3) (pow.f64 (*.f64 M M) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 M M) (*.f64 h w0))))
(exp.f64 (log.f64 (*.f64 (*.f64 M M) (*.f64 h w0))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 M M) (*.f64 h w0))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 M M) (*.f64 h w0))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (*.f64 d l)))) 1)
(pow.f64 (*.f64 d (*.f64 d l)) 1)
(pow.f64 (sqrt.f64 (*.f64 d (*.f64 d l))) 2)
(pow.f64 (cbrt.f64 (*.f64 d (*.f64 d l))) 3)
(pow.f64 (pow.f64 (*.f64 d (*.f64 d l)) 3) 1/3)
(neg.f64 (*.f64 d (*.f64 d (neg.f64 l))))
(sqrt.f64 (pow.f64 (*.f64 d (*.f64 d l)) 2))
(log.f64 (pow.f64 (exp.f64 d) (*.f64 d l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (*.f64 d l)))))
(cbrt.f64 (pow.f64 (*.f64 d (*.f64 d l)) 3))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (*.f64 d l) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d l) 3) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (*.f64 d (*.f64 d l))))
(exp.f64 (log.f64 (*.f64 d (*.f64 d l))))
(exp.f64 (*.f64 (log.f64 (*.f64 d (*.f64 d l))) 1))
(log1p.f64 (expm1.f64 (*.f64 d (*.f64 d l))))
Outputs
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 M M) (*.f64 w0 h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 M M) (*.f64 w0 h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 M M) (*.f64 w0 h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 M M) (*.f64 w0 h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 M M) (*.f64 w0 h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 M M) (*.f64 w0 h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 M M) (*.f64 w0 h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 M M) (*.f64 w0 h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 M M) (*.f64 w0 h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 M M) (*.f64 w0 h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 M M) (*.f64 w0 h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 (*.f64 M M) (*.f64 w0 h))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 (*.f64 M M) (*.f64 w0 h))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 (*.f64 M M) (*.f64 w0 h))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 (*.f64 M M) (*.f64 w0 h))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 (*.f64 M M) (*.f64 w0 h))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 (*.f64 M M) (*.f64 w0 h))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 (*.f64 M M) (*.f64 w0 h))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 (*.f64 M M) (*.f64 w0 h))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 (*.f64 M M) (*.f64 w0 h))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 (*.f64 M M) (*.f64 w0 h))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 (*.f64 M M) (*.f64 w0 h))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 (*.f64 M M) (*.f64 w0 h))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 (*.f64 M M) (*.f64 w0 h))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 (*.f64 M M) (*.f64 w0 h))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 (*.f64 M M) (*.f64 w0 h))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 (*.f64 M M) (*.f64 w0 h))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 (*.f64 M M) (*.f64 w0 h))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 (*.f64 M M) (*.f64 w0 h))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 (*.f64 M M) (*.f64 w0 h))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 (*.f64 M M) (*.f64 w0 h))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 (*.f64 M M) (*.f64 w0 h))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 (*.f64 M M) (*.f64 w0 h))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 (*.f64 M M) (*.f64 w0 h))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 (*.f64 M M) (*.f64 w0 h))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 (*.f64 M M) (*.f64 w0 h))
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) (*.f64 (*.f64 M M) (*.f64 h w0))))) 1)
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 D D) (/.f64 (*.f64 d (*.f64 d l)) (*.f64 (*.f64 M M) (*.f64 h w0))))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (*.f64 M M) (*.f64 h w0)) (*.f64 (/.f64 (*.f64 d l) D) (/.f64 d D)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 1 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w0))))))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w0)))) (*.f64 d (*.f64 d l)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w0))) (*.f64 (/.f64 (*.f64 d l) D) d))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 h w0)) D) (*.f64 (/.f64 (*.f64 d l) D) d))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 h w0)) (*.f64 (/.f64 D d) D)) (*.f64 d l))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (*.f64 (/.f64 D d) D) (*.f64 (*.f64 M M) (*.f64 h w0))) (*.f64 d l))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w0)))) d) (*.f64 d l))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w0)))) (*.f64 d l)) d)
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w0)))) 1) (*.f64 d (*.f64 d l)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w0)))) (sqrt.f64 (*.f64 d (*.f64 d l)))) (sqrt.f64 (*.f64 d (*.f64 d l))))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w0)))) (pow.f64 (cbrt.f64 (*.f64 d (*.f64 d l))) 2)) (cbrt.f64 (*.f64 d (*.f64 d l))))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(/.f64 (*.f64 (*.f64 D D) (neg.f64 (*.f64 (*.f64 M M) (*.f64 h w0)))) (*.f64 d (*.f64 d (neg.f64 l))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 w0 h)) (/.f64 (neg.f64 (*.f64 D D)) (*.f64 (*.f64 d d) (neg.f64 l))))
(*.f64 (/.f64 D d) (*.f64 D (*.f64 (/.f64 (*.f64 M (neg.f64 M)) (neg.f64 l)) (/.f64 (*.f64 w0 h) d))))
(pow.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) (*.f64 (*.f64 M M) (*.f64 h w0))) 1)
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(pow.f64 (*.f64 (*.f64 M (sqrt.f64 (*.f64 h w0))) (/.f64 D (sqrt.f64 (*.f64 d (*.f64 d l))))) 2)
(pow.f64 (*.f64 M (*.f64 (sqrt.f64 (*.f64 w0 h)) (/.f64 D (sqrt.f64 (*.f64 l (*.f64 d d)))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) (*.f64 (*.f64 M M) (*.f64 h w0)))) 3)
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) (*.f64 (*.f64 M M) (*.f64 h w0))) 3) 1/3)
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(neg.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d (neg.f64 l)))) (*.f64 (*.f64 M M) (*.f64 h w0))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 w0 h)) (/.f64 (neg.f64 (*.f64 D D)) (*.f64 (*.f64 d d) (neg.f64 l))))
(*.f64 (/.f64 D d) (*.f64 D (*.f64 (/.f64 (*.f64 M (neg.f64 M)) (neg.f64 l)) (/.f64 (*.f64 w0 h) d))))
(neg.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 h w0)) (/.f64 (*.f64 D D) (*.f64 d (*.f64 d (neg.f64 l))))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 w0 h)) (/.f64 (neg.f64 (*.f64 D D)) (*.f64 (*.f64 d d) (neg.f64 l))))
(*.f64 (/.f64 D d) (*.f64 D (*.f64 (/.f64 (*.f64 M (neg.f64 M)) (neg.f64 l)) (/.f64 (*.f64 w0 h) d))))
(neg.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w0)))) (*.f64 d (*.f64 d (neg.f64 l)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 w0 h)) (/.f64 (neg.f64 (*.f64 D D)) (*.f64 (*.f64 d d) (neg.f64 l))))
(*.f64 (/.f64 D d) (*.f64 D (*.f64 (/.f64 (*.f64 M (neg.f64 M)) (neg.f64 l)) (/.f64 (*.f64 w0 h) d))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) (*.f64 (*.f64 M M) (*.f64 h w0))) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 (/.f64 D (*.f64 l d)) (*.f64 (*.f64 M M) (*.f64 w0 h)))) 2))
(fabs.f64 (*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 D d)) (/.f64 D (*.f64 d l))) (*.f64 (*.f64 M M) (*.f64 h w0))))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) (*.f64 (*.f64 M M) (*.f64 h w0))))))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) (*.f64 (*.f64 M M) (*.f64 h w0))) 3))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) 3) (pow.f64 (*.f64 (*.f64 M M) (*.f64 h w0)) 3)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M M) (*.f64 h w0)) 3) (pow.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) 3)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) (*.f64 (*.f64 M M) (*.f64 h w0)))))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) (*.f64 (*.f64 M M) (*.f64 h w0)))))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) (*.f64 (*.f64 M M) (*.f64 h w0)))) 1))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) (*.f64 (*.f64 M M) (*.f64 h w0)))))
(*.f64 (/.f64 D d) (/.f64 (*.f64 D (*.f64 (*.f64 M M) (*.f64 w0 h))) (*.f64 l d)))
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))))) 1)
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(*.f64 D (*.f64 D (/.f64 1 (*.f64 d (*.f64 d l)))))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(*.f64 D (*.f64 1 (/.f64 D (*.f64 d (*.f64 d l)))))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(*.f64 (*.f64 D D) (/.f64 1 (*.f64 d (*.f64 d l))))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) 1)
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(*.f64 1 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(*.f64 (/.f64 D (sqrt.f64 (*.f64 d (*.f64 d l)))) (/.f64 D (sqrt.f64 (*.f64 d (*.f64 d l)))))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(*.f64 (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l)))) 2))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l)))) 2) (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l)))))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(*.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 (cbrt.f64 (*.f64 D D)) (/.f64 1 (*.f64 d (*.f64 d l)))))
(*.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 (/.f64 1 (*.f64 l (*.f64 d d))) (cbrt.f64 (*.f64 D D))))
(/.f64 (cbrt.f64 (pow.f64 D 4)) (/.f64 l (/.f64 (cbrt.f64 (*.f64 D D)) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D d) D) (/.f64 1 (*.f64 d l)))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(*.f64 (/.f64 1 (*.f64 d (*.f64 d l))) (*.f64 D D))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(*.f64 (/.f64 D d) (/.f64 D (*.f64 d l)))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(*.f64 (/.f64 D (*.f64 d l)) (/.f64 D d))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(*.f64 (*.f64 D (neg.f64 D)) (/.f64 1 (*.f64 d (*.f64 d (neg.f64 l)))))
(/.f64 (neg.f64 (*.f64 D D)) (*.f64 (*.f64 d d) (neg.f64 l)))
(*.f64 D (neg.f64 (/.f64 D (*.f64 (*.f64 d d) (neg.f64 l)))))
(*.f64 (/.f64 D 1) (/.f64 D (*.f64 d (*.f64 d l))))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(*.f64 (/.f64 1 d) (/.f64 (*.f64 D D) (*.f64 d l)))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(*.f64 (/.f64 1 (*.f64 d l)) (*.f64 (/.f64 D d) D))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d (*.f64 d l)))) (/.f64 (*.f64 D D) (sqrt.f64 (*.f64 d (*.f64 d l)))))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d (*.f64 d l))) 2)) (/.f64 (*.f64 D D) (cbrt.f64 (*.f64 d (*.f64 d l)))))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(*.f64 (/.f64 D (*.f64 d (*.f64 d l))) D)
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(*.f64 (*.f64 1 (/.f64 D (*.f64 d (*.f64 d l)))) D)
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(*.f64 (/.f64 1 (*.f64 d (*.f64 d (neg.f64 l)))) (*.f64 D (neg.f64 D)))
(/.f64 (neg.f64 (*.f64 D D)) (*.f64 (*.f64 d d) (neg.f64 l)))
(*.f64 D (neg.f64 (/.f64 D (*.f64 (*.f64 d d) (neg.f64 l)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) 1) (/.f64 (cbrt.f64 (*.f64 D D)) (*.f64 d (*.f64 d l))))
(*.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 (/.f64 1 (*.f64 l (*.f64 d d))) (cbrt.f64 (*.f64 D D))))
(/.f64 (cbrt.f64 (pow.f64 D 4)) (/.f64 l (/.f64 (cbrt.f64 (*.f64 D D)) (*.f64 d d))))
(*.f64 (/.f64 D (pow.f64 (cbrt.f64 (*.f64 d (*.f64 d l))) 2)) (/.f64 D (cbrt.f64 (*.f64 d (*.f64 d l)))))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) d) (/.f64 (cbrt.f64 (*.f64 D D)) (*.f64 d l)))
(*.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 (/.f64 1 (*.f64 l (*.f64 d d))) (cbrt.f64 (*.f64 D D))))
(/.f64 (cbrt.f64 (pow.f64 D 4)) (/.f64 l (/.f64 (cbrt.f64 (*.f64 D D)) (*.f64 d d))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 d l)) (/.f64 (cbrt.f64 (*.f64 D D)) d))
(*.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 (/.f64 1 (*.f64 l (*.f64 d d))) (cbrt.f64 (*.f64 D D))))
(/.f64 (cbrt.f64 (pow.f64 D 4)) (/.f64 l (/.f64 (cbrt.f64 (*.f64 D D)) (*.f64 d d))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) (sqrt.f64 (*.f64 d (*.f64 d l)))) (/.f64 (cbrt.f64 (*.f64 D D)) (sqrt.f64 (*.f64 d (*.f64 d l)))))
(*.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 (/.f64 1 (*.f64 l (*.f64 d d))) (cbrt.f64 (*.f64 D D))))
(/.f64 (cbrt.f64 (pow.f64 D 4)) (/.f64 l (/.f64 (cbrt.f64 (*.f64 D D)) (*.f64 d d))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) (pow.f64 (cbrt.f64 (*.f64 d (*.f64 d l))) 2)) (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 D 4)) (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 l d))))) (pow.f64 (cbrt.f64 (*.f64 l (*.f64 d d))) 2))
(*.f64 (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))) (/.f64 (cbrt.f64 (pow.f64 D 4)) (pow.f64 (cbrt.f64 (*.f64 l (*.f64 d d))) 2)))
(*.f64 (/.f64 D (*.f64 d (*.f64 d (neg.f64 l)))) (neg.f64 D))
(/.f64 (neg.f64 (*.f64 D D)) (*.f64 (*.f64 d d) (neg.f64 l)))
(*.f64 D (neg.f64 (/.f64 D (*.f64 (*.f64 d d) (neg.f64 l)))))
(*.f64 (/.f64 D (/.f64 (*.f64 d (*.f64 d l)) 1)) D)
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(*.f64 (/.f64 D (/.f64 (*.f64 d (*.f64 d l)) (sqrt.f64 D))) (sqrt.f64 D))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(*.f64 (/.f64 D (/.f64 (*.f64 d (*.f64 d l)) (cbrt.f64 (*.f64 D D)))) (cbrt.f64 D))
(*.f64 (*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (cbrt.f64 (*.f64 D D))) (cbrt.f64 D))
(*.f64 (/.f64 D (*.f64 l (*.f64 d d))) (*.f64 (cbrt.f64 (*.f64 D D)) (cbrt.f64 D)))
(*.f64 (/.f64 1 (/.f64 (*.f64 d (*.f64 d l)) (cbrt.f64 (pow.f64 D 4)))) (cbrt.f64 (*.f64 D D)))
(*.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 (/.f64 1 (*.f64 l (*.f64 d d))) (cbrt.f64 (*.f64 D D))))
(/.f64 (cbrt.f64 (pow.f64 D 4)) (/.f64 l (/.f64 (cbrt.f64 (*.f64 D D)) (*.f64 d d))))
(*.f64 (/.f64 (sqrt.f64 D) (*.f64 (/.f64 (*.f64 d l) D) d)) (sqrt.f64 D))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(*.f64 (/.f64 (cbrt.f64 (*.f64 D D)) (*.f64 (/.f64 (*.f64 d l) D) d)) (cbrt.f64 D))
(*.f64 (cbrt.f64 D) (/.f64 (/.f64 (cbrt.f64 (*.f64 D D)) (/.f64 d (/.f64 D l))) d))
(*.f64 (/.f64 (cbrt.f64 (*.f64 D D)) d) (/.f64 (cbrt.f64 D) (*.f64 (/.f64 d D) l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 d (*.f64 d l))) (cbrt.f64 (*.f64 D D)))
(*.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 (/.f64 1 (*.f64 l (*.f64 d d))) (cbrt.f64 (*.f64 D D))))
(/.f64 (cbrt.f64 (pow.f64 D 4)) (/.f64 l (/.f64 (cbrt.f64 (*.f64 D D)) (*.f64 d d))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l)))) 3/2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l)))) 3/2))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) 3) 1/6) (pow.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) 3) 1/6))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 d l) D) (/.f64 d D)) -1/2) (pow.f64 (*.f64 (/.f64 (*.f64 d l) D) (/.f64 d D)) -1/2))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(pow.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) 1)
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(pow.f64 (/.f64 D (sqrt.f64 (*.f64 d (*.f64 d l)))) 2)
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l)))) 3)
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(pow.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) 3) 1/3)
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(pow.f64 (*.f64 (/.f64 (*.f64 d l) D) (/.f64 d D)) -1)
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(neg.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d (neg.f64 l)))))
(/.f64 (neg.f64 (*.f64 D D)) (*.f64 (*.f64 d d) (neg.f64 l)))
(*.f64 D (neg.f64 (/.f64 D (*.f64 (*.f64 d d) (neg.f64 l)))))
(neg.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d (neg.f64 l)))) 1))
(/.f64 (neg.f64 (*.f64 D D)) (*.f64 (*.f64 d d) (neg.f64 l)))
(*.f64 D (neg.f64 (/.f64 D (*.f64 (*.f64 d d) (neg.f64 l)))))
(neg.f64 (*.f64 (*.f64 D D) (/.f64 1 (*.f64 d (*.f64 d (neg.f64 l))))))
(/.f64 (neg.f64 (*.f64 D D)) (*.f64 (*.f64 d d) (neg.f64 l)))
(*.f64 D (neg.f64 (/.f64 D (*.f64 (*.f64 d d) (neg.f64 l)))))
(neg.f64 (*.f64 1 (/.f64 (*.f64 D D) (*.f64 d (*.f64 d (neg.f64 l))))))
(/.f64 (neg.f64 (*.f64 D D)) (*.f64 (*.f64 d d) (neg.f64 l)))
(*.f64 D (neg.f64 (/.f64 D (*.f64 (*.f64 d d) (neg.f64 l)))))
(neg.f64 (/.f64 D (/.f64 (*.f64 d (*.f64 d l)) (neg.f64 D))))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(neg.f64 (/.f64 (*.f64 (/.f64 D d) D) (*.f64 d (neg.f64 l))))
(/.f64 (neg.f64 (*.f64 D D)) (*.f64 (*.f64 d d) (neg.f64 l)))
(*.f64 D (neg.f64 (/.f64 D (*.f64 (*.f64 d d) (neg.f64 l)))))
(neg.f64 (/.f64 (*.f64 D (neg.f64 D)) (*.f64 d (*.f64 d l))))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 l d))) 2))
(fabs.f64 (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l)))
(log.f64 (pow.f64 (exp.f64 (/.f64 D d)) (/.f64 D (*.f64 d l))))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))))))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) 3))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 D D) 3) (pow.f64 (*.f64 d (*.f64 d l)) 3)))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l)))))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(exp.f64 (log.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l)))))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l)))) 1))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l)))))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 M M) (*.f64 h w0)))) 1)
(*.f64 (*.f64 M M) (*.f64 w0 h))
(pow.f64 (*.f64 (*.f64 M M) (*.f64 h w0)) 1)
(*.f64 (*.f64 M M) (*.f64 w0 h))
(pow.f64 (*.f64 M (sqrt.f64 (*.f64 h w0))) 2)
(pow.f64 (*.f64 M (sqrt.f64 (*.f64 w0 h))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 M M) (*.f64 h w0))) 3)
(*.f64 (*.f64 M M) (*.f64 w0 h))
(pow.f64 (pow.f64 (*.f64 (*.f64 M M) (*.f64 h w0)) 3) 1/3)
(*.f64 (*.f64 M M) (*.f64 w0 h))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 h w0) 2) (pow.f64 M 4)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 w0 h) 2) (pow.f64 M 4)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 w0) h) (*.f64 M M)))
(*.f64 (*.f64 M M) (log.f64 (pow.f64 (exp.f64 w0) h)))
(*.f64 (*.f64 M M) (*.f64 h (log.f64 (exp.f64 w0))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 M M) (*.f64 h w0)))))
(*.f64 (*.f64 M M) (*.f64 w0 h))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 M M) (*.f64 h w0)) 3))
(*.f64 (*.f64 M M) (*.f64 w0 h))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M M) 3) (pow.f64 (*.f64 h w0) 3)))
(*.f64 (*.f64 M M) (*.f64 w0 h))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h w0) 3) (pow.f64 (*.f64 M M) 3)))
(*.f64 (*.f64 M M) (*.f64 w0 h))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 M M) (*.f64 h w0))))
(*.f64 (*.f64 M M) (*.f64 w0 h))
(exp.f64 (log.f64 (*.f64 (*.f64 M M) (*.f64 h w0))))
(*.f64 (*.f64 M M) (*.f64 w0 h))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 M M) (*.f64 h w0))) 1))
(*.f64 (*.f64 M M) (*.f64 w0 h))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 M M) (*.f64 h w0))))
(*.f64 (*.f64 M M) (*.f64 w0 h))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (*.f64 d l)))) 1)
(*.f64 l (*.f64 d d))
(pow.f64 (*.f64 d (*.f64 d l)) 1)
(*.f64 l (*.f64 d d))
(pow.f64 (sqrt.f64 (*.f64 d (*.f64 d l))) 2)
(*.f64 l (*.f64 d d))
(pow.f64 (cbrt.f64 (*.f64 d (*.f64 d l))) 3)
(*.f64 l (*.f64 d d))
(pow.f64 (pow.f64 (*.f64 d (*.f64 d l)) 3) 1/3)
(*.f64 l (*.f64 d d))
(neg.f64 (*.f64 d (*.f64 d (neg.f64 l))))
(*.f64 l (*.f64 d d))
(sqrt.f64 (pow.f64 (*.f64 d (*.f64 d l)) 2))
(sqrt.f64 (pow.f64 (*.f64 l (*.f64 d d)) 2))
(fabs.f64 (*.f64 l (*.f64 d d)))
(log.f64 (pow.f64 (exp.f64 d) (*.f64 d l)))
(*.f64 l (*.f64 d d))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (*.f64 d l)))))
(*.f64 l (*.f64 d d))
(cbrt.f64 (pow.f64 (*.f64 d (*.f64 d l)) 3))
(*.f64 l (*.f64 d d))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (*.f64 d l) 3)))
(*.f64 l (*.f64 d d))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d l) 3) (pow.f64 d 3)))
(*.f64 l (*.f64 d d))
(expm1.f64 (log1p.f64 (*.f64 d (*.f64 d l))))
(*.f64 l (*.f64 d d))
(exp.f64 (log.f64 (*.f64 d (*.f64 d l))))
(*.f64 l (*.f64 d d))
(exp.f64 (*.f64 (log.f64 (*.f64 d (*.f64 d l))) 1))
(*.f64 l (*.f64 d d))
(log1p.f64 (expm1.f64 (*.f64 d (*.f64 d l))))
(*.f64 l (*.f64 d d))

localize47.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
91.5%
(/.f64 (/.f64 l h) (neg.f64 D))
89.6%
(*.f64 (/.f64 M (/.f64 (/.f64 l h) (neg.f64 D))) (/.f64 M (*.f64 (/.f64 d D) (*.f64 d -4))))
88.7%
(/.f64 M (/.f64 (/.f64 l h) (neg.f64 D)))
87.9%
(/.f64 M (*.f64 (/.f64 d D) (*.f64 d -4)))
Compiler

Compiled 137 to 51 computations (62.8% saved)

series37.0ms (0.2%)

Counts
4 → 180
Calls

45 calls:

TimeVariablePointExpression
15.0ms
D
@0
(/.f64 (/.f64 l h) (neg.f64 D))
2.0ms
h
@-inf
(*.f64 (/.f64 M (/.f64 (/.f64 l h) (neg.f64 D))) (/.f64 M (*.f64 (/.f64 d D) (*.f64 d -4))))
1.0ms
M
@inf
(/.f64 M (*.f64 (/.f64 d D) (*.f64 d -4)))
1.0ms
l
@0
(/.f64 M (/.f64 (/.f64 l h) (neg.f64 D)))
1.0ms
M
@0
(/.f64 M (/.f64 (/.f64 l h) (neg.f64 D)))

rewrite105.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
430×distribute-rgt-in
414×add-sqr-sqrt
406×pow1
406×*-un-lft-identity
386×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
018118
1401106
26379106
Stop Event
node limit
Counts
4 → 223
Calls
Call 1
Inputs
(/.f64 M (*.f64 (/.f64 d D) (*.f64 d -4)))
(/.f64 M (/.f64 (/.f64 l h) (neg.f64 D)))
(*.f64 (/.f64 M (/.f64 (/.f64 l h) (neg.f64 D))) (/.f64 M (*.f64 (/.f64 d D) (*.f64 d -4))))
(/.f64 (/.f64 l h) (neg.f64 D))
Outputs
((+.f64 (*.f64 (/.f64 M (*.f64 d (*.f64 d -4))) 0) (*.f64 (/.f64 D d) (/.f64 M (*.f64 d -4)))) (+.f64 (*.f64 0 (/.f64 M (*.f64 d (*.f64 d -4)))) (*.f64 D (/.f64 M (*.f64 d (*.f64 d -4))))) (-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 D d) (/.f64 M (*.f64 d -4))))) 1) (*.f64 M (/.f64 (/.f64 D d) (*.f64 d -4))) (*.f64 (*.f64 (/.f64 D d) (/.f64 M (*.f64 d -4))) 1) (*.f64 1 (*.f64 (/.f64 D d) (/.f64 M (*.f64 d -4)))) (*.f64 (sqrt.f64 M) (*.f64 (sqrt.f64 M) (/.f64 (/.f64 D d) (*.f64 d -4)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 D d) (/.f64 M (*.f64 d -4)))) (sqrt.f64 (*.f64 (/.f64 D d) (/.f64 M (*.f64 d -4))))) (*.f64 (pow.f64 (cbrt.f64 M) 2) (*.f64 (cbrt.f64 M) (/.f64 (/.f64 D d) (*.f64 d -4)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 M (*.f64 d -4)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 M (*.f64 d -4)))) 2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 M (*.f64 d -4)))) 2) (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 M (*.f64 d -4))))) (*.f64 (*.f64 (/.f64 M d) D) (/.f64 1 (*.f64 d -4))) (*.f64 (/.f64 (/.f64 D d) (*.f64 d -4)) M) (*.f64 (/.f64 D d) (/.f64 M (*.f64 d -4))) (*.f64 (neg.f64 M) (/.f64 (/.f64 D d) (*.f64 d -4))) (*.f64 (/.f64 1 (*.f64 d -4)) (*.f64 (/.f64 M d) D)) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 d (*.f64 -4 (/.f64 d D))))) (/.f64 M (sqrt.f64 (*.f64 d (*.f64 -4 (/.f64 d D)))))) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d (*.f64 -4 (/.f64 d D)))) 2)) (/.f64 M (cbrt.f64 (*.f64 d (*.f64 -4 (/.f64 d D)))))) (*.f64 (/.f64 1 (*.f64 d (/.f64 d D))) (/.f64 M -4)) (*.f64 (/.f64 M (*.f64 d (*.f64 d -4))) D) (*.f64 (/.f64 (sqrt.f64 M) 1) (/.f64 (sqrt.f64 M) (*.f64 d (*.f64 -4 (/.f64 d D))))) (*.f64 (/.f64 (sqrt.f64 M) (/.f64 d D)) (/.f64 (sqrt.f64 M) (*.f64 d -4))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) 1) (/.f64 (cbrt.f64 M) (*.f64 d (*.f64 -4 (/.f64 d D))))) (*.f64 (/.f64 (sqrt.f64 M) (*.f64 d -4)) (/.f64 (sqrt.f64 M) (/.f64 d D))) (*.f64 (/.f64 (sqrt.f64 M) (pow.f64 (cbrt.f64 (*.f64 d (*.f64 -4 (/.f64 d D)))) 2)) (/.f64 (sqrt.f64 M) (cbrt.f64 (*.f64 d (*.f64 -4 (/.f64 d D)))))) (*.f64 (/.f64 (sqrt.f64 M) (*.f64 d (/.f64 d D))) (/.f64 (sqrt.f64 M) -4)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) (/.f64 d D)) (/.f64 (cbrt.f64 M) (*.f64 d -4))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) (*.f64 d -4)) (/.f64 (cbrt.f64 M) (/.f64 d D))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) (sqrt.f64 (*.f64 d (*.f64 -4 (/.f64 d D))))) (/.f64 (cbrt.f64 M) (sqrt.f64 (*.f64 d (*.f64 -4 (/.f64 d D)))))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) (pow.f64 (cbrt.f64 (*.f64 d (*.f64 -4 (/.f64 d D)))) 2)) (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 M (*.f64 d -4))))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) (*.f64 d (/.f64 d D))) (/.f64 (cbrt.f64 M) -4)) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M (*.f64 d -4))) 1) (pow.f64 (sqrt.f64 (*.f64 (/.f64 D d) (/.f64 M (*.f64 d -4)))) 2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 M (*.f64 d -4)))) 3) (pow.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M (*.f64 d -4))) 3) 1/3) (pow.f64 (/.f64 (*.f64 d -4) (*.f64 (/.f64 M d) D)) -1) (neg.f64 (*.f64 (/.f64 D d) (/.f64 M (*.f64 d -4)))) (sqrt.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M (*.f64 d -4))) 2)) (log.f64 (pow.f64 (exp.f64 M) (/.f64 (/.f64 D d) (*.f64 d -4)))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 D d) (/.f64 M (*.f64 d -4)))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M (*.f64 d -4))) 3)) (cbrt.f64 (/.f64 (pow.f64 M 3) (pow.f64 (*.f64 d (*.f64 -4 (/.f64 d D))) 3))) (expm1.f64 (log1p.f64 (*.f64 (/.f64 D d) (/.f64 M (*.f64 d -4))))) (exp.f64 (log.f64 (*.f64 (/.f64 D d) (/.f64 M (*.f64 d -4))))) (exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 D d) (/.f64 M (*.f64 d -4)))) 1)) (log1p.f64 (expm1.f64 (*.f64 (/.f64 D d) (/.f64 M (*.f64 d -4))))))
((+.f64 (*.f64 (*.f64 M (/.f64 h l)) 0) (*.f64 D (*.f64 M (/.f64 h l)))) (+.f64 (*.f64 (*.f64 (*.f64 M (/.f64 h l)) 1) 0) (*.f64 D (*.f64 M (/.f64 h l)))) (+.f64 (*.f64 (*.f64 (*.f64 M (/.f64 h l)) -1) 0) (*.f64 D (*.f64 M (/.f64 h l)))) (+.f64 (*.f64 (/.f64 M (/.f64 (neg.f64 l) h)) 0) (*.f64 D (*.f64 M (/.f64 h l)))) (+.f64 (*.f64 0 (*.f64 M (/.f64 h l))) (*.f64 D (*.f64 M (/.f64 h l)))) (+.f64 (*.f64 0 (*.f64 (*.f64 M (/.f64 h l)) 1)) (*.f64 D (*.f64 (*.f64 M (/.f64 h l)) 1))) (+.f64 (*.f64 0 (*.f64 (*.f64 M (/.f64 h l)) -1)) (*.f64 D (*.f64 (*.f64 M (/.f64 h l)) -1))) (+.f64 (*.f64 0 (/.f64 M (/.f64 (neg.f64 l) h))) (*.f64 D (/.f64 M (/.f64 (neg.f64 l) h)))) (-.f64 (exp.f64 (log1p.f64 (*.f64 D (*.f64 M (/.f64 h l))))) 1) (*.f64 M (*.f64 D (/.f64 h l))) (*.f64 D (*.f64 M (/.f64 h l))) (*.f64 (*.f64 D (*.f64 M (/.f64 h l))) 1) (*.f64 1 (*.f64 D (*.f64 M (/.f64 h l)))) (*.f64 (sqrt.f64 M) (*.f64 (sqrt.f64 M) (*.f64 D (/.f64 h l)))) (*.f64 (sqrt.f64 (*.f64 D (*.f64 M (/.f64 h l)))) (sqrt.f64 (*.f64 D (*.f64 M (/.f64 h l))))) (*.f64 (pow.f64 (cbrt.f64 M) 2) (*.f64 (cbrt.f64 M) (*.f64 D (/.f64 h l)))) (*.f64 (cbrt.f64 (*.f64 D (*.f64 M (/.f64 h l)))) (pow.f64 (cbrt.f64 (*.f64 D (*.f64 M (/.f64 h l)))) 2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 D (*.f64 M (/.f64 h l)))) 2) (cbrt.f64 (*.f64 D (*.f64 M (/.f64 h l))))) (*.f64 (*.f64 M (/.f64 h l)) D) (*.f64 (*.f64 D (/.f64 h l)) M) (*.f64 (/.f64 h l) (/.f64 M (/.f64 1 D))) (*.f64 (neg.f64 M) (*.f64 D (/.f64 h l))) (*.f64 (*.f64 (*.f64 M (/.f64 h l)) 1) D) (*.f64 (*.f64 (*.f64 M (/.f64 h l)) (sqrt.f64 D)) (sqrt.f64 D)) (*.f64 (*.f64 (*.f64 M (/.f64 h l)) (pow.f64 (cbrt.f64 D) 2)) (cbrt.f64 D)) (*.f64 (*.f64 (*.f64 M (/.f64 h l)) -1) D) (*.f64 (/.f64 M 1) (*.f64 D (/.f64 h l))) (*.f64 (/.f64 M l) (*.f64 D h)) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 l (*.f64 D h)))) (/.f64 M (sqrt.f64 (/.f64 l (*.f64 D h))))) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 l (*.f64 D h))) 2)) (/.f64 M (cbrt.f64 (/.f64 l (*.f64 D h))))) (*.f64 (/.f64 M (/.f64 (neg.f64 l) h)) D) (*.f64 (/.f64 (sqrt.f64 M) 1) (/.f64 (sqrt.f64 M) (/.f64 l (*.f64 D h)))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) 1) (/.f64 (cbrt.f64 M) (/.f64 l (*.f64 D h)))) (*.f64 (/.f64 (sqrt.f64 M) (/.f64 l h)) (/.f64 (sqrt.f64 M) (/.f64 1 D))) (*.f64 (/.f64 (sqrt.f64 M) (pow.f64 (cbrt.f64 (/.f64 l (*.f64 D h))) 2)) (/.f64 (sqrt.f64 M) (cbrt.f64 (/.f64 l (*.f64 D h))))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) (/.f64 l h)) (/.f64 (cbrt.f64 M) (/.f64 1 D))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) (sqrt.f64 (/.f64 l (*.f64 D h)))) (/.f64 (cbrt.f64 M) (sqrt.f64 (/.f64 l (*.f64 D h))))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) (pow.f64 (cbrt.f64 (/.f64 l (*.f64 D h))) 2)) (cbrt.f64 (*.f64 D (*.f64 M (/.f64 h l))))) (pow.f64 (*.f64 D (*.f64 M (/.f64 h l))) 1) (pow.f64 (sqrt.f64 (*.f64 D (*.f64 M (/.f64 h l)))) 2) (pow.f64 (cbrt.f64 (*.f64 D (*.f64 M (/.f64 h l)))) 3) (pow.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 h l))) 3) 1/3) (pow.f64 (/.f64 l (*.f64 M (*.f64 D h))) -1) (neg.f64 (*.f64 D (*.f64 M (/.f64 h l)))) (sqrt.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 h l))) 2)) (log.f64 (pow.f64 (exp.f64 M) (*.f64 D (/.f64 h l)))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 D (*.f64 M (/.f64 h l)))))) (cbrt.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 h l))) 3)) (cbrt.f64 (/.f64 (pow.f64 M 3) (pow.f64 (/.f64 l (*.f64 D h)) 3))) (expm1.f64 (log1p.f64 (*.f64 D (*.f64 M (/.f64 h l))))) (exp.f64 (log.f64 (*.f64 D (*.f64 M (/.f64 h l))))) (exp.f64 (*.f64 (log.f64 (*.f64 D (*.f64 M (/.f64 h l)))) 1)) (log1p.f64 (expm1.f64 (*.f64 D (*.f64 M (/.f64 h l))))))
((+.f64 (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 M (*.f64 d -4))) (*.f64 M (/.f64 h l))) 0) (*.f64 M (*.f64 (/.f64 (/.f64 D d) (*.f64 d -4)) (*.f64 D (*.f64 M (/.f64 h l)))))) (+.f64 (*.f64 (/.f64 (/.f64 M (/.f64 (*.f64 d -4) (*.f64 (/.f64 M d) D))) (/.f64 l h)) 0) (*.f64 M (*.f64 (/.f64 (/.f64 D d) (*.f64 d -4)) (*.f64 D (*.f64 M (/.f64 h l)))))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 M M) (/.f64 l (*.f64 D h))) (*.f64 d (*.f64 d -4))) 0) (*.f64 M (*.f64 (/.f64 (/.f64 D d) (*.f64 d -4)) (*.f64 D (*.f64 M (/.f64 h l)))))) (+.f64 (*.f64 (/.f64 (/.f64 M (/.f64 (*.f64 d -4) (*.f64 (/.f64 M d) D))) (/.f64 (neg.f64 l) h)) 0) (*.f64 M (*.f64 (/.f64 (/.f64 D d) (*.f64 d -4)) (*.f64 D (*.f64 M (/.f64 h l)))))) (+.f64 (*.f64 0 (*.f64 (*.f64 (/.f64 D d) (/.f64 M (*.f64 d -4))) (*.f64 M (/.f64 h l)))) (*.f64 D (*.f64 (*.f64 (/.f64 D d) (/.f64 M (*.f64 d -4))) (*.f64 M (/.f64 h l))))) (+.f64 (*.f64 0 (/.f64 (/.f64 M (/.f64 (*.f64 d -4) (*.f64 (/.f64 M d) D))) (/.f64 l h))) (*.f64 D (/.f64 (/.f64 M (/.f64 (*.f64 d -4) (*.f64 (/.f64 M d) D))) (/.f64 l h)))) (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 M M) (/.f64 l (*.f64 D h))) (*.f64 d (*.f64 d -4)))) (*.f64 D (/.f64 (/.f64 (*.f64 M M) (/.f64 l (*.f64 D h))) (*.f64 d (*.f64 d -4))))) (+.f64 (*.f64 0 (/.f64 (/.f64 M (/.f64 (*.f64 d -4) (*.f64 (/.f64 M d) D))) (/.f64 (neg.f64 l) h))) (*.f64 D (/.f64 (/.f64 M (/.f64 (*.f64 d -4) (*.f64 (/.f64 M d) D))) (/.f64 (neg.f64 l) h)))) (-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 (/.f64 (/.f64 D d) (*.f64 d -4)) (*.f64 D (*.f64 M (/.f64 h l))))))) 1) (/.f64 M (/.f64 (*.f64 (*.f64 (/.f64 l (*.f64 D h)) (/.f64 d D)) (*.f64 d -4)) M)) (/.f64 M (/.f64 (/.f64 l (*.f64 D h)) (*.f64 (/.f64 D d) (/.f64 M (*.f64 d -4))))) (/.f64 M (*.f64 (*.f64 d (*.f64 -4 (/.f64 d D))) (/.f64 l (*.f64 M (*.f64 D h))))) (/.f64 M (*.f64 (/.f64 (*.f64 d -4) (*.f64 (/.f64 M d) D)) (/.f64 l (*.f64 D h)))) (/.f64 M (*.f64 (/.f64 l (*.f64 D h)) (/.f64 (*.f64 d -4) (*.f64 (/.f64 M d) D)))) (/.f64 M (*.f64 (/.f64 l (*.f64 M (*.f64 D h))) (*.f64 d (*.f64 -4 (/.f64 d D))))) (/.f64 (*.f64 (/.f64 D d) (/.f64 M (*.f64 d -4))) (/.f64 l (*.f64 M (*.f64 D h)))) (/.f64 (*.f64 D (*.f64 M (/.f64 h l))) (/.f64 (*.f64 d -4) (*.f64 (/.f64 M d) D))) (/.f64 1 (/.f64 (*.f64 (*.f64 (/.f64 l (*.f64 D h)) (/.f64 d D)) (*.f64 d -4)) (*.f64 M M))) (/.f64 1 (/.f64 (*.f64 d (*.f64 -4 (/.f64 d D))) (/.f64 (*.f64 M M) (/.f64 l (*.f64 D h))))) (/.f64 1 (/.f64 (/.f64 l (*.f64 D h)) (/.f64 M (/.f64 (*.f64 d -4) (*.f64 (/.f64 M d) D))))) (/.f64 1 (*.f64 (/.f64 (*.f64 d -4) (*.f64 (/.f64 M d) D)) (/.f64 l (*.f64 M (*.f64 D h))))) (/.f64 1 (*.f64 (/.f64 l (*.f64 M (*.f64 D h))) (/.f64 (*.f64 d -4) (*.f64 (/.f64 M d) D)))) (/.f64 (*.f64 M M) (*.f64 (*.f64 (/.f64 l (*.f64 D h)) (/.f64 d D)) (*.f64 d -4))) (/.f64 (/.f64 (*.f64 M M) (/.f64 l (*.f64 D h))) (*.f64 d (*.f64 -4 (/.f64 d D)))) (/.f64 (/.f64 M (/.f64 (*.f64 d -4) (*.f64 (/.f64 M d) D))) (/.f64 l (*.f64 D h))) (/.f64 (*.f64 (/.f64 M d) D) (*.f64 (/.f64 l (*.f64 M (*.f64 D h))) (*.f64 d -4))) (/.f64 (neg.f64 M) (*.f64 (/.f64 (*.f64 d -4) (*.f64 (/.f64 M d) D)) (/.f64 l (*.f64 D h)))) (/.f64 (neg.f64 M) (*.f64 (/.f64 l (*.f64 M (*.f64 D h))) (*.f64 d (*.f64 -4 (/.f64 d D))))) (/.f64 (*.f64 (neg.f64 M) (neg.f64 M)) (*.f64 (*.f64 (/.f64 l (*.f64 D h)) (/.f64 d D)) (*.f64 d -4))) (/.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 M (*.f64 d -4))) (neg.f64 M)) (/.f64 l (*.f64 D h))) (/.f64 (*.f64 M (*.f64 (/.f64 M d) D)) (*.f64 (/.f64 l (*.f64 D h)) (*.f64 d -4))) (/.f64 (*.f64 M (neg.f64 M)) (*.f64 (*.f64 (/.f64 l (*.f64 D h)) (/.f64 d D)) (*.f64 d -4))) (/.f64 (*.f64 (*.f64 D (*.f64 M (/.f64 h l))) (neg.f64 M)) (*.f64 d (*.f64 -4 (/.f64 d D)))) (/.f64 (*.f64 (*.f64 D (*.f64 M (/.f64 h l))) (*.f64 (/.f64 M d) D)) (*.f64 d -4)) (/.f64 (*.f64 (neg.f64 M) (*.f64 (/.f64 D d) (/.f64 M (*.f64 d -4)))) (/.f64 l (*.f64 D h))) (/.f64 (*.f64 (neg.f64 M) (*.f64 D (*.f64 M (/.f64 h l)))) (*.f64 d (*.f64 -4 (/.f64 d D)))) (/.f64 (*.f64 (neg.f64 M) M) (*.f64 (*.f64 (/.f64 l (*.f64 D h)) (/.f64 d D)) (*.f64 d -4))) (/.f64 (*.f64 (*.f64 (/.f64 M d) D) (*.f64 D (*.f64 M (/.f64 h l)))) (*.f64 d -4)) (/.f64 (/.f64 (/.f64 (*.f64 M M) (/.f64 l (*.f64 D h))) (/.f64 d D)) (*.f64 d -4)) (/.f64 (/.f64 (/.f64 (*.f64 M M) (/.f64 l (*.f64 D h))) (*.f64 d -4)) (/.f64 d D)) (/.f64 (/.f64 (/.f64 (*.f64 M M) (/.f64 l (*.f64 D h))) 1) (*.f64 d (*.f64 -4 (/.f64 d D)))) (/.f64 (/.f64 (/.f64 (*.f64 M M) (/.f64 l (*.f64 D h))) (sqrt.f64 (*.f64 d (*.f64 -4 (/.f64 d D))))) (sqrt.f64 (*.f64 d (*.f64 -4 (/.f64 d D))))) (/.f64 (/.f64 (/.f64 (*.f64 M M) (/.f64 l (*.f64 D h))) (pow.f64 (cbrt.f64 (*.f64 d (*.f64 -4 (/.f64 d D)))) 2)) (cbrt.f64 (*.f64 d (*.f64 -4 (/.f64 d D))))) (/.f64 (/.f64 (/.f64 (*.f64 M M) (/.f64 l (*.f64 D h))) (*.f64 d (/.f64 d D))) -4) (/.f64 (/.f64 (/.f64 M (/.f64 (*.f64 d -4) (*.f64 (/.f64 M d) D))) (/.f64 l h)) (/.f64 1 D)) (/.f64 (/.f64 (/.f64 M (/.f64 (*.f64 d -4) (*.f64 (/.f64 M d) D))) 1) (/.f64 l (*.f64 D h))) (/.f64 (/.f64 (/.f64 M (/.f64 (*.f64 d -4) (*.f64 (/.f64 M d) D))) (sqrt.f64 (/.f64 l (*.f64 D h)))) (sqrt.f64 (/.f64 l (*.f64 D h)))) (/.f64 (/.f64 (/.f64 M (/.f64 (*.f64 d -4) (*.f64 (/.f64 M d) D))) (pow.f64 (cbrt.f64 (/.f64 l (*.f64 D h))) 2)) (cbrt.f64 (/.f64 l (*.f64 D h)))) (/.f64 (*.f64 (*.f64 (/.f64 M d) D) M) (*.f64 (*.f64 d -4) (/.f64 l (*.f64 D h)))) (/.f64 (*.f64 (*.f64 (/.f64 M d) D) 1) (*.f64 (*.f64 d -4) (/.f64 l (*.f64 M (*.f64 D h))))) (/.f64 (*.f64 (*.f64 (/.f64 M d) D) (neg.f64 M)) (*.f64 (*.f64 d -4) (/.f64 l (*.f64 D h)))) (/.f64 (*.f64 (neg.f64 M) 1) (*.f64 (*.f64 d (*.f64 -4 (/.f64 d D))) (/.f64 l (*.f64 M (*.f64 D h))))) (/.f64 (*.f64 (neg.f64 M) 1) (*.f64 (/.f64 l (*.f64 D h)) (/.f64 (*.f64 d -4) (*.f64 (/.f64 M d) D)))) (/.f64 (*.f64 (neg.f64 M) (*.f64 (/.f64 M d) D)) (*.f64 (/.f64 l (*.f64 D h)) (*.f64 d -4))) (/.f64 (neg.f64 (*.f64 M M)) (neg.f64 (*.f64 (*.f64 (/.f64 l (*.f64 D h)) (/.f64 d D)) (*.f64 d -4)))) (/.f64 (neg.f64 (/.f64 (*.f64 M M) (/.f64 l (*.f64 D h)))) (*.f64 d (*.f64 -4 (/.f64 d D)))) (/.f64 (neg.f64 (/.f64 M (/.f64 (*.f64 d -4) (*.f64 (/.f64 M d) D)))) (/.f64 l (*.f64 D h))) (pow.f64 (*.f64 M (*.f64 (/.f64 (/.f64 D d) (*.f64 d -4)) (*.f64 D (*.f64 M (/.f64 h l))))) 1) (pow.f64 (/.f64 M (sqrt.f64 (*.f64 (*.f64 (/.f64 l (*.f64 D h)) (/.f64 d D)) (*.f64 d -4)))) 2) (pow.f64 (cbrt.f64 (*.f64 M (*.f64 (/.f64 (/.f64 D d) (*.f64 d -4)) (*.f64 D (*.f64 M (/.f64 h l)))))) 3) (pow.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 (/.f64 D d) (*.f64 d -4)) (*.f64 D (*.f64 M (/.f64 h l))))) 3) 1/3) (sqrt.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 (/.f64 D d) (*.f64 d -4)) (*.f64 D (*.f64 M (/.f64 h l))))) 2)) (log.f64 (pow.f64 (pow.f64 (exp.f64 M) (*.f64 D (/.f64 h l))) (*.f64 (/.f64 D d) (/.f64 M (*.f64 d -4))))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 (/.f64 (/.f64 D d) (*.f64 d -4)) (*.f64 D (*.f64 M (/.f64 h l)))))))) (cbrt.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 (/.f64 D d) (*.f64 d -4)) (*.f64 D (*.f64 M (/.f64 h l))))) 3)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 M (*.f64 d -4))) 3) (pow.f64 (*.f64 D (*.f64 M (/.f64 h l))) 3))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 h l))) 3) (pow.f64 (*.f64 (/.f64 D d) (/.f64 M (*.f64 d -4))) 3))) (expm1.f64 (log1p.f64 (*.f64 M (*.f64 (/.f64 (/.f64 D d) (*.f64 d -4)) (*.f64 D (*.f64 M (/.f64 h l))))))) (exp.f64 (log.f64 (*.f64 M (*.f64 (/.f64 (/.f64 D d) (*.f64 d -4)) (*.f64 D (*.f64 M (/.f64 h l))))))) (exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 (/.f64 (/.f64 D d) (*.f64 d -4)) (*.f64 D (*.f64 M (/.f64 h l)))))) 1)) (log1p.f64 (expm1.f64 (*.f64 M (*.f64 (/.f64 (/.f64 D d) (*.f64 d -4)) (*.f64 D (*.f64 M (/.f64 h l))))))))
((+.f64 0 (/.f64 l (*.f64 D h))) (+.f64 (-.f64 0 (exp.f64 (log1p.f64 (/.f64 l (*.f64 D h))))) 1) (-.f64 0 (/.f64 l (*.f64 D h))) (-.f64 (exp.f64 (log1p.f64 (/.f64 l (*.f64 D h)))) 1) (*.f64 l (*.f64 (pow.f64 h -1) (/.f64 1 D))) (*.f64 l (/.f64 1 (*.f64 D h))) (*.f64 (/.f64 l h) (/.f64 1 D)) (*.f64 (/.f64 l h) (neg.f64 (/.f64 1 D))) (*.f64 (/.f64 l (*.f64 D h)) 1) (*.f64 1 (/.f64 l (*.f64 D h))) (*.f64 (sqrt.f64 (/.f64 l (*.f64 D h))) (sqrt.f64 (/.f64 l (*.f64 D h)))) (*.f64 (sqrt.f64 (/.f64 l (*.f64 D h))) (neg.f64 (sqrt.f64 (/.f64 l (*.f64 D h))))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 1 D))) (*.f64 (cbrt.f64 (/.f64 l (*.f64 D h))) (pow.f64 (cbrt.f64 (/.f64 l (*.f64 D h))) 2)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 l (*.f64 D h))) 2) (cbrt.f64 (/.f64 l (*.f64 D h)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 l (*.f64 D h))) 2) (neg.f64 (cbrt.f64 (/.f64 l (*.f64 D h))))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 l h)) 2) (*.f64 (cbrt.f64 (/.f64 l h)) (/.f64 1 D))) (*.f64 -1 (/.f64 l (*.f64 D h))) (*.f64 (/.f64 1 D) (/.f64 l h)) (*.f64 (/.f64 (neg.f64 l) h) (/.f64 1 D)) (*.f64 (/.f64 1 (sqrt.f64 D)) (/.f64 (/.f64 l h) (sqrt.f64 D))) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 D) 2)) (/.f64 (/.f64 l h) (cbrt.f64 D))) (*.f64 (/.f64 l 1) (/.f64 (pow.f64 h -1) D)) (*.f64 (neg.f64 (sqrt.f64 (/.f64 l (*.f64 D h)))) (sqrt.f64 (/.f64 l (*.f64 D h)))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 l (*.f64 D h))) 2)) (cbrt.f64 (/.f64 l (*.f64 D h)))) (*.f64 (/.f64 (sqrt.f64 l) D) (/.f64 (sqrt.f64 l) h)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) D) (/.f64 (cbrt.f64 l) h)) (*.f64 (/.f64 l (sqrt.f64 D)) (/.f64 (pow.f64 h -1) (sqrt.f64 D))) (*.f64 (/.f64 l (pow.f64 (cbrt.f64 D) 2)) (/.f64 (pow.f64 h -1) (cbrt.f64 D))) (*.f64 (/.f64 l -1) (/.f64 (pow.f64 h -1) D)) (*.f64 (/.f64 (sqrt.f64 (/.f64 l h)) 1) (/.f64 (sqrt.f64 (/.f64 l h)) D)) (*.f64 (/.f64 (sqrt.f64 (/.f64 l h)) (pow.f64 (cbrt.f64 D) 2)) (/.f64 (sqrt.f64 (/.f64 l h)) (cbrt.f64 D))) (*.f64 (/.f64 (sqrt.f64 (/.f64 l h)) -1) (/.f64 (sqrt.f64 (/.f64 l h)) D)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 l h)) 2) 1) (/.f64 (cbrt.f64 (/.f64 l h)) D)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 l h)) 2) (sqrt.f64 D)) (/.f64 (cbrt.f64 (/.f64 l h)) (sqrt.f64 D))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 l h)) 2) (pow.f64 (cbrt.f64 D) 2)) (cbrt.f64 (/.f64 l (*.f64 D h)))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 l h)) 2) -1) (/.f64 (cbrt.f64 (/.f64 l h)) D)) (pow.f64 (/.f64 l (*.f64 D h)) 1) (pow.f64 (sqrt.f64 (/.f64 l (*.f64 D h))) 2) (pow.f64 (cbrt.f64 (/.f64 l (*.f64 D h))) 3) (pow.f64 (pow.f64 (/.f64 l (*.f64 D h)) 3) 1/3) (pow.f64 (*.f64 D (/.f64 h l)) -1) (neg.f64 (/.f64 l (*.f64 D h))) (sqrt.f64 (pow.f64 (/.f64 l (*.f64 D h)) 2)) (log.f64 (exp.f64 (/.f64 l (*.f64 D h)))) (log.f64 (/.f64 1 (exp.f64 (/.f64 l (*.f64 D h))))) (log.f64 (+.f64 1 (expm1.f64 (/.f64 l (*.f64 D h))))) (cbrt.f64 (pow.f64 (/.f64 l (*.f64 D h)) 3)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 l h) 3) (pow.f64 D 3))) (expm1.f64 (log1p.f64 (/.f64 l (*.f64 D h)))) (exp.f64 (log.f64 (/.f64 l (*.f64 D h)))) (exp.f64 (*.f64 (log.f64 (/.f64 l (*.f64 D h))) 1)) (log1p.f64 (expm1.f64 (/.f64 l (*.f64 D h)))))

simplify108.0ms (0.4%)

Algorithm
egg-herbie
Rules
1554×associate-*r*
1380×associate-/l*
1262×associate-*l*
1112×associate-/r*
864×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

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

localize32.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
98.1%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))))
93.8%
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))))
92.0%
(*.f64 (/.f64 1/2 d) (*.f64 M D))
85.0%
(*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))
Compiler

Compiled 102 to 54 computations (47.1% saved)

series11.0ms (0%)

Counts
4 → 204
Calls

57 calls:

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

rewrite115.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1684×associate-/r*
1210×associate-/l*
446×add-sqr-sqrt
432×*-un-lft-identity
430×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
021156
1444156
25645156
Stop Event
node limit
Counts
4 → 227
Calls
Call 1
Inputs
(*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))
(*.f64 (/.f64 1/2 d) (*.f64 M D))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))))
Outputs
((+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)) 0) (+.f64 1 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)) 1)) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)) 1) 1) (/.f64 (/.f64 1/2 d) (/.f64 (/.f64 l h) (*.f64 (*.f64 M D) (*.f64 (/.f64 1/2 d) (*.f64 M D))))) (/.f64 (*.f64 M D) (/.f64 (/.f64 l h) (*.f64 (/.f64 1/2 d) (*.f64 (/.f64 1/2 d) (*.f64 M D))))) (/.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) (/.f64 (/.f64 l h) (*.f64 (/.f64 1/2 d) (*.f64 M D)))) (/.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) (/.f64 l (*.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) h))) (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 l h)) (/.f64 h (/.f64 l (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2))) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)) 1) (/.f64 1 (/.f64 (/.f64 l h) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D))) (/.f64 (/.f64 l h) (*.f64 (sqrt.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D))) (*.f64 (/.f64 1/2 d) (*.f64 M D))))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2)) (/.f64 (/.f64 l h) (cbrt.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 4)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2)) (/.f64 (/.f64 l h) (*.f64 (cbrt.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D))) (*.f64 (/.f64 1/2 d) (*.f64 M D))))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 4)) (/.f64 (/.f64 l h) (cbrt.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 4)) (/.f64 l (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2)) h))) (/.f64 (*.f64 (/.f64 1/2 d) M) (/.f64 (/.f64 l h) (*.f64 D (*.f64 (/.f64 1/2 d) (*.f64 M D))))) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) h) l) (/.f64 (neg.f64 h) (/.f64 (neg.f64 l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2))) (/.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (/.f64 l h) (pow.f64 (*.f64 M D) 2))) (/.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 l (*.f64 (pow.f64 (*.f64 M D) 2) h))) (/.f64 (pow.f64 (*.f64 M D) 2) (/.f64 (/.f64 l h) (/.f64 1/4 (*.f64 d d)))) (/.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) h)) (/.f64 l (sqrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) h)))) (/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) h)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) h))) (/.f64 l (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) h)))) (/.f64 (*.f64 (*.f64 (/.f64 1/2 d) M) (*.f64 (/.f64 1/2 d) M)) (/.f64 (/.f64 l h) (*.f64 D D))) (/.f64 (*.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) (sqrt.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)))) (/.f64 (/.f64 l h) (sqrt.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D))))) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (sqrt.f64 h)) (/.f64 l (sqrt.f64 h))) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (pow.f64 (cbrt.f64 h) 2)) (/.f64 l (cbrt.f64 h))) (/.f64 (*.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) (/.f64 1/2 d)) (/.f64 (/.f64 l h) (*.f64 M D))) (/.f64 (*.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) (*.f64 M D)) (/.f64 (/.f64 l h) (/.f64 1/2 d))) (/.f64 (*.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2))) (/.f64 (/.f64 l h) (cbrt.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D))))) (/.f64 (*.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) (*.f64 (/.f64 1/2 d) M)) (/.f64 (/.f64 l h) D)) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (neg.f64 h)) (neg.f64 l)) (/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2)) (neg.f64 l)) (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 1 h)) l) (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 (sqrt.f64 l) h)) (sqrt.f64 l)) (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 (pow.f64 (cbrt.f64 l) 2) h)) (cbrt.f64 l)) (/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) h)) (neg.f64 l)) (/.f64 (*.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) (sqrt.f64 h)) (/.f64 l (*.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) (sqrt.f64 h)))) (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (sqrt.f64 l)) (/.f64 (sqrt.f64 l) h)) (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (cbrt.f64 l) h)) (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) M) 2) (/.f64 (/.f64 l h) (*.f64 D D))) (/.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) h)) 1) (neg.f64 l)) (/.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) h)) (sqrt.f64 l)) (neg.f64 (sqrt.f64 l))) (/.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) h)) (pow.f64 (cbrt.f64 l) 2)) (neg.f64 (cbrt.f64 l))) (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) h) (cbrt.f64 l)) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) l) (/.f64 1 h)) (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (sqrt.f64 (/.f64 l h))) (sqrt.f64 (/.f64 l h))) (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (*.f64 (cbrt.f64 (/.f64 l h)) (cbrt.f64 (/.f64 l h)))) (cbrt.f64 (/.f64 l h))) (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 1 (sqrt.f64 h))) (/.f64 l (sqrt.f64 h))) (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 1 (pow.f64 (cbrt.f64 h) 2))) (/.f64 l (cbrt.f64 h))) (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 (sqrt.f64 l) (sqrt.f64 h))) (/.f64 (sqrt.f64 l) (sqrt.f64 h))) (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 (sqrt.f64 l) (pow.f64 (cbrt.f64 h) 2))) (/.f64 (sqrt.f64 l) (cbrt.f64 h))) (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 (pow.f64 (cbrt.f64 l) 2) (sqrt.f64 h))) (/.f64 (cbrt.f64 l) (sqrt.f64 h))) (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 (pow.f64 (cbrt.f64 l) 2) (pow.f64 (cbrt.f64 h) 2))) (/.f64 (cbrt.f64 l) (cbrt.f64 h))) (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (neg.f64 h)) 1) (neg.f64 l)) (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (neg.f64 h)) (sqrt.f64 l)) (neg.f64 (sqrt.f64 l))) (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (neg.f64 h)) (pow.f64 (cbrt.f64 l) 2)) (neg.f64 (cbrt.f64 l))) (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (neg.f64 h)) (sqrt.f64 (neg.f64 l))) (sqrt.f64 (neg.f64 l))) (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (neg.f64 h)) (*.f64 (cbrt.f64 (neg.f64 l)) (cbrt.f64 (neg.f64 l)))) (cbrt.f64 (neg.f64 l))) (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (neg.f64 h)) -1) l) (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (neg.f64 h)) (neg.f64 (sqrt.f64 l))) (sqrt.f64 l)) (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (neg.f64 h)) (neg.f64 (pow.f64 (cbrt.f64 l) 2))) (cbrt.f64 l)) (/.f64 (/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2)) 1) (neg.f64 l)) (/.f64 (/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2)) (sqrt.f64 l)) (neg.f64 (sqrt.f64 l))) (/.f64 (/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2)) (pow.f64 (cbrt.f64 l) 2)) (neg.f64 (cbrt.f64 l))) (/.f64 (/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2)) (sqrt.f64 (neg.f64 l))) (sqrt.f64 (neg.f64 l))) (/.f64 (/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2)) (*.f64 (cbrt.f64 (neg.f64 l)) (cbrt.f64 (neg.f64 l)))) (cbrt.f64 (neg.f64 l))) (/.f64 (/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2)) -1) l) (/.f64 (/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2)) (neg.f64 (sqrt.f64 l))) (sqrt.f64 l)) (/.f64 (/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2)) (neg.f64 (pow.f64 (cbrt.f64 l) 2))) (cbrt.f64 l)) (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 1 h)) 1) l) (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 1 h)) (cbrt.f64 l)) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 (sqrt.f64 l) h)) 1) (sqrt.f64 l)) (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 (sqrt.f64 l) h)) (cbrt.f64 l)) (cbrt.f64 (sqrt.f64 l))) (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 (sqrt.f64 l) h)) (sqrt.f64 (pow.f64 (cbrt.f64 l) 2))) (sqrt.f64 (cbrt.f64 l))) (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 (sqrt.f64 l) h)) (sqrt.f64 (sqrt.f64 l))) (sqrt.f64 (sqrt.f64 l))) (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 (pow.f64 (cbrt.f64 l) 2) h)) 1) (cbrt.f64 l)) (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 (pow.f64 (cbrt.f64 l) 2) h)) (sqrt.f64 (cbrt.f64 l))) (sqrt.f64 (cbrt.f64 l))) (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 (pow.f64 (cbrt.f64 l) 2) h)) (cbrt.f64 (pow.f64 (cbrt.f64 l) 2))) (cbrt.f64 (cbrt.f64 l))) (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 (pow.f64 (cbrt.f64 l) 2) h)) (cbrt.f64 (sqrt.f64 l))) (cbrt.f64 (sqrt.f64 l))) (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 (pow.f64 (cbrt.f64 l) 2) h)) (*.f64 (cbrt.f64 (cbrt.f64 l)) (cbrt.f64 (cbrt.f64 l)))) (cbrt.f64 (cbrt.f64 l))) (/.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) h)) (sqrt.f64 (neg.f64 l))) (sqrt.f64 (neg.f64 l))) (/.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) h)) (*.f64 (cbrt.f64 (neg.f64 l)) (cbrt.f64 (neg.f64 l)))) (cbrt.f64 (neg.f64 l))) (/.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) h)) -1) l) (/.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) h)) (neg.f64 (sqrt.f64 l))) (sqrt.f64 l)) (/.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) h)) (neg.f64 (pow.f64 (cbrt.f64 l) 2))) (cbrt.f64 l)) (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)) 1) (pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) (sqrt.f64 (/.f64 h l))) 2) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))) 3) (pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)) 3) 1/3) (sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 4))) (log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)) 3)) (expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) (exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) (exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))) 1)) (log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))))
((-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)))) 1) (/.f64 1/2 (/.f64 d (*.f64 M D))) (/.f64 M (/.f64 (*.f64 d 2) D)) (/.f64 D (/.f64 (*.f64 d 2) M)) (/.f64 (*.f64 M D) (*.f64 d 2)) (/.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 1) (/.f64 1 (/.f64 d (/.f64 (*.f64 M D) 2))) (/.f64 (sqrt.f64 M) (/.f64 (*.f64 d 2) (*.f64 (sqrt.f64 M) D))) (/.f64 (sqrt.f64 (*.f64 M D)) (/.f64 (*.f64 d 2) (sqrt.f64 (*.f64 M D)))) (/.f64 (sqrt.f64 D) (/.f64 (*.f64 d 2) (*.f64 (sqrt.f64 D) M))) (/.f64 (pow.f64 (cbrt.f64 M) 2) (/.f64 (*.f64 d 2) (*.f64 (cbrt.f64 M) D))) (/.f64 (cbrt.f64 (*.f64 M D)) (/.f64 (*.f64 d 2) (pow.f64 (cbrt.f64 (*.f64 M D)) 2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) (/.f64 (*.f64 d 2) (cbrt.f64 (*.f64 M D)))) (/.f64 (pow.f64 (cbrt.f64 D) 2) (/.f64 (*.f64 d 2) (*.f64 (cbrt.f64 D) M))) (/.f64 (*.f64 1/2 (*.f64 M D)) d) (/.f64 -1/2 (/.f64 (neg.f64 d) (*.f64 M D))) (/.f64 (sqrt.f64 (*.f64 1/2 (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 1/2 (*.f64 M D))))) (/.f64 (*.f64 (cbrt.f64 (*.f64 1/2 (*.f64 M D))) (cbrt.f64 (*.f64 1/2 (*.f64 M D)))) (/.f64 d (cbrt.f64 (*.f64 1/2 (*.f64 M D))))) (/.f64 (*.f64 M (sqrt.f64 D)) (/.f64 (*.f64 d 2) (sqrt.f64 D))) (/.f64 (*.f64 M (pow.f64 (cbrt.f64 D) 2)) (/.f64 (*.f64 d 2) (cbrt.f64 D))) (/.f64 (*.f64 D (sqrt.f64 M)) (/.f64 (*.f64 d 2) (sqrt.f64 M))) (/.f64 (*.f64 D (pow.f64 (cbrt.f64 M) 2)) (/.f64 (*.f64 d 2) (cbrt.f64 M))) (/.f64 (*.f64 1/2 M) (/.f64 d D)) (/.f64 (*.f64 1/2 D) (/.f64 d M)) (/.f64 (*.f64 1/2 (sqrt.f64 (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 M D)))) (/.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 (*.f64 M D)) 2)) (/.f64 d (cbrt.f64 (*.f64 M D)))) (/.f64 (*.f64 (*.f64 M D) -1/2) (neg.f64 d)) (/.f64 (*.f64 -1/2 (*.f64 M D)) (neg.f64 d)) (/.f64 (/.f64 (*.f64 M D) 2) d) (/.f64 (/.f64 1/2 (/.f64 (sqrt.f64 d) (*.f64 M D))) (sqrt.f64 d)) (/.f64 (/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 M D))) (cbrt.f64 d)) (/.f64 (/.f64 M (/.f64 d D)) 2) (/.f64 (neg.f64 (*.f64 1/2 (*.f64 M D))) (neg.f64 d)) (/.f64 (/.f64 (*.f64 M D) 1) (*.f64 d 2)) (/.f64 (/.f64 (*.f64 1/2 (*.f64 M D)) (cbrt.f64 d)) (pow.f64 (cbrt.f64 d) 2)) (/.f64 (/.f64 (*.f64 M D) (sqrt.f64 (*.f64 d 2))) (sqrt.f64 (*.f64 d 2))) (/.f64 (/.f64 (*.f64 M D) (*.f64 (cbrt.f64 (*.f64 d 2)) (cbrt.f64 (*.f64 d 2)))) (cbrt.f64 (*.f64 d 2))) (/.f64 (/.f64 (*.f64 (*.f64 M D) -1/2) 1) (neg.f64 d)) (/.f64 (/.f64 (*.f64 (*.f64 M D) -1/2) (sqrt.f64 d)) (neg.f64 (sqrt.f64 d))) (/.f64 (/.f64 (*.f64 (*.f64 M D) -1/2) (pow.f64 (cbrt.f64 d) 2)) (neg.f64 (cbrt.f64 d))) (/.f64 (/.f64 (*.f64 (*.f64 M D) -1/2) (sqrt.f64 (neg.f64 d))) (sqrt.f64 (neg.f64 d))) (/.f64 (/.f64 (*.f64 (*.f64 M D) -1/2) (*.f64 (cbrt.f64 (neg.f64 d)) (cbrt.f64 (neg.f64 d)))) (cbrt.f64 (neg.f64 d))) (/.f64 (/.f64 (*.f64 (*.f64 M D) -1/2) -1) d) (/.f64 (/.f64 (*.f64 (*.f64 M D) -1/2) (neg.f64 (sqrt.f64 d))) (sqrt.f64 d)) (/.f64 (/.f64 (*.f64 (*.f64 M D) -1/2) (neg.f64 (pow.f64 (cbrt.f64 d) 2))) (cbrt.f64 d)) (/.f64 (/.f64 (*.f64 -1/2 (*.f64 M D)) 1) (neg.f64 d)) (/.f64 (/.f64 (*.f64 -1/2 (*.f64 M D)) (sqrt.f64 d)) (neg.f64 (sqrt.f64 d))) (/.f64 (/.f64 (*.f64 -1/2 (*.f64 M D)) (pow.f64 (cbrt.f64 d) 2)) (neg.f64 (cbrt.f64 d))) (/.f64 (/.f64 (*.f64 -1/2 (*.f64 M D)) (sqrt.f64 (neg.f64 d))) (sqrt.f64 (neg.f64 d))) (/.f64 (/.f64 (*.f64 -1/2 (*.f64 M D)) (*.f64 (cbrt.f64 (neg.f64 d)) (cbrt.f64 (neg.f64 d)))) (cbrt.f64 (neg.f64 d))) (/.f64 (/.f64 (*.f64 -1/2 (*.f64 M D)) -1) d) (/.f64 (/.f64 (*.f64 -1/2 (*.f64 M D)) (neg.f64 (sqrt.f64 d))) (sqrt.f64 d)) (/.f64 (/.f64 (*.f64 -1/2 (*.f64 M D)) (neg.f64 (pow.f64 (cbrt.f64 d) 2))) (cbrt.f64 d)) (/.f64 (/.f64 (/.f64 (*.f64 M D) 2) 1) d) (/.f64 (/.f64 (/.f64 (*.f64 M D) 2) (cbrt.f64 d)) (pow.f64 (cbrt.f64 d) 2)) (/.f64 (/.f64 (/.f64 1/2 (/.f64 (sqrt.f64 d) (*.f64 M D))) 1) (sqrt.f64 d)) (/.f64 (/.f64 (/.f64 1/2 (/.f64 (sqrt.f64 d) (*.f64 M D))) (cbrt.f64 d)) (cbrt.f64 (sqrt.f64 d))) (/.f64 (/.f64 (/.f64 1/2 (/.f64 (sqrt.f64 d) (*.f64 M D))) (sqrt.f64 (sqrt.f64 d))) (sqrt.f64 (sqrt.f64 d))) (/.f64 (/.f64 (/.f64 1/2 (/.f64 (sqrt.f64 d) (*.f64 M D))) (sqrt.f64 (pow.f64 (cbrt.f64 d) 2))) (sqrt.f64 (cbrt.f64 d))) (/.f64 (/.f64 (/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 M D))) 1) (cbrt.f64 d)) (/.f64 (/.f64 (/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 M D))) (sqrt.f64 (cbrt.f64 d))) (sqrt.f64 (cbrt.f64 d))) (/.f64 (/.f64 (/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 M D))) (cbrt.f64 (sqrt.f64 d))) (cbrt.f64 (sqrt.f64 d))) (/.f64 (/.f64 (/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 M D))) (*.f64 (cbrt.f64 (cbrt.f64 d)) (cbrt.f64 (cbrt.f64 d)))) (cbrt.f64 (cbrt.f64 d))) (/.f64 (/.f64 (/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 M D))) (cbrt.f64 (pow.f64 (cbrt.f64 d) 2))) (cbrt.f64 (cbrt.f64 d))) (/.f64 (/.f64 (neg.f64 (*.f64 1/2 (*.f64 M D))) 1) (neg.f64 d)) (/.f64 (/.f64 (neg.f64 (*.f64 1/2 (*.f64 M D))) (sqrt.f64 d)) (neg.f64 (sqrt.f64 d))) (/.f64 (/.f64 (neg.f64 (*.f64 1/2 (*.f64 M D))) (pow.f64 (cbrt.f64 d) 2)) (neg.f64 (cbrt.f64 d))) (/.f64 (/.f64 (neg.f64 (*.f64 1/2 (*.f64 M D))) (sqrt.f64 (neg.f64 d))) (sqrt.f64 (neg.f64 d))) (/.f64 (/.f64 (neg.f64 (*.f64 1/2 (*.f64 M D))) (*.f64 (cbrt.f64 (neg.f64 d)) (cbrt.f64 (neg.f64 d)))) (cbrt.f64 (neg.f64 d))) (/.f64 (/.f64 (neg.f64 (*.f64 1/2 (*.f64 M D))) -1) d) (/.f64 (/.f64 (neg.f64 (*.f64 1/2 (*.f64 M D))) (neg.f64 (sqrt.f64 d))) (sqrt.f64 d)) (/.f64 (/.f64 (neg.f64 (*.f64 1/2 (*.f64 M D))) (neg.f64 (pow.f64 (cbrt.f64 d) 2))) (cbrt.f64 d)) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 1) (pow.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) 1/2) (pow.f64 (sqrt.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D))) 2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D))) 3) (pow.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 3) 1/3) (sqrt.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2)) (fabs.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D))) (log.f64 (pow.f64 (pow.f64 (exp.f64 D) M) (/.f64 1/2 d))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 3)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 1/2 d) 3) (pow.f64 (*.f64 M D) 3))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 M D) 3) (pow.f64 (/.f64 1/2 d) 3))) (expm1.f64 (log1p.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)))) (exp.f64 (log.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)))) (exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D))) 1)) (log1p.f64 (expm1.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)))))
((-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))))) 1) (*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))))) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) 1) (*.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))) 1/4) (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))) 1/4)) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))))) (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))))) (*.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))))) (*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) 1/2)) (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)) 3))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)) (+.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 4)))))) (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 4)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)) 1))) (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))) 1/2) (pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) 1) (pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))) 1/4) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))))) 3) (pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))) 3/2) 1/3) (fabs.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))))) (log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))))) (log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))))))) (cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))) 3/2)) (expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))))) (exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (neg.f64 (/.f64 h l)))))) (exp.f64 (*.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (neg.f64 (/.f64 h l)))) 1/2)) (exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (neg.f64 (/.f64 h l))))) 1)) (log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))))))
((-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) w0))) 1) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) w0) 1) (pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) w0)) 2) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) w0)) 3) (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) w0) 3) 1/3) (sqrt.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))) (*.f64 w0 w0))) (log.f64 (pow.f64 (exp.f64 w0) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) w0)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) w0) 3)) (cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))) 3/2) (pow.f64 w0 3))) (cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))) 3/2))) (expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) w0))) (exp.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) w0))) (exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) w0)) 1)) (log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) w0))))

simplify177.0ms (0.7%)

Algorithm
egg-herbie
Rules
1696×associate-/l*
1230×associate-*r*
1172×associate-/r*
988×*-commutative
932×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
087925803
1259425743
Stop Event
node limit
Counts
431 → 493
Calls
Call 1
Inputs
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) w0)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) w0)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0)))
(+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)) 0)
(+.f64 1 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)) 1))
(-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)) 1) 1)
(/.f64 (/.f64 1/2 d) (/.f64 (/.f64 l h) (*.f64 (*.f64 M D) (*.f64 (/.f64 1/2 d) (*.f64 M D)))))
(/.f64 (*.f64 M D) (/.f64 (/.f64 l h) (*.f64 (/.f64 1/2 d) (*.f64 (/.f64 1/2 d) (*.f64 M D)))))
(/.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) (/.f64 (/.f64 l h) (*.f64 (/.f64 1/2 d) (*.f64 M D))))
(/.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) (/.f64 l (*.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) h)))
(/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 l h))
(/.f64 h (/.f64 l (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)) 1)
(/.f64 1 (/.f64 (/.f64 l h) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D))) (/.f64 (/.f64 l h) (*.f64 (sqrt.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D))) (*.f64 (/.f64 1/2 d) (*.f64 M D)))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2)) (/.f64 (/.f64 l h) (cbrt.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 4))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2)) (/.f64 (/.f64 l h) (*.f64 (cbrt.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D))) (*.f64 (/.f64 1/2 d) (*.f64 M D)))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 4)) (/.f64 (/.f64 l h) (cbrt.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 4)) (/.f64 l (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2)) h)))
(/.f64 (*.f64 (/.f64 1/2 d) M) (/.f64 (/.f64 l h) (*.f64 D (*.f64 (/.f64 1/2 d) (*.f64 M D)))))
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) h) l)
(/.f64 (neg.f64 h) (/.f64 (neg.f64 l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2)))
(/.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (/.f64 l h) (pow.f64 (*.f64 M D) 2)))
(/.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 l (*.f64 (pow.f64 (*.f64 M D) 2) h)))
(/.f64 (pow.f64 (*.f64 M D) 2) (/.f64 (/.f64 l h) (/.f64 1/4 (*.f64 d d))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) h)) (/.f64 l (sqrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) h))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) h)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) h))) (/.f64 l (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) h))))
(/.f64 (*.f64 (*.f64 (/.f64 1/2 d) M) (*.f64 (/.f64 1/2 d) M)) (/.f64 (/.f64 l h) (*.f64 D D)))
(/.f64 (*.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) (sqrt.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)))) (/.f64 (/.f64 l h) (sqrt.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)))))
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (sqrt.f64 h)) (/.f64 l (sqrt.f64 h)))
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (pow.f64 (cbrt.f64 h) 2)) (/.f64 l (cbrt.f64 h)))
(/.f64 (*.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) (/.f64 1/2 d)) (/.f64 (/.f64 l h) (*.f64 M D)))
(/.f64 (*.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) (*.f64 M D)) (/.f64 (/.f64 l h) (/.f64 1/2 d)))
(/.f64 (*.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2))) (/.f64 (/.f64 l h) (cbrt.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)))))
(/.f64 (*.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) (*.f64 (/.f64 1/2 d) M)) (/.f64 (/.f64 l h) D))
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (neg.f64 h)) (neg.f64 l))
(/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2)) (neg.f64 l))
(/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 1 h)) l)
(/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 (sqrt.f64 l) h)) (sqrt.f64 l))
(/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 (pow.f64 (cbrt.f64 l) 2) h)) (cbrt.f64 l))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) h)) (neg.f64 l))
(/.f64 (*.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) (sqrt.f64 h)) (/.f64 l (*.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) (sqrt.f64 h))))
(/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (sqrt.f64 l)) (/.f64 (sqrt.f64 l) h))
(/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (cbrt.f64 l) h))
(/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) M) 2) (/.f64 (/.f64 l h) (*.f64 D D)))
(/.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) h)) 1) (neg.f64 l))
(/.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) h)) (sqrt.f64 l)) (neg.f64 (sqrt.f64 l)))
(/.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) h)) (pow.f64 (cbrt.f64 l) 2)) (neg.f64 (cbrt.f64 l)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) h) (cbrt.f64 l)) (pow.f64 (cbrt.f64 l) 2))
(/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) l) (/.f64 1 h))
(/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (sqrt.f64 (/.f64 l h))) (sqrt.f64 (/.f64 l h)))
(/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (*.f64 (cbrt.f64 (/.f64 l h)) (cbrt.f64 (/.f64 l h)))) (cbrt.f64 (/.f64 l h)))
(/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 1 (sqrt.f64 h))) (/.f64 l (sqrt.f64 h)))
(/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 1 (pow.f64 (cbrt.f64 h) 2))) (/.f64 l (cbrt.f64 h)))
(/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 (sqrt.f64 l) (sqrt.f64 h))) (/.f64 (sqrt.f64 l) (sqrt.f64 h)))
(/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 (sqrt.f64 l) (pow.f64 (cbrt.f64 h) 2))) (/.f64 (sqrt.f64 l) (cbrt.f64 h)))
(/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 (pow.f64 (cbrt.f64 l) 2) (sqrt.f64 h))) (/.f64 (cbrt.f64 l) (sqrt.f64 h)))
(/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 (pow.f64 (cbrt.f64 l) 2) (pow.f64 (cbrt.f64 h) 2))) (/.f64 (cbrt.f64 l) (cbrt.f64 h)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (neg.f64 h)) 1) (neg.f64 l))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (neg.f64 h)) (sqrt.f64 l)) (neg.f64 (sqrt.f64 l)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (neg.f64 h)) (pow.f64 (cbrt.f64 l) 2)) (neg.f64 (cbrt.f64 l)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (neg.f64 h)) (sqrt.f64 (neg.f64 l))) (sqrt.f64 (neg.f64 l)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (neg.f64 h)) (*.f64 (cbrt.f64 (neg.f64 l)) (cbrt.f64 (neg.f64 l)))) (cbrt.f64 (neg.f64 l)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (neg.f64 h)) -1) l)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (neg.f64 h)) (neg.f64 (sqrt.f64 l))) (sqrt.f64 l))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (neg.f64 h)) (neg.f64 (pow.f64 (cbrt.f64 l) 2))) (cbrt.f64 l))
(/.f64 (/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2)) 1) (neg.f64 l))
(/.f64 (/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2)) (sqrt.f64 l)) (neg.f64 (sqrt.f64 l)))
(/.f64 (/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2)) (pow.f64 (cbrt.f64 l) 2)) (neg.f64 (cbrt.f64 l)))
(/.f64 (/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2)) (sqrt.f64 (neg.f64 l))) (sqrt.f64 (neg.f64 l)))
(/.f64 (/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2)) (*.f64 (cbrt.f64 (neg.f64 l)) (cbrt.f64 (neg.f64 l)))) (cbrt.f64 (neg.f64 l)))
(/.f64 (/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2)) -1) l)
(/.f64 (/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2)) (neg.f64 (sqrt.f64 l))) (sqrt.f64 l))
(/.f64 (/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2)) (neg.f64 (pow.f64 (cbrt.f64 l) 2))) (cbrt.f64 l))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 1 h)) 1) l)
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 1 h)) (cbrt.f64 l)) (pow.f64 (cbrt.f64 l) 2))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 (sqrt.f64 l) h)) 1) (sqrt.f64 l))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 (sqrt.f64 l) h)) (cbrt.f64 l)) (cbrt.f64 (sqrt.f64 l)))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 (sqrt.f64 l) h)) (sqrt.f64 (pow.f64 (cbrt.f64 l) 2))) (sqrt.f64 (cbrt.f64 l)))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 (sqrt.f64 l) h)) (sqrt.f64 (sqrt.f64 l))) (sqrt.f64 (sqrt.f64 l)))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 (pow.f64 (cbrt.f64 l) 2) h)) 1) (cbrt.f64 l))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 (pow.f64 (cbrt.f64 l) 2) h)) (sqrt.f64 (cbrt.f64 l))) (sqrt.f64 (cbrt.f64 l)))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 (pow.f64 (cbrt.f64 l) 2) h)) (cbrt.f64 (pow.f64 (cbrt.f64 l) 2))) (cbrt.f64 (cbrt.f64 l)))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 (pow.f64 (cbrt.f64 l) 2) h)) (cbrt.f64 (sqrt.f64 l))) (cbrt.f64 (sqrt.f64 l)))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 (pow.f64 (cbrt.f64 l) 2) h)) (*.f64 (cbrt.f64 (cbrt.f64 l)) (cbrt.f64 (cbrt.f64 l)))) (cbrt.f64 (cbrt.f64 l)))
(/.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) h)) (sqrt.f64 (neg.f64 l))) (sqrt.f64 (neg.f64 l)))
(/.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) h)) (*.f64 (cbrt.f64 (neg.f64 l)) (cbrt.f64 (neg.f64 l)))) (cbrt.f64 (neg.f64 l)))
(/.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) h)) -1) l)
(/.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) h)) (neg.f64 (sqrt.f64 l))) (sqrt.f64 l))
(/.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) h)) (neg.f64 (pow.f64 (cbrt.f64 l) 2))) (cbrt.f64 l))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)) 1)
(pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) (sqrt.f64 (/.f64 h l))) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 4)))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)))) 1)
(/.f64 1/2 (/.f64 d (*.f64 M D)))
(/.f64 M (/.f64 (*.f64 d 2) D))
(/.f64 D (/.f64 (*.f64 d 2) M))
(/.f64 (*.f64 M D) (*.f64 d 2))
(/.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 1)
(/.f64 1 (/.f64 d (/.f64 (*.f64 M D) 2)))
(/.f64 (sqrt.f64 M) (/.f64 (*.f64 d 2) (*.f64 (sqrt.f64 M) D)))
(/.f64 (sqrt.f64 (*.f64 M D)) (/.f64 (*.f64 d 2) (sqrt.f64 (*.f64 M D))))
(/.f64 (sqrt.f64 D) (/.f64 (*.f64 d 2) (*.f64 (sqrt.f64 D) M)))
(/.f64 (pow.f64 (cbrt.f64 M) 2) (/.f64 (*.f64 d 2) (*.f64 (cbrt.f64 M) D)))
(/.f64 (cbrt.f64 (*.f64 M D)) (/.f64 (*.f64 d 2) (pow.f64 (cbrt.f64 (*.f64 M D)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) (/.f64 (*.f64 d 2) (cbrt.f64 (*.f64 M D))))
(/.f64 (pow.f64 (cbrt.f64 D) 2) (/.f64 (*.f64 d 2) (*.f64 (cbrt.f64 D) M)))
(/.f64 (*.f64 1/2 (*.f64 M D)) d)
(/.f64 -1/2 (/.f64 (neg.f64 d) (*.f64 M D)))
(/.f64 (sqrt.f64 (*.f64 1/2 (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 1/2 (*.f64 M D)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 1/2 (*.f64 M D))) (cbrt.f64 (*.f64 1/2 (*.f64 M D)))) (/.f64 d (cbrt.f64 (*.f64 1/2 (*.f64 M D)))))
(/.f64 (*.f64 M (sqrt.f64 D)) (/.f64 (*.f64 d 2) (sqrt.f64 D)))
(/.f64 (*.f64 M (pow.f64 (cbrt.f64 D) 2)) (/.f64 (*.f64 d 2) (cbrt.f64 D)))
(/.f64 (*.f64 D (sqrt.f64 M)) (/.f64 (*.f64 d 2) (sqrt.f64 M)))
(/.f64 (*.f64 D (pow.f64 (cbrt.f64 M) 2)) (/.f64 (*.f64 d 2) (cbrt.f64 M)))
(/.f64 (*.f64 1/2 M) (/.f64 d D))
(/.f64 (*.f64 1/2 D) (/.f64 d M))
(/.f64 (*.f64 1/2 (sqrt.f64 (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 M D))))
(/.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 (*.f64 M D)) 2)) (/.f64 d (cbrt.f64 (*.f64 M D))))
(/.f64 (*.f64 (*.f64 M D) -1/2) (neg.f64 d))
(/.f64 (*.f64 -1/2 (*.f64 M D)) (neg.f64 d))
(/.f64 (/.f64 (*.f64 M D) 2) d)
(/.f64 (/.f64 1/2 (/.f64 (sqrt.f64 d) (*.f64 M D))) (sqrt.f64 d))
(/.f64 (/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 M D))) (cbrt.f64 d))
(/.f64 (/.f64 M (/.f64 d D)) 2)
(/.f64 (neg.f64 (*.f64 1/2 (*.f64 M D))) (neg.f64 d))
(/.f64 (/.f64 (*.f64 M D) 1) (*.f64 d 2))
(/.f64 (/.f64 (*.f64 1/2 (*.f64 M D)) (cbrt.f64 d)) (pow.f64 (cbrt.f64 d) 2))
(/.f64 (/.f64 (*.f64 M D) (sqrt.f64 (*.f64 d 2))) (sqrt.f64 (*.f64 d 2)))
(/.f64 (/.f64 (*.f64 M D) (*.f64 (cbrt.f64 (*.f64 d 2)) (cbrt.f64 (*.f64 d 2)))) (cbrt.f64 (*.f64 d 2)))
(/.f64 (/.f64 (*.f64 (*.f64 M D) -1/2) 1) (neg.f64 d))
(/.f64 (/.f64 (*.f64 (*.f64 M D) -1/2) (sqrt.f64 d)) (neg.f64 (sqrt.f64 d)))
(/.f64 (/.f64 (*.f64 (*.f64 M D) -1/2) (pow.f64 (cbrt.f64 d) 2)) (neg.f64 (cbrt.f64 d)))
(/.f64 (/.f64 (*.f64 (*.f64 M D) -1/2) (sqrt.f64 (neg.f64 d))) (sqrt.f64 (neg.f64 d)))
(/.f64 (/.f64 (*.f64 (*.f64 M D) -1/2) (*.f64 (cbrt.f64 (neg.f64 d)) (cbrt.f64 (neg.f64 d)))) (cbrt.f64 (neg.f64 d)))
(/.f64 (/.f64 (*.f64 (*.f64 M D) -1/2) -1) d)
(/.f64 (/.f64 (*.f64 (*.f64 M D) -1/2) (neg.f64 (sqrt.f64 d))) (sqrt.f64 d))
(/.f64 (/.f64 (*.f64 (*.f64 M D) -1/2) (neg.f64 (pow.f64 (cbrt.f64 d) 2))) (cbrt.f64 d))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 M D)) 1) (neg.f64 d))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 M D)) (sqrt.f64 d)) (neg.f64 (sqrt.f64 d)))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 M D)) (pow.f64 (cbrt.f64 d) 2)) (neg.f64 (cbrt.f64 d)))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 M D)) (sqrt.f64 (neg.f64 d))) (sqrt.f64 (neg.f64 d)))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 M D)) (*.f64 (cbrt.f64 (neg.f64 d)) (cbrt.f64 (neg.f64 d)))) (cbrt.f64 (neg.f64 d)))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 M D)) -1) d)
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 M D)) (neg.f64 (sqrt.f64 d))) (sqrt.f64 d))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 M D)) (neg.f64 (pow.f64 (cbrt.f64 d) 2))) (cbrt.f64 d))
(/.f64 (/.f64 (/.f64 (*.f64 M D) 2) 1) d)
(/.f64 (/.f64 (/.f64 (*.f64 M D) 2) (cbrt.f64 d)) (pow.f64 (cbrt.f64 d) 2))
(/.f64 (/.f64 (/.f64 1/2 (/.f64 (sqrt.f64 d) (*.f64 M D))) 1) (sqrt.f64 d))
(/.f64 (/.f64 (/.f64 1/2 (/.f64 (sqrt.f64 d) (*.f64 M D))) (cbrt.f64 d)) (cbrt.f64 (sqrt.f64 d)))
(/.f64 (/.f64 (/.f64 1/2 (/.f64 (sqrt.f64 d) (*.f64 M D))) (sqrt.f64 (sqrt.f64 d))) (sqrt.f64 (sqrt.f64 d)))
(/.f64 (/.f64 (/.f64 1/2 (/.f64 (sqrt.f64 d) (*.f64 M D))) (sqrt.f64 (pow.f64 (cbrt.f64 d) 2))) (sqrt.f64 (cbrt.f64 d)))
(/.f64 (/.f64 (/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 M D))) 1) (cbrt.f64 d))
(/.f64 (/.f64 (/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 M D))) (sqrt.f64 (cbrt.f64 d))) (sqrt.f64 (cbrt.f64 d)))
(/.f64 (/.f64 (/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 M D))) (cbrt.f64 (sqrt.f64 d))) (cbrt.f64 (sqrt.f64 d)))
(/.f64 (/.f64 (/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 M D))) (*.f64 (cbrt.f64 (cbrt.f64 d)) (cbrt.f64 (cbrt.f64 d)))) (cbrt.f64 (cbrt.f64 d)))
(/.f64 (/.f64 (/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 M D))) (cbrt.f64 (pow.f64 (cbrt.f64 d) 2))) (cbrt.f64 (cbrt.f64 d)))
(/.f64 (/.f64 (neg.f64 (*.f64 1/2 (*.f64 M D))) 1) (neg.f64 d))
(/.f64 (/.f64 (neg.f64 (*.f64 1/2 (*.f64 M D))) (sqrt.f64 d)) (neg.f64 (sqrt.f64 d)))
(/.f64 (/.f64 (neg.f64 (*.f64 1/2 (*.f64 M D))) (pow.f64 (cbrt.f64 d) 2)) (neg.f64 (cbrt.f64 d)))
(/.f64 (/.f64 (neg.f64 (*.f64 1/2 (*.f64 M D))) (sqrt.f64 (neg.f64 d))) (sqrt.f64 (neg.f64 d)))
(/.f64 (/.f64 (neg.f64 (*.f64 1/2 (*.f64 M D))) (*.f64 (cbrt.f64 (neg.f64 d)) (cbrt.f64 (neg.f64 d)))) (cbrt.f64 (neg.f64 d)))
(/.f64 (/.f64 (neg.f64 (*.f64 1/2 (*.f64 M D))) -1) d)
(/.f64 (/.f64 (neg.f64 (*.f64 1/2 (*.f64 M D))) (neg.f64 (sqrt.f64 d))) (sqrt.f64 d))
(/.f64 (/.f64 (neg.f64 (*.f64 1/2 (*.f64 M D))) (neg.f64 (pow.f64 (cbrt.f64 d) 2))) (cbrt.f64 d))
(pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2))
(fabs.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 D) M) (/.f64 1/2 d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1/2 d) 3) (pow.f64 (*.f64 M D) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M D) 3) (pow.f64 (/.f64 1/2 d) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D))))
(exp.f64 (log.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))))) 1)
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) 1)
(*.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))) 1/4) (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))) 1/4))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))))) (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) 1/2))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)) 3))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)) (+.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 4))))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 4)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)) 1)))
(pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))) 1/2)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) 1)
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))))) 3)
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))))))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))))))
(exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (neg.f64 (/.f64 h l))))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (neg.f64 (/.f64 h l)))) 1/2))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (neg.f64 (/.f64 h l))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) w0))) 1)
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) w0) 1)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) w0)) 2)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) w0)) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) w0) 3) 1/3)
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))) (*.f64 w0 w0)))
(log.f64 (pow.f64 (exp.f64 w0) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) w0))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) w0) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) w0)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) w0)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) w0)) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) w0)))
Outputs
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/4))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.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 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.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 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.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 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.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 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.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 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.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 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.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 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.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 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.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 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.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 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.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 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.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 1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) 1/4))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(/.f64 (*.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))) d)
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (/.f64 (*.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))) d))
(fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (/.f64 (*.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))) d)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1/4) 3)) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1/4) 3)) (pow.f64 (*.f64 D M) 3))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) -1/8))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) -1/8)))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h)))) (pow.f64 d 4)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h))) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h)))) (pow.f64 d 4)) (/.f64 (*.f64 -1/1024 (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (/.f64 (pow.f64 h 3) (/.f64 (pow.f64 l 3) (pow.f64 M 6))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) -1/8))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) -1/8)))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h)))) (pow.f64 d 4)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h))) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h)))) (pow.f64 d 4)) (/.f64 (*.f64 -1/1024 (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (/.f64 (pow.f64 h 3) (/.f64 (pow.f64 l 3) (pow.f64 M 6))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) -1/8))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) -1/8)))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h)))) (pow.f64 d 4)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h))) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h)))) (pow.f64 d 4)) (/.f64 (*.f64 -1/1024 (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (/.f64 (pow.f64 h 3) (/.f64 (pow.f64 l 3) (pow.f64 M 6))))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(/.f64 (*.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))) d)
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))
(+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (/.f64 (*.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))) d))
(fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (/.f64 (*.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))) d)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1/4) 3)) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1/4) 3)) (pow.f64 (*.f64 D M) 3))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 (*.f64 D M) 3)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M)))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1/4) 3)) (pow.f64 (*.f64 D M) 3))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 (*.f64 D M) 3)))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1/4) 3)) (pow.f64 (*.f64 D M) 3))) (fma.f64 -1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) -1/8))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) -1/8)))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h)))) (pow.f64 d 4)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h))) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h)))) (pow.f64 d 4)) (/.f64 (*.f64 -1/1024 (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (/.f64 (pow.f64 h 3) (/.f64 (pow.f64 l 3) (pow.f64 M 6))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(/.f64 (*.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))) d)
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (/.f64 (*.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))) d))
(fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (/.f64 (*.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 h l))) d)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1/4) 3)) (pow.f64 (*.f64 D M) 3))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 1/2 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l h))) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1/4) 3)) (pow.f64 (*.f64 D M) 3))) (fma.f64 (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 h l)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))) (*.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 (*.f64 D M) 3)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M)))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1/4) 3)) (pow.f64 (*.f64 D M) 3))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 (*.f64 D M) 3)))) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))))))))
(fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1/4) 3)) (pow.f64 (*.f64 D M) 3))) (fma.f64 -1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) -1/8))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) -1/8)))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h)))) (pow.f64 d 4)))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h))) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h)))) (pow.f64 d 4)) (/.f64 (*.f64 -1/1024 (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (/.f64 (pow.f64 h 3) (/.f64 (pow.f64 l 3) (pow.f64 M 6))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) -1/8))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) -1/8)))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h)))) (pow.f64 d 4)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h))) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h)))) (pow.f64 d 4)) (/.f64 (*.f64 -1/1024 (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (/.f64 (pow.f64 h 3) (/.f64 (pow.f64 l 3) (pow.f64 M 6))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) -1/8))
(+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/8))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) -1/8)))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h)))) (pow.f64 d 4)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 1 (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (pow.f64 d 4))) (/.f64 (*.f64 -1/1024 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h))) (fma.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (/.f64 (pow.f64 M 4) (/.f64 (*.f64 l l) (*.f64 h h)))) (pow.f64 d 4)) (/.f64 (*.f64 -1/1024 (pow.f64 D 6)) (/.f64 (pow.f64 d 6) (/.f64 (pow.f64 h 3) (/.f64 (pow.f64 l 3) (pow.f64 M 6))))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/4))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/4))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/4))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/4))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/4))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/4))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/4))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/4))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/4))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/4))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/4))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))))) w0)
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) h)) (*.f64 l (*.f64 d d)))))))
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) (/.f64 l h))) -1/4))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 (/.f64 w0 D) M))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 (*.f64 D M) 3)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 (/.f64 w0 D) M))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1/4) 3)) (/.f64 w0 (pow.f64 (*.f64 D M) 3)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 (*.f64 D M) 3)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 (/.f64 w0 D) M))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5)) (pow.f64 M 5)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1/4) 3)) (/.f64 w0 (pow.f64 (*.f64 D M) 3)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) l)) w0))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) w0) (/.f64 (*.f64 l l) (*.f64 h h)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)))
(fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 l 3))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) l)) w0)))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) (fma.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) w0) (/.f64 (pow.f64 d 6) (/.f64 (pow.f64 h 3) (/.f64 (pow.f64 l 3) (pow.f64 M 6))))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) w0) (/.f64 (*.f64 l l) (*.f64 h h)))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) l)) w0))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) w0) (/.f64 (*.f64 l l) (*.f64 h h)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)))
(fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 l 3))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) l)) w0)))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) (fma.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) w0) (/.f64 (pow.f64 d 6) (/.f64 (pow.f64 h 3) (/.f64 (pow.f64 l 3) (pow.f64 M 6))))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) w0) (/.f64 (*.f64 l l) (*.f64 h h)))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) l)) w0))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) w0) (/.f64 (*.f64 l l) (*.f64 h h)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) w0)))
(fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 l 3))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) l)) w0)))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) (fma.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) w0) (/.f64 (pow.f64 d 6) (/.f64 (pow.f64 h 3) (/.f64 (pow.f64 l 3) (pow.f64 M 6))))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) w0) (/.f64 (*.f64 l l) (*.f64 h h)))) w0)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 (/.f64 w0 D) M))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 (*.f64 D M) 3)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 (/.f64 w0 D) M))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1/4) 3)) (/.f64 w0 (pow.f64 (*.f64 D M) 3)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 (*.f64 D M) 3)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 (/.f64 w0 D) M))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5)) (pow.f64 M 5)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1/4) 3)) (/.f64 w0 (pow.f64 (*.f64 D M) 3)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 (/.f64 w0 D) M))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (/.f64 (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))) w0))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 (/.f64 w0 D) M))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1/4) 3)) (/.f64 w0 (pow.f64 (*.f64 D M) 3)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (/.f64 (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))) w0))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5)) (pow.f64 M 5)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 (/.f64 w0 D) M))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1/4) 3)) (/.f64 w0 (pow.f64 (*.f64 D M) 3)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) w0))
(fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) l)) w0))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) w0) (/.f64 (*.f64 l l) (*.f64 h h)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) w0)))
(fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 l 3))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) l)) w0)))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) (fma.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) w0) (/.f64 (pow.f64 d 6) (/.f64 (pow.f64 h 3) (/.f64 (pow.f64 l 3) (pow.f64 M 6))))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) w0) (/.f64 (*.f64 l l) (*.f64 h h)))) w0)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 (/.f64 w0 D) M))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 (*.f64 D M) 3)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 (/.f64 w0 D) M))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1/4) 3)) (/.f64 w0 (pow.f64 (*.f64 D M) 3)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d D) (/.f64 w0 (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 (*.f64 D M) 3)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 (/.f64 w0 D) M))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5)) (pow.f64 M 5)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1/4) 3)) (/.f64 w0 (pow.f64 (*.f64 D M) 3)))) (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 (/.f64 w0 D) M))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (/.f64 (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))) w0))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 (/.f64 w0 D) M))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1/4) 3)) (/.f64 w0 (pow.f64 (*.f64 D M) 3)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 w0 (*.f64 D M)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (pow.f64 d 3) (/.f64 (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))) w0))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 M w0))) d))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (/.f64 (/.f64 w0 (pow.f64 (sqrt.f64 -1/4) 5)) (pow.f64 M 5)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (sqrt.f64 -1/4)) (/.f64 (/.f64 w0 D) M))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (sqrt.f64 -1/4) 3)) (/.f64 w0 (pow.f64 (*.f64 D M) 3)))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (*.f64 D (*.f64 M (*.f64 (sqrt.f64 -1/4) w0))) d))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) w0)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0))
(fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) l)) w0))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) w0) (/.f64 (*.f64 l l) (*.f64 h h)))) w0))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)))
(fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 l 3))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) l)) w0)))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) (fma.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) w0) (/.f64 (pow.f64 d 6) (/.f64 (pow.f64 h 3) (/.f64 (pow.f64 l 3) (pow.f64 M 6))))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) w0) (/.f64 (*.f64 l l) (*.f64 h h)))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0))
(fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) l)) w0))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) w0) (/.f64 (*.f64 l l) (*.f64 h h)))) w0))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0)))
(fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 l 3))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) l)) w0)))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) (fma.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) w0) (/.f64 (pow.f64 d 6) (/.f64 (pow.f64 h 3) (/.f64 (pow.f64 l 3) (pow.f64 M 6))))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) w0) (/.f64 (*.f64 l l) (*.f64 h h)))) w0)))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) l)) w0)
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0))
(fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) l)) w0))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) w0) (/.f64 (*.f64 l l) (*.f64 h h)))) w0))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 M 4) (pow.f64 h 2)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0)))
(fma.f64 -1/128 (/.f64 (pow.f64 D 4) (/.f64 (*.f64 (*.f64 l l) (pow.f64 d 4)) (*.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) w0))) (fma.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (*.f64 w0 (pow.f64 h 3)) (pow.f64 M 6)) (pow.f64 l 3))) (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) w0) l)) w0)))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M (*.f64 M h)) (/.f64 l w0))) (fma.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) w0) (/.f64 (pow.f64 d 6) (/.f64 (pow.f64 h 3) (/.f64 (pow.f64 l 3) (pow.f64 M 6))))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) w0) (/.f64 (*.f64 l l) (*.f64 h h)))) w0)))
(+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)) 0)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))
(+.f64 1 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)) 1))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))
(-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)) 1) 1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))
(/.f64 (/.f64 1/2 d) (/.f64 (/.f64 l h) (*.f64 (*.f64 M D) (*.f64 (/.f64 1/2 d) (*.f64 M D)))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))
(/.f64 (*.f64 M D) (/.f64 (/.f64 l h) (*.f64 (/.f64 1/2 d) (*.f64 (/.f64 1/2 d) (*.f64 M D)))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))
(/.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) (/.f64 (/.f64 l h) (*.f64 (/.f64 1/2 d) (*.f64 M D))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))
(/.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) (/.f64 l (*.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) h)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))
(/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 l h))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))
(/.f64 h (/.f64 l (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)) 1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))
(/.f64 1 (/.f64 (/.f64 l h) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2)))
(*.f64 (/.f64 1 (/.f64 l h)) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))
(*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 1 (/.f64 l h)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D))) (/.f64 (/.f64 l h) (*.f64 (sqrt.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D))) (*.f64 (/.f64 1/2 d) (*.f64 M D)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 D (/.f64 d M)))) (/.f64 l h)) (*.f64 (/.f64 1/2 d) (*.f64 (*.f64 D M) (sqrt.f64 (*.f64 1/2 (/.f64 D (/.f64 d M)))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 D 2) (/.f64 M d))) (/.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) (/.f64 (/.f64 l h) (sqrt.f64 (*.f64 (/.f64 D 2) (/.f64 M d))))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2)) (/.f64 (/.f64 l h) (cbrt.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 4))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2)) (/.f64 l h)) (cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 4)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)) (/.f64 l h)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2)) (/.f64 (/.f64 l h) (*.f64 (cbrt.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D))) (*.f64 (/.f64 1/2 d) (*.f64 M D)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2)) (/.f64 l h)) (*.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) (cbrt.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 D 2) (/.f64 M d))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)) (/.f64 l (*.f64 h (*.f64 (/.f64 D 2) (/.f64 M d))))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 4)) (/.f64 (/.f64 l h) (cbrt.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 4)) l) (*.f64 h (cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 4)) (/.f64 l h)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 4)) (/.f64 l (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2)) h)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 4)) l) (*.f64 h (cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 4)) (/.f64 l h)))
(/.f64 (*.f64 (/.f64 1/2 d) M) (/.f64 (/.f64 l h) (*.f64 D (*.f64 (/.f64 1/2 d) (*.f64 M D)))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) h) l)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))
(/.f64 (neg.f64 h) (/.f64 (neg.f64 l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))
(/.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 (/.f64 l h) (pow.f64 (*.f64 M D) 2)))
(*.f64 (/.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 l h)) (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 l h)))
(/.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 l (*.f64 (pow.f64 (*.f64 M D) 2) h)))
(*.f64 (/.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 l h)) (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 1/4 (*.f64 d d)) (/.f64 l h)))
(/.f64 (pow.f64 (*.f64 M D) 2) (/.f64 (/.f64 l h) (/.f64 1/4 (*.f64 d d))))
(/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 l h) 1/4) (*.f64 d d)))
(/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 (/.f64 (/.f64 l h) 1/4) d) d))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) h)) (/.f64 l (sqrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) h))))
(/.f64 (sqrt.f64 (*.f64 h (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))) (/.f64 l (sqrt.f64 (*.f64 h (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))) (sqrt.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)))) l)
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) h)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) h))) (/.f64 l (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) h))))
(/.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))) (/.f64 (/.f64 l (cbrt.f64 (*.f64 h (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2)))) (cbrt.f64 (*.f64 h (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2)))))
(/.f64 (cbrt.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))) (/.f64 (/.f64 l (cbrt.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)))) (cbrt.f64 (*.f64 h (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)))))
(/.f64 (*.f64 (*.f64 (/.f64 1/2 d) M) (*.f64 (/.f64 1/2 d) M)) (/.f64 (/.f64 l h) (*.f64 D D)))
(*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 d)) 2) (/.f64 l h)) (*.f64 D D))
(*.f64 (*.f64 D D) (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 d)) 2) (/.f64 l h)))
(/.f64 (*.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) (sqrt.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)))) (/.f64 (/.f64 l h) (sqrt.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 D (/.f64 d M)))) (/.f64 l h)) (*.f64 (/.f64 1/2 d) (*.f64 (*.f64 D M) (sqrt.f64 (*.f64 1/2 (/.f64 D (/.f64 d M)))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 D 2) (/.f64 M d))) (/.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) (/.f64 (/.f64 l h) (sqrt.f64 (*.f64 (/.f64 D 2) (/.f64 M d))))))
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (sqrt.f64 h)) (/.f64 l (sqrt.f64 h)))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (sqrt.f64 h)) l) (sqrt.f64 h))
(*.f64 (sqrt.f64 h) (/.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 l (sqrt.f64 h))))
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (pow.f64 (cbrt.f64 h) 2)) (/.f64 l (cbrt.f64 h)))
(/.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 (/.f64 l (cbrt.f64 h)) (pow.f64 (cbrt.f64 h) 2)))
(/.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 (/.f64 l (cbrt.f64 h)) (pow.f64 (cbrt.f64 h) 2)))
(/.f64 (*.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) (/.f64 1/2 d)) (/.f64 (/.f64 l h) (*.f64 M D)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))
(/.f64 (*.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) (*.f64 M D)) (/.f64 (/.f64 l h) (/.f64 1/2 d)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))
(/.f64 (*.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2))) (/.f64 (/.f64 l h) (cbrt.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2)) (/.f64 l h)) (*.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) (cbrt.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 D 2) (/.f64 M d))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)) (/.f64 l (*.f64 h (*.f64 (/.f64 D 2) (/.f64 M d))))))
(/.f64 (*.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) (*.f64 (/.f64 1/2 d) M)) (/.f64 (/.f64 l h) D))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (neg.f64 h)) (neg.f64 l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))
(/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2)) (neg.f64 l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))
(/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 1 h)) l)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))
(/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 (sqrt.f64 l) h)) (sqrt.f64 l))
(/.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 l) h)))
(/.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 l) h)))
(/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 (pow.f64 (cbrt.f64 l) 2) h)) (cbrt.f64 l))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (pow.f64 (cbrt.f64 l) 2)) h) (cbrt.f64 l))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) h)) (neg.f64 l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))
(/.f64 (*.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) (sqrt.f64 h)) (/.f64 l (*.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) (sqrt.f64 h))))
(/.f64 (*.f64 (/.f64 1/2 d) (*.f64 (*.f64 D M) (sqrt.f64 h))) (/.f64 l (*.f64 (/.f64 1/2 d) (*.f64 (*.f64 D M) (sqrt.f64 h)))))
(/.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) (/.f64 (/.f64 (/.f64 l (sqrt.f64 h)) (*.f64 (/.f64 D 2) (/.f64 M d))) (sqrt.f64 h)))
(/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (sqrt.f64 l)) (/.f64 (sqrt.f64 l) h))
(/.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 l) h)))
(/.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 l) h)))
(/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (cbrt.f64 l) h))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (pow.f64 (cbrt.f64 l) 2)) h) (cbrt.f64 l))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l)))
(/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) M) 2) (/.f64 (/.f64 l h) (*.f64 D D)))
(*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 d)) 2) (/.f64 l h)) (*.f64 D D))
(*.f64 (*.f64 D D) (/.f64 (pow.f64 (*.f64 M (/.f64 1/2 d)) 2) (/.f64 l h)))
(/.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) h)) 1) (neg.f64 l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))
(/.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) h)) (sqrt.f64 l)) (neg.f64 (sqrt.f64 l)))
(/.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 l) h)))
(/.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 l) h)))
(/.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) h)) (pow.f64 (cbrt.f64 l) 2)) (neg.f64 (cbrt.f64 l)))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (pow.f64 (cbrt.f64 l) 2)) h) (cbrt.f64 l))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) h) (cbrt.f64 l)) (pow.f64 (cbrt.f64 l) 2))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (pow.f64 (cbrt.f64 l) 2)) h) (cbrt.f64 l))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l)))
(/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) l) (/.f64 1 h))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))
(/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (sqrt.f64 (/.f64 l h))) (sqrt.f64 (/.f64 l h)))
(/.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (*.f64 (sqrt.f64 (/.f64 l h)) (sqrt.f64 (/.f64 l h))))
(/.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (sqrt.f64 (/.f64 l h)) (sqrt.f64 (/.f64 l h))))
(/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (*.f64 (cbrt.f64 (/.f64 l h)) (cbrt.f64 (/.f64 l h)))) (cbrt.f64 (/.f64 l h)))
(/.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (*.f64 (cbrt.f64 (/.f64 l h)) (*.f64 (cbrt.f64 (/.f64 l h)) (cbrt.f64 (/.f64 l h)))))
(/.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (cbrt.f64 (/.f64 l h)) (*.f64 (cbrt.f64 (/.f64 l h)) (cbrt.f64 (/.f64 l h)))))
(/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 1 (sqrt.f64 h))) (/.f64 l (sqrt.f64 h)))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (sqrt.f64 h)) l) (sqrt.f64 h))
(*.f64 (sqrt.f64 h) (/.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 l (sqrt.f64 h))))
(/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 1 (pow.f64 (cbrt.f64 h) 2))) (/.f64 l (cbrt.f64 h)))
(/.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 (/.f64 l (cbrt.f64 h)) (pow.f64 (cbrt.f64 h) 2)))
(/.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 (/.f64 l (cbrt.f64 h)) (pow.f64 (cbrt.f64 h) 2)))
(/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 (sqrt.f64 l) (sqrt.f64 h))) (/.f64 (sqrt.f64 l) (sqrt.f64 h)))
(/.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (*.f64 (/.f64 (sqrt.f64 l) (sqrt.f64 h)) (/.f64 (sqrt.f64 l) (sqrt.f64 h))))
(/.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 (sqrt.f64 l) (sqrt.f64 h)) (/.f64 (sqrt.f64 l) (sqrt.f64 h))))
(/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 (sqrt.f64 l) (pow.f64 (cbrt.f64 h) 2))) (/.f64 (sqrt.f64 l) (cbrt.f64 h)))
(/.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (*.f64 (/.f64 (sqrt.f64 l) (cbrt.f64 h)) (/.f64 (sqrt.f64 l) (pow.f64 (cbrt.f64 h) 2))))
(/.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 (sqrt.f64 l) (pow.f64 (cbrt.f64 h) 2)) (/.f64 (sqrt.f64 l) (cbrt.f64 h))))
(/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 (pow.f64 (cbrt.f64 l) 2) (sqrt.f64 h))) (/.f64 (cbrt.f64 l) (sqrt.f64 h)))
(/.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (*.f64 (/.f64 (cbrt.f64 l) (sqrt.f64 h)) (/.f64 (pow.f64 (cbrt.f64 l) 2) (sqrt.f64 h))))
(/.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (sqrt.f64 h)) (/.f64 (cbrt.f64 l) (sqrt.f64 h))))
(/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 (pow.f64 (cbrt.f64 l) 2) (pow.f64 (cbrt.f64 h) 2))) (/.f64 (cbrt.f64 l) (cbrt.f64 h)))
(*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (pow.f64 (cbrt.f64 l) 2)) (pow.f64 (cbrt.f64 h) 2)) (cbrt.f64 l)) (cbrt.f64 h))
(/.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 (*.f64 (/.f64 (cbrt.f64 l) (cbrt.f64 h)) (pow.f64 (cbrt.f64 l) 2)) (pow.f64 (cbrt.f64 h) 2)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (neg.f64 h)) 1) (neg.f64 l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (neg.f64 h)) (sqrt.f64 l)) (neg.f64 (sqrt.f64 l)))
(/.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 l) h)))
(/.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 l) h)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (neg.f64 h)) (pow.f64 (cbrt.f64 l) 2)) (neg.f64 (cbrt.f64 l)))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (pow.f64 (cbrt.f64 l) 2)) h) (cbrt.f64 l))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (neg.f64 h)) (sqrt.f64 (neg.f64 l))) (sqrt.f64 (neg.f64 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (neg.f64 h)) (*.f64 (sqrt.f64 (neg.f64 l)) (sqrt.f64 (neg.f64 l))))
(/.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 (*.f64 (sqrt.f64 (neg.f64 l)) (sqrt.f64 (neg.f64 l))) (neg.f64 h)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (neg.f64 h)) (*.f64 (cbrt.f64 (neg.f64 l)) (cbrt.f64 (neg.f64 l)))) (cbrt.f64 (neg.f64 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (neg.f64 h)) (*.f64 (cbrt.f64 (neg.f64 l)) (*.f64 (cbrt.f64 (neg.f64 l)) (cbrt.f64 (neg.f64 l)))))
(/.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 (*.f64 (cbrt.f64 (neg.f64 l)) (*.f64 (cbrt.f64 (neg.f64 l)) (cbrt.f64 (neg.f64 l)))) (neg.f64 h)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (neg.f64 h)) -1) l)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (neg.f64 h)) (neg.f64 (sqrt.f64 l))) (sqrt.f64 l))
(/.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 l) h)))
(/.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 l) h)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (neg.f64 h)) (neg.f64 (pow.f64 (cbrt.f64 l) 2))) (cbrt.f64 l))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (pow.f64 (cbrt.f64 l) 2)) h) (cbrt.f64 l))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l)))
(/.f64 (/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2)) 1) (neg.f64 l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))
(/.f64 (/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2)) (sqrt.f64 l)) (neg.f64 (sqrt.f64 l)))
(/.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 l) h)))
(/.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 l) h)))
(/.f64 (/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2)) (pow.f64 (cbrt.f64 l) 2)) (neg.f64 (cbrt.f64 l)))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (pow.f64 (cbrt.f64 l) 2)) h) (cbrt.f64 l))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l)))
(/.f64 (/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2)) (sqrt.f64 (neg.f64 l))) (sqrt.f64 (neg.f64 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (neg.f64 h)) (*.f64 (sqrt.f64 (neg.f64 l)) (sqrt.f64 (neg.f64 l))))
(/.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 (*.f64 (sqrt.f64 (neg.f64 l)) (sqrt.f64 (neg.f64 l))) (neg.f64 h)))
(/.f64 (/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2)) (*.f64 (cbrt.f64 (neg.f64 l)) (cbrt.f64 (neg.f64 l)))) (cbrt.f64 (neg.f64 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (neg.f64 h)) (*.f64 (cbrt.f64 (neg.f64 l)) (*.f64 (cbrt.f64 (neg.f64 l)) (cbrt.f64 (neg.f64 l)))))
(/.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 (*.f64 (cbrt.f64 (neg.f64 l)) (*.f64 (cbrt.f64 (neg.f64 l)) (cbrt.f64 (neg.f64 l)))) (neg.f64 h)))
(/.f64 (/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2)) -1) l)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))
(/.f64 (/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2)) (neg.f64 (sqrt.f64 l))) (sqrt.f64 l))
(/.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 l) h)))
(/.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 l) h)))
(/.f64 (/.f64 (*.f64 (neg.f64 h) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2)) (neg.f64 (pow.f64 (cbrt.f64 l) 2))) (cbrt.f64 l))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (pow.f64 (cbrt.f64 l) 2)) h) (cbrt.f64 l))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l)))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 1 h)) 1) l)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 1 h)) (cbrt.f64 l)) (pow.f64 (cbrt.f64 l) 2))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (pow.f64 (cbrt.f64 l) 2)) h) (cbrt.f64 l))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l)))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 (sqrt.f64 l) h)) 1) (sqrt.f64 l))
(/.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 l) h)))
(/.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 l) h)))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 (sqrt.f64 l) h)) (cbrt.f64 l)) (cbrt.f64 (sqrt.f64 l)))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (sqrt.f64 l)) h) (*.f64 (cbrt.f64 (sqrt.f64 l)) (cbrt.f64 l)))
(/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (sqrt.f64 l))) (*.f64 (cbrt.f64 l) (cbrt.f64 (sqrt.f64 l))))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 (sqrt.f64 l) h)) (sqrt.f64 (pow.f64 (cbrt.f64 l) 2))) (sqrt.f64 (cbrt.f64 l)))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (sqrt.f64 l)) h) (*.f64 (sqrt.f64 (cbrt.f64 l)) (sqrt.f64 (pow.f64 (cbrt.f64 l) 2))))
(/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (sqrt.f64 l))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 l) 2)) (sqrt.f64 (cbrt.f64 l))))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 (sqrt.f64 l) h)) (sqrt.f64 (sqrt.f64 l))) (sqrt.f64 (sqrt.f64 l)))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (sqrt.f64 l)) h) (*.f64 (sqrt.f64 (sqrt.f64 l)) (sqrt.f64 (sqrt.f64 l))))
(/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (sqrt.f64 l))) (*.f64 (sqrt.f64 (sqrt.f64 l)) (sqrt.f64 (sqrt.f64 l))))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 (pow.f64 (cbrt.f64 l) 2) h)) 1) (cbrt.f64 l))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (pow.f64 (cbrt.f64 l) 2)) h) (cbrt.f64 l))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l)))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 (pow.f64 (cbrt.f64 l) 2) h)) (sqrt.f64 (cbrt.f64 l))) (sqrt.f64 (cbrt.f64 l)))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (pow.f64 (cbrt.f64 l) 2)) h) (*.f64 (sqrt.f64 (cbrt.f64 l)) (sqrt.f64 (cbrt.f64 l))))
(/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (pow.f64 (cbrt.f64 l) 2))) (*.f64 (sqrt.f64 (cbrt.f64 l)) (sqrt.f64 (cbrt.f64 l))))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 (pow.f64 (cbrt.f64 l) 2) h)) (cbrt.f64 (pow.f64 (cbrt.f64 l) 2))) (cbrt.f64 (cbrt.f64 l)))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (pow.f64 (cbrt.f64 l) 2)) h) (*.f64 (cbrt.f64 (cbrt.f64 l)) (cbrt.f64 (pow.f64 (cbrt.f64 l) 2))))
(/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (pow.f64 (cbrt.f64 l) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 (cbrt.f64 l))))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 (pow.f64 (cbrt.f64 l) 2) h)) (cbrt.f64 (sqrt.f64 l))) (cbrt.f64 (sqrt.f64 l)))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (pow.f64 (cbrt.f64 l) 2)) h) (*.f64 (cbrt.f64 (sqrt.f64 l)) (cbrt.f64 (sqrt.f64 l))))
(/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (pow.f64 (cbrt.f64 l) 2))) (*.f64 (cbrt.f64 (sqrt.f64 l)) (cbrt.f64 (sqrt.f64 l))))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 (pow.f64 (cbrt.f64 l) 2) h)) (*.f64 (cbrt.f64 (cbrt.f64 l)) (cbrt.f64 (cbrt.f64 l)))) (cbrt.f64 (cbrt.f64 l)))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (pow.f64 (cbrt.f64 l) 2)) h) (*.f64 (cbrt.f64 (cbrt.f64 l)) (*.f64 (cbrt.f64 (cbrt.f64 l)) (cbrt.f64 (cbrt.f64 l)))))
(/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (pow.f64 (cbrt.f64 l) 2))) (*.f64 (cbrt.f64 (cbrt.f64 l)) (*.f64 (cbrt.f64 (cbrt.f64 l)) (cbrt.f64 (cbrt.f64 l)))))
(/.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) h)) (sqrt.f64 (neg.f64 l))) (sqrt.f64 (neg.f64 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (neg.f64 h)) (*.f64 (sqrt.f64 (neg.f64 l)) (sqrt.f64 (neg.f64 l))))
(/.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 (*.f64 (sqrt.f64 (neg.f64 l)) (sqrt.f64 (neg.f64 l))) (neg.f64 h)))
(/.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) h)) (*.f64 (cbrt.f64 (neg.f64 l)) (cbrt.f64 (neg.f64 l)))) (cbrt.f64 (neg.f64 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (neg.f64 h)) (*.f64 (cbrt.f64 (neg.f64 l)) (*.f64 (cbrt.f64 (neg.f64 l)) (cbrt.f64 (neg.f64 l)))))
(/.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 (*.f64 (cbrt.f64 (neg.f64 l)) (*.f64 (cbrt.f64 (neg.f64 l)) (cbrt.f64 (neg.f64 l)))) (neg.f64 h)))
(/.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) h)) -1) l)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))
(/.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) h)) (neg.f64 (sqrt.f64 l))) (sqrt.f64 l))
(/.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 l) h)))
(/.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 l) h)))
(/.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) h)) (neg.f64 (pow.f64 (cbrt.f64 l) 2))) (cbrt.f64 l))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (pow.f64 (cbrt.f64 l) 2)) h) (cbrt.f64 l))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l)))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)) 1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))
(pow.f64 (*.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) (sqrt.f64 (/.f64 h l))) 2)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (/.f64 D (/.f64 d M)))) 2)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D 2) (/.f64 M d))) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))) 3)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)) 3) 1/3)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 4)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 4) (pow.f64 (/.f64 h l) 2)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 4) (pow.f64 (/.f64 h l) 2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2)))
(*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (log.f64 (exp.f64 (/.f64 h l))))
(*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (log.f64 (exp.f64 (/.f64 h l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)) 3))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))) 1))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)))) 1)
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 1/2 (/.f64 d (*.f64 M D)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 M (/.f64 (*.f64 d 2) D))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 D (/.f64 (*.f64 d 2) M))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 (*.f64 M D) (*.f64 d 2))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 1)
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 1 (/.f64 d (/.f64 (*.f64 M D) 2)))
(*.f64 (/.f64 1 d) (/.f64 M (/.f64 2 D)))
(*.f64 (*.f64 D (*.f64 M 1/2)) (/.f64 1 d))
(/.f64 (sqrt.f64 M) (/.f64 (*.f64 d 2) (*.f64 (sqrt.f64 M) D)))
(*.f64 (/.f64 (sqrt.f64 M) (*.f64 2 d)) (*.f64 D (sqrt.f64 M)))
(/.f64 D (/.f64 (/.f64 2 (/.f64 (sqrt.f64 M) d)) (sqrt.f64 M)))
(/.f64 (sqrt.f64 (*.f64 M D)) (/.f64 (*.f64 d 2) (sqrt.f64 (*.f64 M D))))
(/.f64 (sqrt.f64 (*.f64 D M)) (/.f64 (*.f64 2 d) (sqrt.f64 (*.f64 D M))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 D M)) (sqrt.f64 (*.f64 D M))) (*.f64 2 d))
(/.f64 (sqrt.f64 D) (/.f64 (*.f64 d 2) (*.f64 (sqrt.f64 D) M)))
(*.f64 (/.f64 (sqrt.f64 D) (*.f64 2 d)) (*.f64 M (sqrt.f64 D)))
(*.f64 (sqrt.f64 D) (/.f64 (sqrt.f64 D) (/.f64 2 (/.f64 M d))))
(/.f64 (pow.f64 (cbrt.f64 M) 2) (/.f64 (*.f64 d 2) (*.f64 (cbrt.f64 M) D)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) (*.f64 2 d)) (*.f64 D (cbrt.f64 M)))
(*.f64 (*.f64 D (cbrt.f64 M)) (/.f64 (pow.f64 (cbrt.f64 M) 2) (*.f64 2 d)))
(/.f64 (cbrt.f64 (*.f64 M D)) (/.f64 (*.f64 d 2) (pow.f64 (cbrt.f64 (*.f64 M D)) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 D M)) (*.f64 2 d)) (pow.f64 (cbrt.f64 (*.f64 D M)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (/.f64 (cbrt.f64 (*.f64 D M)) (*.f64 2 d)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 M D)) 2) (/.f64 (*.f64 d 2) (cbrt.f64 (*.f64 M D))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 D M)) (*.f64 2 d)) (pow.f64 (cbrt.f64 (*.f64 D M)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 D M)) 2) (/.f64 (cbrt.f64 (*.f64 D M)) (*.f64 2 d)))
(/.f64 (pow.f64 (cbrt.f64 D) 2) (/.f64 (*.f64 d 2) (*.f64 (cbrt.f64 D) M)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) (*.f64 2 d)) (*.f64 M (cbrt.f64 D)))
(*.f64 (cbrt.f64 D) (/.f64 M (/.f64 (*.f64 2 d) (pow.f64 (cbrt.f64 D) 2))))
(/.f64 (*.f64 1/2 (*.f64 M D)) d)
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 -1/2 (/.f64 (neg.f64 d) (*.f64 M D)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 (sqrt.f64 (*.f64 1/2 (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 1/2 (*.f64 M D)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (*.f64 D M))) d) (sqrt.f64 (*.f64 1/2 (*.f64 D M))))
(*.f64 (sqrt.f64 (*.f64 D (*.f64 M 1/2))) (/.f64 (sqrt.f64 (*.f64 D (*.f64 M 1/2))) d))
(/.f64 (*.f64 (cbrt.f64 (*.f64 1/2 (*.f64 M D))) (cbrt.f64 (*.f64 1/2 (*.f64 M D)))) (/.f64 d (cbrt.f64 (*.f64 1/2 (*.f64 M D)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 1/2 (*.f64 D M))) (cbrt.f64 (*.f64 1/2 (*.f64 D M)))) d) (cbrt.f64 (*.f64 1/2 (*.f64 D M))))
(/.f64 (cbrt.f64 (*.f64 D (*.f64 M 1/2))) (/.f64 (/.f64 d (cbrt.f64 (*.f64 D (*.f64 M 1/2)))) (cbrt.f64 (*.f64 D (*.f64 M 1/2)))))
(/.f64 (*.f64 M (sqrt.f64 D)) (/.f64 (*.f64 d 2) (sqrt.f64 D)))
(*.f64 (/.f64 (sqrt.f64 D) (*.f64 2 d)) (*.f64 M (sqrt.f64 D)))
(*.f64 (sqrt.f64 D) (/.f64 (sqrt.f64 D) (/.f64 2 (/.f64 M d))))
(/.f64 (*.f64 M (pow.f64 (cbrt.f64 D) 2)) (/.f64 (*.f64 d 2) (cbrt.f64 D)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) (*.f64 2 d)) (*.f64 M (cbrt.f64 D)))
(*.f64 (cbrt.f64 D) (/.f64 M (/.f64 (*.f64 2 d) (pow.f64 (cbrt.f64 D) 2))))
(/.f64 (*.f64 D (sqrt.f64 M)) (/.f64 (*.f64 d 2) (sqrt.f64 M)))
(*.f64 (/.f64 (sqrt.f64 M) (*.f64 2 d)) (*.f64 D (sqrt.f64 M)))
(/.f64 D (/.f64 (/.f64 2 (/.f64 (sqrt.f64 M) d)) (sqrt.f64 M)))
(/.f64 (*.f64 D (pow.f64 (cbrt.f64 M) 2)) (/.f64 (*.f64 d 2) (cbrt.f64 M)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) (*.f64 2 d)) (*.f64 D (cbrt.f64 M)))
(*.f64 (*.f64 D (cbrt.f64 M)) (/.f64 (pow.f64 (cbrt.f64 M) 2) (*.f64 2 d)))
(/.f64 (*.f64 1/2 M) (/.f64 d D))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 (*.f64 1/2 D) (/.f64 d M))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 (*.f64 1/2 (sqrt.f64 (*.f64 M D))) (/.f64 d (sqrt.f64 (*.f64 M D))))
(*.f64 (/.f64 (*.f64 1/2 (sqrt.f64 (*.f64 D M))) d) (sqrt.f64 (*.f64 D M)))
(*.f64 (sqrt.f64 (*.f64 D M)) (/.f64 (sqrt.f64 (*.f64 D M)) (/.f64 d 1/2)))
(/.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 (*.f64 M D)) 2)) (/.f64 d (cbrt.f64 (*.f64 M D))))
(*.f64 (/.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 (*.f64 D M)) 2)) d) (cbrt.f64 (*.f64 D M)))
(*.f64 (cbrt.f64 (*.f64 D M)) (/.f64 1/2 (/.f64 d (pow.f64 (cbrt.f64 (*.f64 D M)) 2))))
(/.f64 (*.f64 (*.f64 M D) -1/2) (neg.f64 d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 (*.f64 -1/2 (*.f64 M D)) (neg.f64 d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 (/.f64 (*.f64 M D) 2) d)
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 (/.f64 1/2 (/.f64 (sqrt.f64 d) (*.f64 M D))) (sqrt.f64 d))
(/.f64 1/2 (*.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 d) (*.f64 D M))))
(/.f64 (/.f64 1/2 (sqrt.f64 d)) (/.f64 (sqrt.f64 d) (*.f64 D M)))
(/.f64 (/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 M D))) (cbrt.f64 d))
(/.f64 1/2 (*.f64 (cbrt.f64 d) (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 D M))))
(/.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) (cbrt.f64 d)) (pow.f64 (cbrt.f64 d) 2))
(/.f64 (/.f64 M (/.f64 d D)) 2)
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 (neg.f64 (*.f64 1/2 (*.f64 M D))) (neg.f64 d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 (/.f64 (*.f64 M D) 1) (*.f64 d 2))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 (/.f64 (*.f64 1/2 (*.f64 M D)) (cbrt.f64 d)) (pow.f64 (cbrt.f64 d) 2))
(/.f64 1/2 (*.f64 (cbrt.f64 d) (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 D M))))
(/.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) (cbrt.f64 d)) (pow.f64 (cbrt.f64 d) 2))
(/.f64 (/.f64 (*.f64 M D) (sqrt.f64 (*.f64 d 2))) (sqrt.f64 (*.f64 d 2)))
(/.f64 (*.f64 D M) (*.f64 (sqrt.f64 (*.f64 2 d)) (sqrt.f64 (*.f64 2 d))))
(/.f64 M (/.f64 (*.f64 (sqrt.f64 (*.f64 2 d)) (sqrt.f64 (*.f64 2 d))) D))
(/.f64 (/.f64 (*.f64 M D) (*.f64 (cbrt.f64 (*.f64 d 2)) (cbrt.f64 (*.f64 d 2)))) (cbrt.f64 (*.f64 d 2)))
(/.f64 (*.f64 D M) (*.f64 (cbrt.f64 (*.f64 2 d)) (*.f64 (cbrt.f64 (*.f64 2 d)) (cbrt.f64 (*.f64 2 d)))))
(/.f64 (/.f64 (/.f64 (*.f64 D M) (cbrt.f64 (*.f64 2 d))) (cbrt.f64 (*.f64 2 d))) (cbrt.f64 (*.f64 2 d)))
(/.f64 (/.f64 (*.f64 (*.f64 M D) -1/2) 1) (neg.f64 d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 (/.f64 (*.f64 (*.f64 M D) -1/2) (sqrt.f64 d)) (neg.f64 (sqrt.f64 d)))
(/.f64 1/2 (*.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 d) (*.f64 D M))))
(/.f64 (/.f64 1/2 (sqrt.f64 d)) (/.f64 (sqrt.f64 d) (*.f64 D M)))
(/.f64 (/.f64 (*.f64 (*.f64 M D) -1/2) (pow.f64 (cbrt.f64 d) 2)) (neg.f64 (cbrt.f64 d)))
(/.f64 1/2 (*.f64 (cbrt.f64 d) (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 D M))))
(/.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) (cbrt.f64 d)) (pow.f64 (cbrt.f64 d) 2))
(/.f64 (/.f64 (*.f64 (*.f64 M D) -1/2) (sqrt.f64 (neg.f64 d))) (sqrt.f64 (neg.f64 d)))
(/.f64 (*.f64 M (*.f64 D -1/2)) (*.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 d))))
(/.f64 M (/.f64 (*.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 d))) (*.f64 D -1/2)))
(/.f64 (/.f64 (*.f64 (*.f64 M D) -1/2) (*.f64 (cbrt.f64 (neg.f64 d)) (cbrt.f64 (neg.f64 d)))) (cbrt.f64 (neg.f64 d)))
(/.f64 (*.f64 M (*.f64 D -1/2)) (*.f64 (cbrt.f64 (neg.f64 d)) (*.f64 (cbrt.f64 (neg.f64 d)) (cbrt.f64 (neg.f64 d)))))
(/.f64 (/.f64 M (/.f64 (cbrt.f64 (neg.f64 d)) (*.f64 D -1/2))) (*.f64 (cbrt.f64 (neg.f64 d)) (cbrt.f64 (neg.f64 d))))
(/.f64 (/.f64 (*.f64 (*.f64 M D) -1/2) -1) d)
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 (/.f64 (*.f64 (*.f64 M D) -1/2) (neg.f64 (sqrt.f64 d))) (sqrt.f64 d))
(/.f64 1/2 (*.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 d) (*.f64 D M))))
(/.f64 (/.f64 1/2 (sqrt.f64 d)) (/.f64 (sqrt.f64 d) (*.f64 D M)))
(/.f64 (/.f64 (*.f64 (*.f64 M D) -1/2) (neg.f64 (pow.f64 (cbrt.f64 d) 2))) (cbrt.f64 d))
(/.f64 1/2 (*.f64 (cbrt.f64 d) (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 D M))))
(/.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) (cbrt.f64 d)) (pow.f64 (cbrt.f64 d) 2))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 M D)) 1) (neg.f64 d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 M D)) (sqrt.f64 d)) (neg.f64 (sqrt.f64 d)))
(/.f64 1/2 (*.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 d) (*.f64 D M))))
(/.f64 (/.f64 1/2 (sqrt.f64 d)) (/.f64 (sqrt.f64 d) (*.f64 D M)))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 M D)) (pow.f64 (cbrt.f64 d) 2)) (neg.f64 (cbrt.f64 d)))
(/.f64 1/2 (*.f64 (cbrt.f64 d) (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 D M))))
(/.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) (cbrt.f64 d)) (pow.f64 (cbrt.f64 d) 2))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 M D)) (sqrt.f64 (neg.f64 d))) (sqrt.f64 (neg.f64 d)))
(/.f64 (*.f64 M (*.f64 D -1/2)) (*.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 d))))
(/.f64 M (/.f64 (*.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 d))) (*.f64 D -1/2)))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 M D)) (*.f64 (cbrt.f64 (neg.f64 d)) (cbrt.f64 (neg.f64 d)))) (cbrt.f64 (neg.f64 d)))
(/.f64 (*.f64 M (*.f64 D -1/2)) (*.f64 (cbrt.f64 (neg.f64 d)) (*.f64 (cbrt.f64 (neg.f64 d)) (cbrt.f64 (neg.f64 d)))))
(/.f64 (/.f64 M (/.f64 (cbrt.f64 (neg.f64 d)) (*.f64 D -1/2))) (*.f64 (cbrt.f64 (neg.f64 d)) (cbrt.f64 (neg.f64 d))))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 M D)) -1) d)
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 M D)) (neg.f64 (sqrt.f64 d))) (sqrt.f64 d))
(/.f64 1/2 (*.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 d) (*.f64 D M))))
(/.f64 (/.f64 1/2 (sqrt.f64 d)) (/.f64 (sqrt.f64 d) (*.f64 D M)))
(/.f64 (/.f64 (*.f64 -1/2 (*.f64 M D)) (neg.f64 (pow.f64 (cbrt.f64 d) 2))) (cbrt.f64 d))
(/.f64 1/2 (*.f64 (cbrt.f64 d) (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 D M))))
(/.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) (cbrt.f64 d)) (pow.f64 (cbrt.f64 d) 2))
(/.f64 (/.f64 (/.f64 (*.f64 M D) 2) 1) d)
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 (/.f64 (/.f64 (*.f64 M D) 2) (cbrt.f64 d)) (pow.f64 (cbrt.f64 d) 2))
(/.f64 1/2 (*.f64 (cbrt.f64 d) (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 D M))))
(/.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) (cbrt.f64 d)) (pow.f64 (cbrt.f64 d) 2))
(/.f64 (/.f64 (/.f64 1/2 (/.f64 (sqrt.f64 d) (*.f64 M D))) 1) (sqrt.f64 d))
(/.f64 1/2 (*.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 d) (*.f64 D M))))
(/.f64 (/.f64 1/2 (sqrt.f64 d)) (/.f64 (sqrt.f64 d) (*.f64 D M)))
(/.f64 (/.f64 (/.f64 1/2 (/.f64 (sqrt.f64 d) (*.f64 M D))) (cbrt.f64 d)) (cbrt.f64 (sqrt.f64 d)))
(/.f64 (*.f64 (/.f64 1/2 (sqrt.f64 d)) (*.f64 D M)) (*.f64 (cbrt.f64 (sqrt.f64 d)) (cbrt.f64 d)))
(/.f64 (/.f64 1/2 (*.f64 (/.f64 (sqrt.f64 d) (*.f64 D M)) (cbrt.f64 d))) (cbrt.f64 (sqrt.f64 d)))
(/.f64 (/.f64 (/.f64 1/2 (/.f64 (sqrt.f64 d) (*.f64 M D))) (sqrt.f64 (sqrt.f64 d))) (sqrt.f64 (sqrt.f64 d)))
(/.f64 (*.f64 (/.f64 1/2 (sqrt.f64 d)) (*.f64 D M)) (*.f64 (sqrt.f64 (sqrt.f64 d)) (sqrt.f64 (sqrt.f64 d))))
(/.f64 (*.f64 (*.f64 D M) (/.f64 1/2 (sqrt.f64 d))) (*.f64 (sqrt.f64 (sqrt.f64 d)) (sqrt.f64 (sqrt.f64 d))))
(/.f64 (/.f64 (/.f64 1/2 (/.f64 (sqrt.f64 d) (*.f64 M D))) (sqrt.f64 (pow.f64 (cbrt.f64 d) 2))) (sqrt.f64 (cbrt.f64 d)))
(/.f64 (*.f64 (/.f64 1/2 (sqrt.f64 d)) (*.f64 D M)) (*.f64 (sqrt.f64 (cbrt.f64 d)) (sqrt.f64 (pow.f64 (cbrt.f64 d) 2))))
(/.f64 (*.f64 (*.f64 D M) (/.f64 1/2 (sqrt.f64 d))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 d) 2)) (sqrt.f64 (cbrt.f64 d))))
(/.f64 (/.f64 (/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 M D))) 1) (cbrt.f64 d))
(/.f64 1/2 (*.f64 (cbrt.f64 d) (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 D M))))
(/.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) (cbrt.f64 d)) (pow.f64 (cbrt.f64 d) 2))
(/.f64 (/.f64 (/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 M D))) (sqrt.f64 (cbrt.f64 d))) (sqrt.f64 (cbrt.f64 d)))
(/.f64 (/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 D M))) (*.f64 (sqrt.f64 (cbrt.f64 d)) (sqrt.f64 (cbrt.f64 d))))
(/.f64 (/.f64 (*.f64 D M) (/.f64 (pow.f64 (cbrt.f64 d) 2) 1/2)) (*.f64 (sqrt.f64 (cbrt.f64 d)) (sqrt.f64 (cbrt.f64 d))))
(/.f64 (/.f64 (/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 M D))) (cbrt.f64 (sqrt.f64 d))) (cbrt.f64 (sqrt.f64 d)))
(/.f64 (/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 D M))) (*.f64 (cbrt.f64 (sqrt.f64 d)) (cbrt.f64 (sqrt.f64 d))))
(/.f64 (/.f64 (*.f64 D M) (/.f64 (pow.f64 (cbrt.f64 d) 2) 1/2)) (*.f64 (cbrt.f64 (sqrt.f64 d)) (cbrt.f64 (sqrt.f64 d))))
(/.f64 (/.f64 (/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 M D))) (*.f64 (cbrt.f64 (cbrt.f64 d)) (cbrt.f64 (cbrt.f64 d)))) (cbrt.f64 (cbrt.f64 d)))
(/.f64 (/.f64 (/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 D M))) (*.f64 (cbrt.f64 (cbrt.f64 d)) (cbrt.f64 (cbrt.f64 d)))) (cbrt.f64 (cbrt.f64 d)))
(/.f64 (/.f64 (/.f64 (*.f64 D M) (/.f64 (pow.f64 (cbrt.f64 d) 2) 1/2)) (cbrt.f64 (cbrt.f64 d))) (*.f64 (cbrt.f64 (cbrt.f64 d)) (cbrt.f64 (cbrt.f64 d))))
(/.f64 (/.f64 (/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 M D))) (cbrt.f64 (pow.f64 (cbrt.f64 d) 2))) (cbrt.f64 (cbrt.f64 d)))
(/.f64 (/.f64 1/2 (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 D M))) (*.f64 (cbrt.f64 (cbrt.f64 d)) (cbrt.f64 (pow.f64 (cbrt.f64 d) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 D M) (/.f64 (pow.f64 (cbrt.f64 d) 2) 1/2)) (cbrt.f64 (cbrt.f64 d))) (cbrt.f64 (pow.f64 (cbrt.f64 d) 2)))
(/.f64 (/.f64 (neg.f64 (*.f64 1/2 (*.f64 M D))) 1) (neg.f64 d))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 (/.f64 (neg.f64 (*.f64 1/2 (*.f64 M D))) (sqrt.f64 d)) (neg.f64 (sqrt.f64 d)))
(/.f64 1/2 (*.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 d) (*.f64 D M))))
(/.f64 (/.f64 1/2 (sqrt.f64 d)) (/.f64 (sqrt.f64 d) (*.f64 D M)))
(/.f64 (/.f64 (neg.f64 (*.f64 1/2 (*.f64 M D))) (pow.f64 (cbrt.f64 d) 2)) (neg.f64 (cbrt.f64 d)))
(/.f64 1/2 (*.f64 (cbrt.f64 d) (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 D M))))
(/.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) (cbrt.f64 d)) (pow.f64 (cbrt.f64 d) 2))
(/.f64 (/.f64 (neg.f64 (*.f64 1/2 (*.f64 M D))) (sqrt.f64 (neg.f64 d))) (sqrt.f64 (neg.f64 d)))
(/.f64 (*.f64 M (*.f64 D -1/2)) (*.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 d))))
(/.f64 M (/.f64 (*.f64 (sqrt.f64 (neg.f64 d)) (sqrt.f64 (neg.f64 d))) (*.f64 D -1/2)))
(/.f64 (/.f64 (neg.f64 (*.f64 1/2 (*.f64 M D))) (*.f64 (cbrt.f64 (neg.f64 d)) (cbrt.f64 (neg.f64 d)))) (cbrt.f64 (neg.f64 d)))
(/.f64 (*.f64 M (*.f64 D -1/2)) (*.f64 (cbrt.f64 (neg.f64 d)) (*.f64 (cbrt.f64 (neg.f64 d)) (cbrt.f64 (neg.f64 d)))))
(/.f64 (/.f64 M (/.f64 (cbrt.f64 (neg.f64 d)) (*.f64 D -1/2))) (*.f64 (cbrt.f64 (neg.f64 d)) (cbrt.f64 (neg.f64 d))))
(/.f64 (/.f64 (neg.f64 (*.f64 1/2 (*.f64 M D))) -1) d)
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(/.f64 (/.f64 (neg.f64 (*.f64 1/2 (*.f64 M D))) (neg.f64 (sqrt.f64 d))) (sqrt.f64 d))
(/.f64 1/2 (*.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 d) (*.f64 D M))))
(/.f64 (/.f64 1/2 (sqrt.f64 d)) (/.f64 (sqrt.f64 d) (*.f64 D M)))
(/.f64 (/.f64 (neg.f64 (*.f64 1/2 (*.f64 M D))) (neg.f64 (pow.f64 (cbrt.f64 d) 2))) (cbrt.f64 d))
(/.f64 1/2 (*.f64 (cbrt.f64 d) (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 D M))))
(/.f64 (/.f64 (*.f64 D (*.f64 M 1/2)) (cbrt.f64 d)) (pow.f64 (cbrt.f64 d) 2))
(pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 1)
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(pow.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D))) 2)
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 D (/.f64 d M)))) 2)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 D 2) (/.f64 M d))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D))) 3)
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(pow.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 3) 1/3)
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2))
(sqrt.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))
(fabs.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)))
(fabs.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))))
(fabs.f64 (*.f64 (/.f64 D 2) (/.f64 M d)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 D) M) (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (log.f64 (pow.f64 (exp.f64 D) M)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 3))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1/2 d) 3) (pow.f64 (*.f64 M D) 3)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M D) 3) (pow.f64 (/.f64 1/2 d) 3)))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(exp.f64 (log.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D))) 1))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D))))
(*.f64 1/2 (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 D 2) (/.f64 M d))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))))
(*.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))) 1/4) (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))) 1/4))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))))) (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))))) (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))))) (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)))))
(*.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))))) (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))))) (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) 2) 1/2) (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)))) 2)) (sqrt.f64 (cbrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)) 3))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)) (+.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 4))))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2)) 3))) (sqrt.f64 (+.f64 (fma.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 h l) 1) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 4) (pow.f64 (/.f64 h l) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)) 3))) (sqrt.f64 (+.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l) 1) (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 4) (pow.f64 (/.f64 h l) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 h l) 2) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 4)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)) 1)))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 4) (pow.f64 (/.f64 h l) 2)))) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 h l) 1)))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 4) (pow.f64 (/.f64 h l) 2)))) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l) 1)))
(pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))) 1/2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))))
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))))
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))) 1/4) 2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))))
(pow.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))))) 3)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))))
(pow.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))) 3/2))
(fabs.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))))
(fabs.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2)))))
(fabs.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)))))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))) 3/2))
(cbrt.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))))
(exp.f64 (*.f64 1/2 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (neg.f64 (/.f64 h l))))))
(pow.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 (neg.f64 h) l)))) 1/2)
(pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 (neg.f64 h) l))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (neg.f64 (/.f64 h l)))) 1/2))
(pow.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 (neg.f64 h) l)))) 1/2)
(pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 (neg.f64 h) l))))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (neg.f64 (/.f64 h l))))) 1))
(pow.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2) (/.f64 (neg.f64 h) l)))) 1/2)
(pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 (neg.f64 h) l))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) w0))) 1)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)))))
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) w0) 1)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)))))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) w0)) 2)
(pow.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2)))))) 2)
(pow.f64 (sqrt.f64 (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) w0)) 3)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)))))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) w0) 3) 1/3)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)))))
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))) (*.f64 w0 w0)))
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))) (*.f64 w0 w0)))
(sqrt.f64 (*.f64 w0 (*.f64 w0 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))))))
(log.f64 (pow.f64 (exp.f64 w0) (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2)))) (log.f64 (exp.f64 w0)))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)))) (log.f64 (exp.f64 w0)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) w0))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) w0) 3))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2))) 3/2) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2))) 3/2) (pow.f64 w0 3)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) w0)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) w0)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) w0)) 1))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l)))) w0)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (/.f64 D (/.f64 d M))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2)))))

eval542.0ms (2.2%)

Compiler

Compiled 42912 to 20939 computations (51.2% saved)

prune602.0ms (2.5%)

Pruning

41 alts after pruning (41 fresh and 0 done)

PrunedKeptTotal
New1516361552
Fresh459
Picked101
Done404
Total1525411566
Accurracy
91.7%
Counts
1566 → 41
Alt Table
Click to see full alt table
StatusAccuracyProgram
58.3%
(fma.f64 -1/8 (/.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w0)))) (*.f64 d l)) d) w0)
63.5%
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 h w0) (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 l d))) w0)
57.1%
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 M M) (*.f64 h w0)) (*.f64 (/.f64 (*.f64 d l) D) (/.f64 d D))) w0)
43.2%
(fma.f64 -1/8 (*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) 3) 1/3) (*.f64 (*.f64 M M) (*.f64 h w0))) w0)
56.3%
(fma.f64 -1/8 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l)))) 3) (*.f64 (*.f64 M M) (*.f64 h w0))) w0)
58.6%
(fma.f64 -1/8 (*.f64 (/.f64 D d) (*.f64 D (*.f64 (/.f64 (*.f64 M (neg.f64 M)) (neg.f64 l)) (/.f64 (*.f64 w0 h) d)))) w0)
54.3%
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D (pow.f64 (cbrt.f64 (*.f64 d (*.f64 d l))) 2)) (/.f64 D (cbrt.f64 (*.f64 d (*.f64 d l))))) (*.f64 (*.f64 M M) (*.f64 h w0))) w0)
57.5%
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l)) (*.f64 (*.f64 M M) (*.f64 h w0))) w0)
69.2%
(fma.f64 -1/8 (*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l)))) w0)
81.8%
(*.f64 w0 (pow.f64 (exp.f64 1/2) (log1p.f64 (*.f64 (/.f64 (neg.f64 M) (/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))) (*.f64 1/2 (/.f64 D d))))))
57.3%
(*.f64 w0 (+.f64 1 (/.f64 (*.f64 (*.f64 -1/8 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 l d)))))
61.2%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d (/.f64 l (*.f64 D D)))) d) -1/8)))
58.2%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 (/.f64 D l) D) (*.f64 (/.f64 d h) (/.f64 d (*.f64 M M)))) -1/8)))
64.1%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 (*.f64 (/.f64 M d) M) h)) d) -1/8)))
62.0%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 M d) M) h) (*.f64 D D)) (*.f64 d l)) -1/8)))
69.2%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 M d) M) h) D) (*.f64 d (/.f64 l D))) -1/8)))
58.3%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M h)) (*.f64 l (*.f64 d d))) -1/8)))
52.4%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 (/.f64 d h) d) l)) -1/8)))
56.0%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 M M) (neg.f64 h)) (*.f64 (*.f64 (/.f64 l (*.f64 D D)) d) (neg.f64 d))) -1/8)))
68.7%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d)) -1/8)))
60.5%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 M (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 M h)))) -1/8)))
60.6%
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d l)) (/.f64 (*.f64 M (neg.f64 (*.f64 M h))) (neg.f64 d))) -1/8)))
51.8%
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h)) -1/8)))
51.0%
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))) -1/8)))
61.2%
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 (/.f64 h d) (*.f64 (/.f64 M d) M))) -1/8)))
65.0%
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 (/.f64 M d) (/.f64 (*.f64 M h) d))) -1/8)))
62.5%
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 M (/.f64 l (*.f64 D D))) (/.f64 (neg.f64 M) (*.f64 (/.f64 d h) (neg.f64 d)))) -1/8)))
57.5%
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8))))
62.0%
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (*.f64 (neg.f64 h) (/.f64 (*.f64 M (/.f64 M d)) (neg.f64 d))) (/.f64 (*.f64 D (neg.f64 D)) (neg.f64 l))) -1/8)))
59.6%
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l)) -1/8)))
43.3%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (/.f64 1/2 d) (*.f64 (*.f64 D M) (sqrt.f64 h))) (/.f64 l (*.f64 (/.f64 1/2 d) (*.f64 (*.f64 D M) (sqrt.f64 h))))))))
81.6%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (*.f64 (/.f64 M d) D) (*.f64 (/.f64 M d) D)) (*.f64 (/.f64 l h) 4)))))
77.4%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 M (*.f64 d -4))) (neg.f64 M)) (/.f64 l (*.f64 D h))))))
78.6%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) M) (*.f64 (/.f64 l h) (*.f64 2 (/.f64 d D)))))))
77.6%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (neg.f64 M) (*.f64 (/.f64 l (*.f64 M (*.f64 D h))) (*.f64 d (*.f64 -4 (/.f64 d D))))))))
73.5%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (*.f64 D M) (/.f64 (neg.f64 l) h)) (/.f64 M (*.f64 (/.f64 d D) (*.f64 d -4)))))))
81.5%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 M (*.f64 d -4)) (*.f64 (/.f64 (neg.f64 M) (/.f64 (*.f64 l d) D)) (*.f64 D h))))))
67.1%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) (/.f64 (*.f64 (*.f64 1/4 D) (/.f64 D d)) d))))))
53.9%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))))))
21.9%
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))) (*.f64 w0 w0)))
80.6%
w0
Compiler

Compiled 2253 to 1490 computations (33.9% saved)

localize47.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
94.0%
(*.f64 (/.f64 (neg.f64 M) (/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))) (*.f64 1/2 (/.f64 D d)))
92.5%
(*.f64 D (*.f64 h M))
91.7%
(log1p.f64 (*.f64 (/.f64 (neg.f64 M) (/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))) (*.f64 1/2 (/.f64 D d))))
86.5%
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
Compiler

Compiled 158 to 64 computations (59.5% saved)

series28.0ms (0.1%)

Counts
4 → 192
Calls

54 calls:

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

rewrite111.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1294×associate-/l/
470×times-frac
464×add-sqr-sqrt
452×*-un-lft-identity
450×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
021166
1456158
26935158
Stop Event
node limit
Counts
4 → 162
Calls
Call 1
Inputs
(/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))
(log1p.f64 (*.f64 (/.f64 (neg.f64 M) (/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))) (*.f64 1/2 (/.f64 D d))))
(*.f64 D (*.f64 h M))
(*.f64 (/.f64 (neg.f64 M) (/.f64 (*.f64 2 (*.f64 d l)) (*.f64 D (*.f64 h M)))) (*.f64 1/2 (/.f64 D d)))
Outputs
((+.f64 0 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))) (+.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))))) 1) (-.f64 0 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))) (-.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))))) 1) (*.f64 2 (*.f64 (*.f64 d l) (/.f64 1 (*.f64 M (*.f64 D h))))) (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))) (*.f64 2 (/.f64 1 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l)))) (*.f64 (*.f64 d l) (*.f64 2 (/.f64 1 (*.f64 M (*.f64 D h))))) (*.f64 (*.f64 2 (*.f64 d l)) (/.f64 1 (*.f64 M (*.f64 D h)))) (*.f64 (*.f64 2 (*.f64 d l)) (neg.f64 (/.f64 1 (*.f64 M (*.f64 D h))))) (*.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))) 1) (*.f64 1 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))) (*.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))))) (*.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))) (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 d l))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 d l))) (/.f64 1 (*.f64 M (*.f64 D h))))) (*.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))) 2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))) 2) (cbrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))) 2) (neg.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 d l) 2) 4)) (*.f64 (cbrt.f64 (*.f64 2 (*.f64 d l))) (/.f64 1 (*.f64 M (*.f64 D h))))) (*.f64 (*.f64 2 d) (*.f64 l (/.f64 1 (*.f64 M (*.f64 D h))))) (*.f64 (*.f64 2 (/.f64 (*.f64 d l) D)) (/.f64 1 (*.f64 h M))) (*.f64 -1 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))) (*.f64 (/.f64 1 (*.f64 M (*.f64 D h))) (*.f64 2 (*.f64 d l))) (*.f64 (/.f64 2 D) (*.f64 (/.f64 d M) (/.f64 l h))) (*.f64 (/.f64 2 D) (neg.f64 (*.f64 (/.f64 d M) (/.f64 l h)))) (*.f64 (*.f64 (/.f64 d M) (/.f64 l h)) (/.f64 2 D)) (*.f64 (*.f64 (*.f64 d l) -2) (/.f64 1 (*.f64 M (*.f64 D h)))) (*.f64 (/.f64 (*.f64 d l) 1) (/.f64 2 (*.f64 M (*.f64 D h)))) (*.f64 (/.f64 1 D) (/.f64 (*.f64 2 (*.f64 d l)) (*.f64 h M))) (*.f64 (/.f64 1 (*.f64 h M)) (*.f64 2 (/.f64 (*.f64 d l) D))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 M (*.f64 D h)))) (/.f64 (*.f64 2 (*.f64 d l)) (sqrt.f64 (*.f64 M (*.f64 D h))))) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D h))) 2)) (/.f64 (*.f64 2 (*.f64 d l)) (cbrt.f64 (*.f64 M (*.f64 D h))))) (*.f64 (/.f64 1 (*.f64 D h)) (/.f64 (*.f64 2 (*.f64 d l)) M)) (*.f64 (/.f64 (*.f64 d l) D) (/.f64 2 (*.f64 h M))) (*.f64 (/.f64 (*.f64 d l) (sqrt.f64 (*.f64 M (*.f64 D h)))) (/.f64 2 (sqrt.f64 (*.f64 M (*.f64 D h))))) (*.f64 (/.f64 2 (*.f64 M (*.f64 D h))) (*.f64 d l)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))) 2)) (cbrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))))) (*.f64 (neg.f64 (/.f64 2 D)) (*.f64 (/.f64 d M) (/.f64 l h))) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 d l))) 1) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 d l))) (*.f64 M (*.f64 D h)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 d l))) D) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 d l))) (*.f64 h M))) (*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 d l) 2) 4)) 1) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 d l))) (*.f64 M (*.f64 D h)))) (*.f64 (/.f64 (*.f64 2 d) 1) (/.f64 l (*.f64 M (*.f64 D h)))) (*.f64 (/.f64 2 (*.f64 h M)) (/.f64 (*.f64 d l) D)) (*.f64 (/.f64 2 (sqrt.f64 (*.f64 M (*.f64 D h)))) (/.f64 (*.f64 d l) (sqrt.f64 (*.f64 M (*.f64 D h))))) (*.f64 (/.f64 2 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D h))) 2)) (/.f64 (*.f64 d l) (cbrt.f64 (*.f64 M (*.f64 D h))))) (*.f64 (/.f64 2 (*.f64 D h)) (/.f64 (*.f64 d l) M)) (*.f64 (/.f64 (*.f64 d l) (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D h))) 2)) (/.f64 2 (cbrt.f64 (*.f64 M (*.f64 D h))))) (*.f64 (/.f64 (*.f64 d l) (*.f64 D h)) (/.f64 2 M)) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 d l))) (*.f64 h M)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 d l))) D)) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 d l))) (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D h))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 d l))) (cbrt.f64 (*.f64 M (*.f64 D h))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 d l))) (*.f64 D h)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 d l))) M)) (*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 d l) 2) 4)) D) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 d l))) (*.f64 h M))) (*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 d l) 2) 4)) (*.f64 h M)) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 d l))) D)) (*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 d l) 2) 4)) (sqrt.f64 (*.f64 M (*.f64 D h)))) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 d l))) (sqrt.f64 (*.f64 M (*.f64 D h))))) (*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 d l) 2) 4)) (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D h))) 2)) (cbrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))))) (*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 d l) 2) 4)) (*.f64 D h)) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 d l))) M)) (*.f64 (/.f64 (*.f64 2 d) D) (/.f64 l (*.f64 h M))) (*.f64 (/.f64 (*.f64 2 d) (*.f64 h M)) (/.f64 l D)) (*.f64 (/.f64 (*.f64 2 d) (sqrt.f64 (*.f64 M (*.f64 D h)))) (/.f64 l (sqrt.f64 (*.f64 M (*.f64 D h))))) (*.f64 (/.f64 (*.f64 2 d) (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D h))) 2)) (/.f64 l (cbrt.f64 (*.f64 M (*.f64 D h))))) (*.f64 (/.f64 (*.f64 2 d) (*.f64 D h)) (/.f64 l M)) (pow.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))) 1) (pow.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))) 2) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))) 3) (pow.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))) 3) 1/3) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) -1) (neg.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))) (sqrt.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))) 2)) (log.f64 (pow.f64 (exp.f64 (/.f64 2 D)) (*.f64 (/.f64 d M) (/.f64 l h)))) (log.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 2 D)) (*.f64 (/.f64 d M) (/.f64 l h))))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))))) (cbrt.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))) 3)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 d l)) 3) (pow.f64 (*.f64 M (*.f64 D h)) 3))) (expm1.f64 (log1p.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))))) (exp.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))))) (exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))) 1)) (log1p.f64 (expm1.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))))))
((-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d))))))) 1) (*.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d))))) 1) (*.f64 1 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))))) (*.f64 (sqrt.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))))) (sqrt.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d))))))) (*.f64 (cbrt.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))))) 2)) (*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))))) 2) (cbrt.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d))))))) (pow.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d))))) 1) (pow.f64 (sqrt.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))))) 2) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))))) 3) (pow.f64 (pow.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d))))) 3) 1/3) (sqrt.f64 (pow.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d))))) 2)) (log.f64 (+.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))) 1)) (cbrt.f64 (pow.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d))))) 3)) (expm1.f64 (log1p.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d))))))) (exp.f64 (log.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d))))))) (exp.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))))) 1)))
((+.f64 0 (*.f64 M (*.f64 D h))) (+.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 M (*.f64 D h))))) 1) (-.f64 0 (*.f64 M (*.f64 D h))) (-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 D h)))) 1) (pow.f64 (*.f64 M (*.f64 D h)) 1) (pow.f64 (sqrt.f64 (*.f64 M (*.f64 D h))) 2) (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D h))) 3) (pow.f64 (pow.f64 (*.f64 M (*.f64 D h)) 3) 1/3) (neg.f64 (*.f64 M (*.f64 D h))) (sqrt.f64 (pow.f64 (*.f64 M (*.f64 D h)) 2)) (log.f64 (exp.f64 (*.f64 M (*.f64 D h)))) (log.f64 (/.f64 1 (exp.f64 (*.f64 M (*.f64 D h))))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 D h))))) (cbrt.f64 (pow.f64 (*.f64 M (*.f64 D h)) 3)) (cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 h M) 3))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 h M) 3) (pow.f64 D 3))) (expm1.f64 (log1p.f64 (*.f64 M (*.f64 D h)))) (exp.f64 (log.f64 (*.f64 M (*.f64 D h)))) (exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 D h))) 1)) (log1p.f64 (expm1.f64 (*.f64 M (*.f64 D h)))))
((+.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))) 0) (+.f64 1 (-.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))) 1)) (-.f64 (+.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))) 1) 1) (/.f64 M (/.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))) (*.f64 1/2 (/.f64 D d)))) (/.f64 1/2 (*.f64 (*.f64 (/.f64 2 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 l h)) M)) (/.f64 d D))) (/.f64 1/2 (*.f64 (/.f64 d D) (*.f64 (/.f64 2 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 l h)) M)))) (/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 l h)) M))) (/.f64 1 (/.f64 (*.f64 d l) (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 D h)) 2)))) (/.f64 1 (*.f64 (*.f64 (/.f64 2 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 l h)) M)) (/.f64 d (*.f64 D 1/2)))) (/.f64 (*.f64 (/.f64 (/.f64 M 2) (*.f64 d l)) (*.f64 (*.f64 M (*.f64 D h)) 1/2)) (/.f64 d D)) (/.f64 (*.f64 D 1/2) (*.f64 (*.f64 (/.f64 2 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 l h)) M)) d)) (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))) (/.f64 (*.f64 (*.f64 (/.f64 (/.f64 M 2) (*.f64 d l)) (*.f64 (*.f64 M (*.f64 D h)) 1/2)) D) d) (/.f64 (*.f64 (*.f64 (/.f64 (/.f64 M 2) (*.f64 d l)) (*.f64 (*.f64 M (*.f64 D h)) 1/2)) 1) (/.f64 d D)) (/.f64 (*.f64 M 1/2) (*.f64 (/.f64 d D) (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))))) (/.f64 (*.f64 (*.f64 (*.f64 M (*.f64 D h)) (/.f64 (/.f64 M 2) (*.f64 d l))) (*.f64 D 1/2)) d) (/.f64 (*.f64 (*.f64 (/.f64 (/.f64 M 2) (*.f64 d l)) (*.f64 (*.f64 M (*.f64 D h)) 1/2)) (neg.f64 D)) (neg.f64 d)) (/.f64 (*.f64 M (*.f64 D 1/2)) (*.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))) d)) (/.f64 (*.f64 1/2 (neg.f64 D)) (*.f64 (*.f64 (/.f64 2 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 l h)) M)) (neg.f64 d))) (/.f64 (*.f64 (*.f64 D 1/2) (*.f64 (*.f64 M (*.f64 D h)) (/.f64 (/.f64 M 2) (*.f64 d l)))) d) (/.f64 (*.f64 (neg.f64 D) 1/2) (*.f64 (*.f64 (/.f64 2 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 l h)) M)) (neg.f64 d))) (/.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (*.f64 2 (*.f64 d l))) (/.f64 1 (*.f64 M (*.f64 D h)))) (/.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))))) (/.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))) 2)) (cbrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))))) (/.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (/.f64 2 D)) (*.f64 (/.f64 d M) (/.f64 l h))) (/.f64 (/.f64 (*.f64 D 1/2) 1) (*.f64 (*.f64 (/.f64 2 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 l h)) M)) d)) (/.f64 (/.f64 (*.f64 D 1/2) (sqrt.f64 d)) (*.f64 (*.f64 (/.f64 2 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 l h)) M)) (sqrt.f64 d))) (/.f64 (/.f64 (*.f64 D 1/2) (cbrt.f64 (*.f64 d d))) (*.f64 (*.f64 (/.f64 2 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 l h)) M)) (cbrt.f64 d))) (/.f64 (-.f64 0 (*.f64 M M)) (*.f64 (/.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))) (*.f64 1/2 (/.f64 D d))) M)) (/.f64 (-.f64 0 (pow.f64 M 3)) (*.f64 (/.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))) (*.f64 1/2 (/.f64 D d))) (+.f64 0 (+.f64 (*.f64 M M) (*.f64 0 M))))) (/.f64 (*.f64 (*.f64 D 1/2) 1) (*.f64 d (*.f64 (/.f64 2 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 l h)) M)))) (/.f64 (*.f64 (*.f64 D 1/2) M) (*.f64 d (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))))) (/.f64 (neg.f64 (*.f64 D 1/2)) (*.f64 (*.f64 (/.f64 2 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 l h)) M)) (neg.f64 d))) (pow.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))) 1) (pow.f64 (sqrt.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d))))) 2) (pow.f64 (cbrt.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d))))) 3) (pow.f64 (pow.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))) 3) 1/3) (neg.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d))))) (sqrt.f64 (pow.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))) 2)) (log.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 D d)) 1/2) (*.f64 (*.f64 M (*.f64 D h)) (/.f64 (/.f64 M 2) (*.f64 d l))))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d))))))) (cbrt.f64 (pow.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))) 3)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M (*.f64 D h)) (/.f64 (/.f64 M 2) (*.f64 d l))) 3) (pow.f64 (*.f64 1/2 (/.f64 D d)) 3))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 D d)) 3) (pow.f64 (*.f64 (*.f64 M (*.f64 D h)) (/.f64 (/.f64 M 2) (*.f64 d l))) 3))) (expm1.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))))) (exp.f64 (log.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))))) (exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d))))) 1)) (log1p.f64 (expm1.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))))))

simplify143.0ms (0.6%)

Algorithm
egg-herbie
Rules
1298×associate-/l*
1256×associate-/r*
1204×associate-*r*
1168×associate-*l*
798×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
061820528
1206120306
Stop Event
node limit
Counts
354 → 344
Calls
Call 1
Inputs
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 M h))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 M h))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 M h))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 M h))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 M h))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 M h))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 M h))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 M h))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 M h))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 M h))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 M h))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 M h))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 h 4))) (*.f64 (pow.f64 d 8) (pow.f64 l 4)))))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2))))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2))))))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 -64/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2))))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2))))) (*.f64 -2 (log.f64 (/.f64 -1 M))))))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 -64/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2))))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))))
(+.f64 (*.f64 -2 (log.f64 d)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))) (*.f64 -2 (log.f64 d))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))) (*.f64 -2 (log.f64 d)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 -64/3 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))) (*.f64 -2 (log.f64 d))))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 h 4))) (*.f64 (pow.f64 l 4) (pow.f64 d 8)))) (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 h 4))) (*.f64 (pow.f64 l 4) (pow.f64 d 8)))) (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))))
(+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (log.f64 l)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))))
(+.f64 (*.f64 -1 (log.f64 l)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))))))
(+.f64 (*.f64 -1 (log.f64 l)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (*.f64 -64/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))))))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 h 4))) (*.f64 (pow.f64 d 8) (pow.f64 l 4)))))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 h 4))) (*.f64 (pow.f64 d 8) (pow.f64 l 4)))))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 h 4))) (*.f64 (pow.f64 d 8) (pow.f64 l 4)))))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 D))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))) (*.f64 -2 (log.f64 (/.f64 1 D))))))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 -64/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 D))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 D))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 D))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))))))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 D))) (+.f64 (*.f64 -64/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 M 8))) (*.f64 (pow.f64 d 8) (pow.f64 l 4)))) (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))) (*.f64 -1 (log.f64 (/.f64 1 h))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))))) (+.f64 (*.f64 -64/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))))))))
(+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))))) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))))) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -64/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(*.f64 D (*.f64 M h))
(*.f64 D (*.f64 M h))
(*.f64 D (*.f64 M h))
(*.f64 D (*.f64 M h))
(*.f64 D (*.f64 M h))
(*.f64 D (*.f64 M h))
(*.f64 D (*.f64 M h))
(*.f64 D (*.f64 M h))
(*.f64 D (*.f64 M h))
(*.f64 D (*.f64 M h))
(*.f64 D (*.f64 M h))
(*.f64 D (*.f64 M h))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(+.f64 0 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))))) 1)
(-.f64 0 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))))) 1)
(*.f64 2 (*.f64 (*.f64 d l) (/.f64 1 (*.f64 M (*.f64 D h)))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))
(*.f64 2 (/.f64 1 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))))
(*.f64 (*.f64 d l) (*.f64 2 (/.f64 1 (*.f64 M (*.f64 D h)))))
(*.f64 (*.f64 2 (*.f64 d l)) (/.f64 1 (*.f64 M (*.f64 D h))))
(*.f64 (*.f64 2 (*.f64 d l)) (neg.f64 (/.f64 1 (*.f64 M (*.f64 D h)))))
(*.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))) 1)
(*.f64 1 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))))
(*.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))))
(*.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))) (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 d l))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 d l))) (/.f64 1 (*.f64 M (*.f64 D h)))))
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))) 2) (cbrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))) 2) (neg.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 d l) 2) 4)) (*.f64 (cbrt.f64 (*.f64 2 (*.f64 d l))) (/.f64 1 (*.f64 M (*.f64 D h)))))
(*.f64 (*.f64 2 d) (*.f64 l (/.f64 1 (*.f64 M (*.f64 D h)))))
(*.f64 (*.f64 2 (/.f64 (*.f64 d l) D)) (/.f64 1 (*.f64 h M)))
(*.f64 -1 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))))
(*.f64 (/.f64 1 (*.f64 M (*.f64 D h))) (*.f64 2 (*.f64 d l)))
(*.f64 (/.f64 2 D) (*.f64 (/.f64 d M) (/.f64 l h)))
(*.f64 (/.f64 2 D) (neg.f64 (*.f64 (/.f64 d M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 d M) (/.f64 l h)) (/.f64 2 D))
(*.f64 (*.f64 (*.f64 d l) -2) (/.f64 1 (*.f64 M (*.f64 D h))))
(*.f64 (/.f64 (*.f64 d l) 1) (/.f64 2 (*.f64 M (*.f64 D h))))
(*.f64 (/.f64 1 D) (/.f64 (*.f64 2 (*.f64 d l)) (*.f64 h M)))
(*.f64 (/.f64 1 (*.f64 h M)) (*.f64 2 (/.f64 (*.f64 d l) D)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 M (*.f64 D h)))) (/.f64 (*.f64 2 (*.f64 d l)) (sqrt.f64 (*.f64 M (*.f64 D h)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D h))) 2)) (/.f64 (*.f64 2 (*.f64 d l)) (cbrt.f64 (*.f64 M (*.f64 D h)))))
(*.f64 (/.f64 1 (*.f64 D h)) (/.f64 (*.f64 2 (*.f64 d l)) M))
(*.f64 (/.f64 (*.f64 d l) D) (/.f64 2 (*.f64 h M)))
(*.f64 (/.f64 (*.f64 d l) (sqrt.f64 (*.f64 M (*.f64 D h)))) (/.f64 2 (sqrt.f64 (*.f64 M (*.f64 D h)))))
(*.f64 (/.f64 2 (*.f64 M (*.f64 D h))) (*.f64 d l))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))) 2)) (cbrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))))
(*.f64 (neg.f64 (/.f64 2 D)) (*.f64 (/.f64 d M) (/.f64 l h)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 d l))) 1) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 d l))) (*.f64 M (*.f64 D h))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 d l))) D) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 d l))) (*.f64 h M)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 d l) 2) 4)) 1) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 d l))) (*.f64 M (*.f64 D h))))
(*.f64 (/.f64 (*.f64 2 d) 1) (/.f64 l (*.f64 M (*.f64 D h))))
(*.f64 (/.f64 2 (*.f64 h M)) (/.f64 (*.f64 d l) D))
(*.f64 (/.f64 2 (sqrt.f64 (*.f64 M (*.f64 D h)))) (/.f64 (*.f64 d l) (sqrt.f64 (*.f64 M (*.f64 D h)))))
(*.f64 (/.f64 2 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D h))) 2)) (/.f64 (*.f64 d l) (cbrt.f64 (*.f64 M (*.f64 D h)))))
(*.f64 (/.f64 2 (*.f64 D h)) (/.f64 (*.f64 d l) M))
(*.f64 (/.f64 (*.f64 d l) (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D h))) 2)) (/.f64 2 (cbrt.f64 (*.f64 M (*.f64 D h)))))
(*.f64 (/.f64 (*.f64 d l) (*.f64 D h)) (/.f64 2 M))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 d l))) (*.f64 h M)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 d l))) D))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 d l))) (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D h))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 d l))) (cbrt.f64 (*.f64 M (*.f64 D h)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 d l))) (*.f64 D h)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 d l))) M))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 d l) 2) 4)) D) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 d l))) (*.f64 h M)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 d l) 2) 4)) (*.f64 h M)) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 d l))) D))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 d l) 2) 4)) (sqrt.f64 (*.f64 M (*.f64 D h)))) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 d l))) (sqrt.f64 (*.f64 M (*.f64 D h)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 d l) 2) 4)) (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D h))) 2)) (cbrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 d l) 2) 4)) (*.f64 D h)) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 d l))) M))
(*.f64 (/.f64 (*.f64 2 d) D) (/.f64 l (*.f64 h M)))
(*.f64 (/.f64 (*.f64 2 d) (*.f64 h M)) (/.f64 l D))
(*.f64 (/.f64 (*.f64 2 d) (sqrt.f64 (*.f64 M (*.f64 D h)))) (/.f64 l (sqrt.f64 (*.f64 M (*.f64 D h)))))
(*.f64 (/.f64 (*.f64 2 d) (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D h))) 2)) (/.f64 l (cbrt.f64 (*.f64 M (*.f64 D h)))))
(*.f64 (/.f64 (*.f64 2 d) (*.f64 D h)) (/.f64 l M))
(pow.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))) 1)
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))) 2)
(pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))) 3) 1/3)
(pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) -1)
(neg.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))))
(sqrt.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 2 D)) (*.f64 (/.f64 d M) (/.f64 l h))))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 2 D)) (*.f64 (/.f64 d M) (/.f64 l h)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))))))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 d l)) 3) (pow.f64 (*.f64 M (*.f64 D h)) 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))))
(exp.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))) 1))
(log1p.f64 (expm1.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d))))))) 1)
(*.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d))))) 1)
(*.f64 1 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d))))))
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))))) (sqrt.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))))))
(*.f64 (cbrt.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))))) 2) (cbrt.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))))))
(pow.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d))))) 1)
(pow.f64 (sqrt.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))))) 2)
(pow.f64 (cbrt.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))))) 3)
(pow.f64 (pow.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d))))) 3) 1/3)
(sqrt.f64 (pow.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d))))) 2))
(log.f64 (+.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))) 1))
(cbrt.f64 (pow.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d))))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))))))
(exp.f64 (log.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))))) 1))
(+.f64 0 (*.f64 M (*.f64 D h)))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 M (*.f64 D h))))) 1)
(-.f64 0 (*.f64 M (*.f64 D h)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 D h)))) 1)
(pow.f64 (*.f64 M (*.f64 D h)) 1)
(pow.f64 (sqrt.f64 (*.f64 M (*.f64 D h))) 2)
(pow.f64 (cbrt.f64 (*.f64 M (*.f64 D h))) 3)
(pow.f64 (pow.f64 (*.f64 M (*.f64 D h)) 3) 1/3)
(neg.f64 (*.f64 M (*.f64 D h)))
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 D h)) 2))
(log.f64 (exp.f64 (*.f64 M (*.f64 D h))))
(log.f64 (/.f64 1 (exp.f64 (*.f64 M (*.f64 D h)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 D h)))))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 D h)) 3))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 h M) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h M) 3) (pow.f64 D 3)))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 D h))))
(exp.f64 (log.f64 (*.f64 M (*.f64 D h))))
(exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 D h))) 1))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 D h))))
(+.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))) 0)
(+.f64 1 (-.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))) 1))
(-.f64 (+.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))) 1) 1)
(/.f64 M (/.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))) (*.f64 1/2 (/.f64 D d))))
(/.f64 1/2 (*.f64 (*.f64 (/.f64 2 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 l h)) M)) (/.f64 d D)))
(/.f64 1/2 (*.f64 (/.f64 d D) (*.f64 (/.f64 2 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 l h)) M))))
(/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 l h)) M)))
(/.f64 1 (/.f64 (*.f64 d l) (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 D h)) 2))))
(/.f64 1 (*.f64 (*.f64 (/.f64 2 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 l h)) M)) (/.f64 d (*.f64 D 1/2))))
(/.f64 (*.f64 (/.f64 (/.f64 M 2) (*.f64 d l)) (*.f64 (*.f64 M (*.f64 D h)) 1/2)) (/.f64 d D))
(/.f64 (*.f64 D 1/2) (*.f64 (*.f64 (/.f64 2 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 l h)) M)) d))
(/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))))
(/.f64 (*.f64 (*.f64 (/.f64 (/.f64 M 2) (*.f64 d l)) (*.f64 (*.f64 M (*.f64 D h)) 1/2)) D) d)
(/.f64 (*.f64 (*.f64 (/.f64 (/.f64 M 2) (*.f64 d l)) (*.f64 (*.f64 M (*.f64 D h)) 1/2)) 1) (/.f64 d D))
(/.f64 (*.f64 M 1/2) (*.f64 (/.f64 d D) (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))))
(/.f64 (*.f64 (*.f64 (*.f64 M (*.f64 D h)) (/.f64 (/.f64 M 2) (*.f64 d l))) (*.f64 D 1/2)) d)
(/.f64 (*.f64 (*.f64 (/.f64 (/.f64 M 2) (*.f64 d l)) (*.f64 (*.f64 M (*.f64 D h)) 1/2)) (neg.f64 D)) (neg.f64 d))
(/.f64 (*.f64 M (*.f64 D 1/2)) (*.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))) d))
(/.f64 (*.f64 1/2 (neg.f64 D)) (*.f64 (*.f64 (/.f64 2 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 l h)) M)) (neg.f64 d)))
(/.f64 (*.f64 (*.f64 D 1/2) (*.f64 (*.f64 M (*.f64 D h)) (/.f64 (/.f64 M 2) (*.f64 d l)))) d)
(/.f64 (*.f64 (neg.f64 D) 1/2) (*.f64 (*.f64 (/.f64 2 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 l h)) M)) (neg.f64 d)))
(/.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (*.f64 2 (*.f64 d l))) (/.f64 1 (*.f64 M (*.f64 D h))))
(/.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))))
(/.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))) 2)) (cbrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))))
(/.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (/.f64 2 D)) (*.f64 (/.f64 d M) (/.f64 l h)))
(/.f64 (/.f64 (*.f64 D 1/2) 1) (*.f64 (*.f64 (/.f64 2 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 l h)) M)) d))
(/.f64 (/.f64 (*.f64 D 1/2) (sqrt.f64 d)) (*.f64 (*.f64 (/.f64 2 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 l h)) M)) (sqrt.f64 d)))
(/.f64 (/.f64 (*.f64 D 1/2) (cbrt.f64 (*.f64 d d))) (*.f64 (*.f64 (/.f64 2 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 l h)) M)) (cbrt.f64 d)))
(/.f64 (-.f64 0 (*.f64 M M)) (*.f64 (/.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))) (*.f64 1/2 (/.f64 D d))) M))
(/.f64 (-.f64 0 (pow.f64 M 3)) (*.f64 (/.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))) (*.f64 1/2 (/.f64 D d))) (+.f64 0 (+.f64 (*.f64 M M) (*.f64 0 M)))))
(/.f64 (*.f64 (*.f64 D 1/2) 1) (*.f64 d (*.f64 (/.f64 2 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 l h)) M))))
(/.f64 (*.f64 (*.f64 D 1/2) M) (*.f64 d (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))))
(/.f64 (neg.f64 (*.f64 D 1/2)) (*.f64 (*.f64 (/.f64 2 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 l h)) M)) (neg.f64 d)))
(pow.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))) 1)
(pow.f64 (sqrt.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d))))) 2)
(pow.f64 (cbrt.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d))))) 3)
(pow.f64 (pow.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))) 3) 1/3)
(neg.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))))
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 D d)) 1/2) (*.f64 (*.f64 M (*.f64 D h)) (/.f64 (/.f64 M 2) (*.f64 d l)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))))))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M (*.f64 D h)) (/.f64 (/.f64 M 2) (*.f64 d l))) 3) (pow.f64 (*.f64 1/2 (/.f64 D d)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 D d)) 3) (pow.f64 (*.f64 (*.f64 M (*.f64 D h)) (/.f64 (/.f64 M 2) (*.f64 d l))) 3)))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d))))))
(exp.f64 (log.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d))))))
(exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d))))) 1))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d))))))
Outputs
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 D (*.f64 h M))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 h M))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 M h))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 M h))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 M h))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 M h))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 M h))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 M h))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 M h))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 M h))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 M h))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 M h))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 M h))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 l d) (*.f64 D (*.f64 M h))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.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 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l)))))
(fma.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l)) -1/32)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (*.f64 -1/192 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (pow.f64 M 6)) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (fma.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)) (*.f64 -1/192 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 h 4))) (*.f64 (pow.f64 d 8) (pow.f64 l 4)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (fma.f64 -1/192 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (pow.f64 M 6)) (*.f64 (pow.f64 d 6) (pow.f64 l 3))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 8) (pow.f64 l 4)) (/.f64 (*.f64 (pow.f64 M 8) (pow.f64 h 4)) (pow.f64 d 8)))))))
(fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (fma.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)) (fma.f64 -1/192 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) (*.f64 -1/1024 (/.f64 (pow.f64 D 8) (/.f64 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 l 4)) (pow.f64 M 8)) (pow.f64 h 4)))))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2))))))
(fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) h)))))
(fma.f64 -2 (neg.f64 (log.f64 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 h (*.f64 d d)) (/.f64 D (/.f64 l D))))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))))
(fma.f64 -2 (neg.f64 (log.f64 M)) (fma.f64 -4 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 l (*.f64 h (*.f64 M M)))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) h))))))
(fma.f64 -2 (neg.f64 (log.f64 M)) (fma.f64 -4 (/.f64 l (/.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 h M)))) (*.f64 d d))) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 h (*.f64 d d)) (/.f64 D (/.f64 l D)))))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2))))))))
(fma.f64 -2 (neg.f64 (log.f64 M)) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 M 4) (*.f64 h h)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 l (*.f64 h (*.f64 M M)))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) h)))))))
(fma.f64 -2 (neg.f64 (log.f64 M)) (fma.f64 -8 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 l l)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h)))) (fma.f64 -4 (/.f64 l (/.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 h M)))) (*.f64 d d))) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 h (*.f64 d d)) (/.f64 D (/.f64 l D))))))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 M))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 -64/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2)))))))))
(fma.f64 -2 (neg.f64 (log.f64 M)) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 M 4) (*.f64 h h)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 l (*.f64 h (*.f64 M M)))) (fma.f64 -64/3 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) h))))))))
(fma.f64 -2 (neg.f64 (log.f64 M)) (fma.f64 -8 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 l l)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h)))) (fma.f64 -4 (/.f64 l (/.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 h M)))) (*.f64 d d))) (fma.f64 -64/3 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 h (*.f64 d d)) (/.f64 D (/.f64 l D)))))))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 M))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2))))))
(fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) h)))))
(fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 h (*.f64 d d)) (/.f64 D (/.f64 l D))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2))))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))
(fma.f64 -4 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 l (*.f64 h (*.f64 M M)))) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) h))))))
(fma.f64 -4 (/.f64 l (/.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 h M)))) (*.f64 d d))) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 h (*.f64 d d)) (/.f64 D (/.f64 l D)))))))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2))))) (*.f64 -2 (log.f64 (/.f64 -1 M))))))
(fma.f64 -8 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 M 4) (*.f64 h h)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 l (*.f64 h (*.f64 M M)))) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) h)))))))
(fma.f64 -8 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 l l)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h)))) (fma.f64 -4 (/.f64 l (/.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 h M)))) (*.f64 d d))) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 h (*.f64 d d)) (/.f64 D (/.f64 l D))))))))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 -64/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) h) (*.f64 l (pow.f64 d 2))))) (*.f64 -2 (log.f64 (/.f64 -1 M)))))))
(fma.f64 -8 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 M 4) (*.f64 h h)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 l (*.f64 h (*.f64 M M)))) (fma.f64 -64/3 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) h))))))))
(fma.f64 -8 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 l l)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h)))) (fma.f64 -4 (/.f64 l (/.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 h M)))) (*.f64 d d))) (fma.f64 -64/3 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (fma.f64 -2 (log.f64 (/.f64 -1 M)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 h (*.f64 d d)) (/.f64 D (/.f64 l D)))))))))
(+.f64 (*.f64 -2 (log.f64 d)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))))
(fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 h (*.f64 M M)))))))
(fma.f64 -2 (log.f64 d) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D (*.f64 D (*.f64 M (*.f64 h M))))) l)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))) (*.f64 -2 (log.f64 d))))
(fma.f64 -4 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 l (*.f64 h (*.f64 M M)))) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 h (*.f64 M M))))))))
(fma.f64 -4 (/.f64 l (/.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 h M)))) (*.f64 d d))) (fma.f64 -2 (log.f64 d) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D (*.f64 D (*.f64 M (*.f64 h M))))) l))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))) (*.f64 -2 (log.f64 d)))))
(fma.f64 -4 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 l (*.f64 h (*.f64 M M)))) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 M 4) (*.f64 h h)))) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 h (*.f64 M M)))))))))
(fma.f64 -4 (/.f64 l (/.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 h M)))) (*.f64 d d))) (fma.f64 -8 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 l l)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h)))) (fma.f64 -2 (log.f64 d) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D (*.f64 D (*.f64 M (*.f64 h M))))) l)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 -64/3 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 d 6)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 d 4)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))) (*.f64 -2 (log.f64 d))))))
(fma.f64 -4 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 l (*.f64 h (*.f64 M M)))) (fma.f64 -64/3 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 M 4) (*.f64 h h)))) (fma.f64 -2 (log.f64 d) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 l (*.f64 h (*.f64 M M))))))))))
(fma.f64 -4 (/.f64 l (/.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 h M)))) (*.f64 d d))) (fma.f64 -64/3 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (fma.f64 -8 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 l l)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h)))) (fma.f64 -2 (log.f64 d) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D (*.f64 D (*.f64 M (*.f64 h M))))) l))))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l)))))
(fma.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l)) -1/32)))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (*.f64 -1/192 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (pow.f64 M 6)) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (fma.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)) (*.f64 -1/192 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 h 4))) (*.f64 (pow.f64 l 4) (pow.f64 d 8)))) (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (fma.f64 -1/192 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (pow.f64 M 6)) (*.f64 (pow.f64 d 6) (pow.f64 l 3))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 8) (pow.f64 l 4)) (/.f64 (*.f64 (pow.f64 M 8) (pow.f64 h 4)) (pow.f64 d 8)))))))
(fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (fma.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)) (fma.f64 -1/192 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) (*.f64 -1/1024 (/.f64 (pow.f64 D 8) (/.f64 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 l 4)) (pow.f64 M 8)) (pow.f64 h 4)))))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l)))))
(fma.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l)) -1/32)))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (*.f64 -1/192 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (pow.f64 M 6)) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (fma.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)) (*.f64 -1/192 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 h 4))) (*.f64 (pow.f64 l 4) (pow.f64 d 8)))) (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (fma.f64 -1/192 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (pow.f64 M 6)) (*.f64 (pow.f64 d 6) (pow.f64 l 3))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 8) (pow.f64 l 4)) (/.f64 (*.f64 (pow.f64 M 8) (pow.f64 h 4)) (pow.f64 d 8)))))))
(fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (fma.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)) (fma.f64 -1/192 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) (*.f64 -1/1024 (/.f64 (pow.f64 D 8) (/.f64 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 l 4)) (pow.f64 M 8)) (pow.f64 h 4)))))))
(+.f64 (*.f64 -1 (log.f64 l)) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))))
(fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))))))
(fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 h M)))) (*.f64 d d)))))
(+.f64 (*.f64 -1 (log.f64 l)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))))
(+.f64 (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))))) (*.f64 -4 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 l (*.f64 h (*.f64 M M))))))
(+.f64 (/.f64 -4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D))) (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 h M)))) (*.f64 d d))))))
(+.f64 (*.f64 -1 (log.f64 l)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))))))
(+.f64 (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))))) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 M 4) (*.f64 h h)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 l (*.f64 h (*.f64 M M)))))))
(+.f64 (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 h M)))) (*.f64 d d))))) (fma.f64 -8 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 l l)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h)))) (/.f64 -4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))))
(+.f64 (*.f64 -1 (log.f64 l)) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (*.f64 -64/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))))))))
(+.f64 (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))))) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 M 4) (*.f64 h h)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 l (*.f64 h (*.f64 M M)))) (*.f64 -64/3 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))))))
(+.f64 (fma.f64 -1 (log.f64 l) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 h M)))) (*.f64 d d))))) (fma.f64 -8 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 l l)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h)))) (fma.f64 -4 (/.f64 l (/.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 h M)))) (*.f64 d d))) (*.f64 (*.f64 -64/3 (/.f64 (pow.f64 d 6) (pow.f64 D 6))) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l)))))
(fma.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l)) -1/32)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (*.f64 -1/192 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (pow.f64 M 6)) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (fma.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)) (*.f64 -1/192 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 h 4))) (*.f64 (pow.f64 d 8) (pow.f64 l 4)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (fma.f64 -1/192 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (pow.f64 M 6)) (*.f64 (pow.f64 d 6) (pow.f64 l 3))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 8) (pow.f64 l 4)) (/.f64 (*.f64 (pow.f64 M 8) (pow.f64 h 4)) (pow.f64 d 8)))))))
(fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (fma.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)) (fma.f64 -1/192 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) (*.f64 -1/1024 (/.f64 (pow.f64 D 8) (/.f64 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 l 4)) (pow.f64 M 8)) (pow.f64 h 4)))))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l)))))
(fma.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l)) -1/32)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (*.f64 -1/192 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (pow.f64 M 6)) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (fma.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)) (*.f64 -1/192 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 h 4))) (*.f64 (pow.f64 d 8) (pow.f64 l 4)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (fma.f64 -1/192 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (pow.f64 M 6)) (*.f64 (pow.f64 d 6) (pow.f64 l 3))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 8) (pow.f64 l 4)) (/.f64 (*.f64 (pow.f64 M 8) (pow.f64 h 4)) (pow.f64 d 8)))))))
(fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (fma.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)) (fma.f64 -1/192 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) (*.f64 -1/1024 (/.f64 (pow.f64 D 8) (/.f64 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 l 4)) (pow.f64 M 8)) (pow.f64 h 4)))))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l)))))
(fma.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l)) -1/32)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (*.f64 -1/192 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (pow.f64 M 6)) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (fma.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)) (*.f64 -1/192 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 M 8) (pow.f64 h 4))) (*.f64 (pow.f64 d 8) (pow.f64 l 4)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (fma.f64 -1/192 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (pow.f64 M 6)) (*.f64 (pow.f64 d 6) (pow.f64 l 3))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 8) (pow.f64 l 4)) (/.f64 (*.f64 (pow.f64 M 8) (pow.f64 h 4)) (pow.f64 d 8)))))))
(fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (fma.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)) (fma.f64 -1/192 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) (*.f64 -1/1024 (/.f64 (pow.f64 D 8) (/.f64 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 l 4)) (pow.f64 M 8)) (pow.f64 h 4)))))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 D))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))))
(fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 M M) l) (/.f64 h (*.f64 d d))))))
(fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 (/.f64 M (/.f64 l M)) (*.f64 (/.f64 h (*.f64 d d)) -1/4))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))
(fma.f64 -4 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 l (*.f64 h (*.f64 M M)))) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 M M) l) (/.f64 h (*.f64 d d)))))))
(fma.f64 -4 (/.f64 l (/.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 h M)))) (*.f64 d d))) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 (/.f64 M (/.f64 l M)) (*.f64 (/.f64 h (*.f64 d d)) -1/4)))))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))) (*.f64 -2 (log.f64 (/.f64 1 D))))))
(fma.f64 -8 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 M 4) (*.f64 h h)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 l (*.f64 h (*.f64 M M)))) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 M M) l) (/.f64 h (*.f64 d d))))))))
(fma.f64 -8 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 l l)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h)))) (fma.f64 -4 (/.f64 l (/.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 h M)))) (*.f64 d d))) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 (/.f64 M (/.f64 l M)) (*.f64 (/.f64 h (*.f64 d d)) -1/4))))))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 -64/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))) (+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))) (*.f64 -2 (log.f64 (/.f64 1 D)))))))
(fma.f64 -8 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 M 4) (*.f64 h h)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 l (*.f64 h (*.f64 M M)))) (fma.f64 -64/3 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 M M) l) (/.f64 h (*.f64 d d)))))))))
(fma.f64 -8 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 l l)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h)))) (fma.f64 -4 (/.f64 l (/.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 h M)))) (*.f64 d d))) (fma.f64 -64/3 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 (/.f64 M (/.f64 l M)) (*.f64 (/.f64 h (*.f64 d d)) -1/4)))))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 -1 D))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))))
(fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 M M) l) (/.f64 h (*.f64 d d))))))
(fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 (/.f64 M (/.f64 l M)) (*.f64 (/.f64 h (*.f64 d d)) -1/4))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 D))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))))
(fma.f64 -4 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 l (*.f64 h (*.f64 M M)))) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 M M) l) (/.f64 h (*.f64 d d)))))))
(fma.f64 -4 (/.f64 l (/.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 h M)))) (*.f64 d d))) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 (/.f64 M (/.f64 l M)) (*.f64 (/.f64 h (*.f64 d d)) -1/4)))))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 D))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))))))
(fma.f64 -8 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 M 4) (*.f64 h h)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 l (*.f64 h (*.f64 M M)))) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 M M) l) (/.f64 h (*.f64 d d))))))))
(fma.f64 -8 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 l l)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h)))) (fma.f64 -4 (/.f64 l (/.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 h M)))) (*.f64 d d))) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (log.f64 (*.f64 (/.f64 M (/.f64 l M)) (*.f64 (/.f64 h (*.f64 d d)) -1/4))))))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 D))) (+.f64 (*.f64 -64/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2)))))))))
(fma.f64 -8 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 M 4) (*.f64 h h)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 l (*.f64 h (*.f64 M M)))) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (fma.f64 -64/3 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 M M) l) (/.f64 h (*.f64 d d)))))))))
(fma.f64 -8 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 l l)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h)))) (fma.f64 -4 (/.f64 l (/.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 h M)))) (*.f64 d d))) (fma.f64 -2 (log.f64 (/.f64 -1 D)) (fma.f64 -64/3 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (log.f64 (*.f64 (/.f64 M (/.f64 l M)) (*.f64 (/.f64 h (*.f64 d d)) -1/4)))))))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) (*.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l)))))
(fma.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)) (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (*.f64 (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l)) -1/32)))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (*.f64 -1/192 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (pow.f64 M 6)) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))
(fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (fma.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)) (*.f64 -1/192 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 8) (*.f64 (pow.f64 h 4) (pow.f64 M 8))) (*.f64 (pow.f64 d 8) (pow.f64 l 4)))) (*.f64 -1/192 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)) (fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (fma.f64 -1/192 (/.f64 (*.f64 (*.f64 (pow.f64 D 6) (pow.f64 h 3)) (pow.f64 M 6)) (*.f64 (pow.f64 d 6) (pow.f64 l 3))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 8) (pow.f64 l 4)) (/.f64 (*.f64 (pow.f64 M 8) (pow.f64 h 4)) (pow.f64 d 8)))))))
(fma.f64 -1/32 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (pow.f64 M 4) (*.f64 h h)) (*.f64 l l))) (fma.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)) (fma.f64 -1/192 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (/.f64 (pow.f64 M 6) (/.f64 (pow.f64 d 6) (pow.f64 h 3)))) (*.f64 -1/1024 (/.f64 (pow.f64 D 8) (/.f64 (/.f64 (*.f64 (pow.f64 d 8) (pow.f64 l 4)) (pow.f64 M 8)) (pow.f64 h 4)))))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))) (*.f64 -1 (log.f64 (/.f64 1 h))))
(+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (neg.f64 (neg.f64 (log.f64 h))))
(+.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (/.f64 M (/.f64 (*.f64 d d) M)))) (neg.f64 (neg.f64 (log.f64 h))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))))))
(+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (fma.f64 -1 (neg.f64 (log.f64 h)) (*.f64 -4 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 l (*.f64 h (*.f64 M M)))))))
(+.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (/.f64 M (/.f64 (*.f64 d d) M)))) (fma.f64 -1 (neg.f64 (log.f64 h)) (/.f64 -4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))))))
(+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 M 4) (*.f64 h h)))) (fma.f64 -1 (neg.f64 (log.f64 h)) (*.f64 -4 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 l (*.f64 h (*.f64 M M))))))))
(+.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (/.f64 M (/.f64 (*.f64 d d) M)))) (fma.f64 -8 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 l l)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h)))) (fma.f64 -1 (neg.f64 (log.f64 h)) (/.f64 -4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D))))))
(+.f64 (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))))) (+.f64 (*.f64 -64/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 h))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))))))))
(+.f64 (log.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))))) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 M 4) (*.f64 h h)))) (fma.f64 -64/3 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (fma.f64 -1 (neg.f64 (log.f64 h)) (*.f64 -4 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 l (*.f64 h (*.f64 M M)))))))))
(+.f64 (log.f64 (*.f64 (*.f64 -1/4 (/.f64 D (/.f64 l D))) (/.f64 M (/.f64 (*.f64 d d) M)))) (fma.f64 -8 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 l l)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h)))) (fma.f64 -64/3 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (fma.f64 -1 (neg.f64 (log.f64 h)) (/.f64 -4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))))))
(+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))) (*.f64 -1 (log.f64 (/.f64 -1 h))))
(+.f64 (log.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))) 1/4)) (neg.f64 (log.f64 (/.f64 -1 h))))
(+.f64 (log.f64 (*.f64 (*.f64 1/4 (/.f64 D (/.f64 l D))) (/.f64 M (/.f64 (*.f64 d d) M)))) (neg.f64 (log.f64 (/.f64 -1 h))))
(+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))
(+.f64 (log.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))) 1/4)) (fma.f64 -4 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 l (*.f64 h (*.f64 M M)))) (neg.f64 (log.f64 (/.f64 -1 h)))))
(+.f64 (log.f64 (*.f64 (*.f64 1/4 (/.f64 D (/.f64 l D))) (/.f64 M (/.f64 (*.f64 d d) M)))) (fma.f64 -4 (/.f64 l (/.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 h M)))) (*.f64 d d))) (neg.f64 (log.f64 (/.f64 -1 h)))))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))))) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))) (*.f64 -1 (log.f64 (/.f64 -1 h))))))
(fma.f64 -8 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 M 4) (*.f64 h h)))) (+.f64 (log.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))) 1/4)) (fma.f64 -4 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 l (*.f64 h (*.f64 M M)))) (neg.f64 (log.f64 (/.f64 -1 h))))))
(fma.f64 -8 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 l l)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h)))) (+.f64 (log.f64 (*.f64 (*.f64 1/4 (/.f64 D (/.f64 l D))) (/.f64 M (/.f64 (*.f64 d d) M)))) (fma.f64 -4 (/.f64 l (/.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 h M)))) (*.f64 d d))) (neg.f64 (log.f64 (/.f64 -1 h))))))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 d 4) (pow.f64 l 2)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))))) (+.f64 (log.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -64/3 (/.f64 (*.f64 (pow.f64 d 6) (pow.f64 l 3)) (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))) (*.f64 -1 (log.f64 (/.f64 -1 h)))))))
(fma.f64 -8 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 D 4)) (/.f64 (*.f64 l l) (*.f64 (pow.f64 M 4) (*.f64 h h)))) (+.f64 (log.f64 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M M) (*.f64 d d))) 1/4)) (fma.f64 -64/3 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (fma.f64 -4 (*.f64 (/.f64 (*.f64 d d) (*.f64 D D)) (/.f64 l (*.f64 h (*.f64 M M)))) (neg.f64 (log.f64 (/.f64 -1 h)))))))
(fma.f64 -8 (/.f64 (*.f64 (pow.f64 d 4) (*.f64 l l)) (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (*.f64 h h)))) (+.f64 (log.f64 (*.f64 (*.f64 1/4 (/.f64 D (/.f64 l D))) (/.f64 M (/.f64 (*.f64 d d) M)))) (fma.f64 -64/3 (*.f64 (/.f64 (pow.f64 d 6) (pow.f64 D 6)) (/.f64 (pow.f64 l 3) (*.f64 (pow.f64 M 6) (pow.f64 h 3)))) (fma.f64 -4 (/.f64 l (/.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 h M)))) (*.f64 d d))) (neg.f64 (log.f64 (/.f64 -1 h)))))))
(*.f64 D (*.f64 M h))
(*.f64 D (*.f64 h M))
(*.f64 D (*.f64 M h))
(*.f64 D (*.f64 h M))
(*.f64 D (*.f64 M h))
(*.f64 D (*.f64 h M))
(*.f64 D (*.f64 M h))
(*.f64 D (*.f64 h M))
(*.f64 D (*.f64 M h))
(*.f64 D (*.f64 h M))
(*.f64 D (*.f64 M h))
(*.f64 D (*.f64 h M))
(*.f64 D (*.f64 M h))
(*.f64 D (*.f64 h M))
(*.f64 D (*.f64 M h))
(*.f64 D (*.f64 h M))
(*.f64 D (*.f64 M h))
(*.f64 D (*.f64 h M))
(*.f64 D (*.f64 M h))
(*.f64 D (*.f64 h M))
(*.f64 D (*.f64 M h))
(*.f64 D (*.f64 h M))
(*.f64 D (*.f64 M h))
(*.f64 D (*.f64 h M))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(*.f64 -1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h (*.f64 M M)) l)))
(*.f64 -1/4 (/.f64 D (/.f64 (/.f64 (*.f64 d d) (/.f64 h (/.f64 l (*.f64 M M)))) D)))
(+.f64 0 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))))) 1)
(*.f64 -2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 -2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(-.f64 0 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))))
(*.f64 -2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 -2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))))) 1)
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (*.f64 (*.f64 d l) (/.f64 1 (*.f64 M (*.f64 D h)))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 2 (/.f64 1 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 (*.f64 d l) (*.f64 2 (/.f64 1 (*.f64 M (*.f64 D h)))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 (*.f64 2 (*.f64 d l)) (/.f64 1 (*.f64 M (*.f64 D h))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 (*.f64 2 (*.f64 d l)) (neg.f64 (/.f64 1 (*.f64 M (*.f64 D h)))))
(*.f64 -2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 -2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))) 1)
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 1 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))) (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))))))
(*.f64 -2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 -2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 d l))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 d l))) (/.f64 1 (*.f64 M (*.f64 D h)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 l d))) (sqrt.f64 (*.f64 2 (*.f64 l d)))) (/.f64 1 (*.f64 D (*.f64 h M))))
(*.f64 (/.f64 1 (*.f64 D (*.f64 h M))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 l d))) (sqrt.f64 (*.f64 2 (*.f64 l d)))))
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))) 2))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))) 2) (cbrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))) 2) (neg.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))))))
(*.f64 -2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 -2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 d l) 2) 4)) (*.f64 (cbrt.f64 (*.f64 2 (*.f64 d l))) (/.f64 1 (*.f64 M (*.f64 D h)))))
(*.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l d) 2))) (*.f64 (/.f64 1 (*.f64 D (*.f64 h M))) (cbrt.f64 (*.f64 2 (*.f64 l d)))))
(*.f64 (/.f64 1 (*.f64 D (*.f64 h M))) (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l d) 2))) (cbrt.f64 (*.f64 2 (*.f64 l d)))))
(*.f64 (*.f64 2 d) (*.f64 l (/.f64 1 (*.f64 M (*.f64 D h)))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 (*.f64 2 (/.f64 (*.f64 d l) D)) (/.f64 1 (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 -1 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))))
(*.f64 -2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 -2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 (/.f64 1 (*.f64 M (*.f64 D h))) (*.f64 2 (*.f64 d l)))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 (/.f64 2 D) (*.f64 (/.f64 d M) (/.f64 l h)))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 (/.f64 2 D) (neg.f64 (*.f64 (/.f64 d M) (/.f64 l h))))
(*.f64 -2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 -2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 (*.f64 (/.f64 d M) (/.f64 l h)) (/.f64 2 D))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 (*.f64 (*.f64 d l) -2) (/.f64 1 (*.f64 M (*.f64 D h))))
(*.f64 -2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 -2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 (/.f64 (*.f64 d l) 1) (/.f64 2 (*.f64 M (*.f64 D h))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 (/.f64 1 D) (/.f64 (*.f64 2 (*.f64 d l)) (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 (/.f64 1 (*.f64 h M)) (*.f64 2 (/.f64 (*.f64 d l) D)))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 M (*.f64 D h)))) (/.f64 (*.f64 2 (*.f64 d l)) (sqrt.f64 (*.f64 M (*.f64 D h)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 D (*.f64 h M)))) (/.f64 2 (/.f64 (sqrt.f64 (*.f64 D (*.f64 h M))) (*.f64 l d))))
(*.f64 (/.f64 (*.f64 l d) (sqrt.f64 (*.f64 D (*.f64 h M)))) (/.f64 2 (sqrt.f64 (*.f64 D (*.f64 h M)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D h))) 2)) (/.f64 (*.f64 2 (*.f64 d l)) (cbrt.f64 (*.f64 M (*.f64 D h)))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 (/.f64 1 (*.f64 D h)) (/.f64 (*.f64 2 (*.f64 d l)) M))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 (/.f64 (*.f64 d l) D) (/.f64 2 (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 (/.f64 (*.f64 d l) (sqrt.f64 (*.f64 M (*.f64 D h)))) (/.f64 2 (sqrt.f64 (*.f64 M (*.f64 D h)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 D (*.f64 h M)))) (/.f64 2 (/.f64 (sqrt.f64 (*.f64 D (*.f64 h M))) (*.f64 l d))))
(*.f64 (/.f64 (*.f64 l d) (sqrt.f64 (*.f64 D (*.f64 h M)))) (/.f64 2 (sqrt.f64 (*.f64 D (*.f64 h M)))))
(*.f64 (/.f64 2 (*.f64 M (*.f64 D h))) (*.f64 d l))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))))
(*.f64 -2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 -2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))) 2)) (cbrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))))
(*.f64 -2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 -2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 (neg.f64 (/.f64 2 D)) (*.f64 (/.f64 d M) (/.f64 l h)))
(*.f64 -2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 -2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 d l))) 1) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 d l))) (*.f64 M (*.f64 D h))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 l d))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 l d))) (*.f64 D (*.f64 h M))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 d l))) D) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 d l))) (*.f64 h M)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 l d))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 l d))) (*.f64 D (*.f64 h M))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 d l) 2) 4)) 1) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 d l))) (*.f64 M (*.f64 D h))))
(*.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l d) 2))) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 l d))) (*.f64 D (*.f64 h M))))
(*.f64 (/.f64 (*.f64 2 d) 1) (/.f64 l (*.f64 M (*.f64 D h))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 (/.f64 2 (*.f64 h M)) (/.f64 (*.f64 d l) D))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 (/.f64 2 (sqrt.f64 (*.f64 M (*.f64 D h)))) (/.f64 (*.f64 d l) (sqrt.f64 (*.f64 M (*.f64 D h)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 D (*.f64 h M)))) (/.f64 2 (/.f64 (sqrt.f64 (*.f64 D (*.f64 h M))) (*.f64 l d))))
(*.f64 (/.f64 (*.f64 l d) (sqrt.f64 (*.f64 D (*.f64 h M)))) (/.f64 2 (sqrt.f64 (*.f64 D (*.f64 h M)))))
(*.f64 (/.f64 2 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D h))) 2)) (/.f64 (*.f64 d l) (cbrt.f64 (*.f64 M (*.f64 D h)))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 (/.f64 2 (*.f64 D h)) (/.f64 (*.f64 d l) M))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 (/.f64 (*.f64 d l) (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D h))) 2)) (/.f64 2 (cbrt.f64 (*.f64 M (*.f64 D h)))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 (/.f64 (*.f64 d l) (*.f64 D h)) (/.f64 2 M))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 d l))) (*.f64 h M)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 d l))) D))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 l d))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 l d))) (*.f64 D (*.f64 h M))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 d l))) (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D h))) 2)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 d l))) (cbrt.f64 (*.f64 M (*.f64 D h)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 l d))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 l d))) (*.f64 D (*.f64 h M))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 d l))) (*.f64 D h)) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 d l))) M))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 l d))) (/.f64 (sqrt.f64 (*.f64 2 (*.f64 l d))) (*.f64 D (*.f64 h M))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 d l) 2) 4)) D) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 d l))) (*.f64 h M)))
(*.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l d) 2))) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 l d))) (*.f64 D (*.f64 h M))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 d l) 2) 4)) (*.f64 h M)) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 d l))) D))
(*.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l d) 2))) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 l d))) (*.f64 D (*.f64 h M))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 d l) 2) 4)) (sqrt.f64 (*.f64 M (*.f64 D h)))) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 d l))) (sqrt.f64 (*.f64 M (*.f64 D h)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l d) 2))) (sqrt.f64 (*.f64 D (*.f64 h M)))) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 l d))) (sqrt.f64 (*.f64 D (*.f64 h M)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 d l) 2) 4)) (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D h))) 2)) (cbrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))) (/.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l d) 2))) (pow.f64 (cbrt.f64 (*.f64 D (*.f64 h M))) 2)))
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))) (/.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l d) 2))) (pow.f64 (cbrt.f64 (*.f64 D (*.f64 h M))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 d l) 2) 4)) (*.f64 D h)) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 d l))) M))
(*.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l d) 2))) (/.f64 (cbrt.f64 (*.f64 2 (*.f64 l d))) (*.f64 D (*.f64 h M))))
(*.f64 (/.f64 (*.f64 2 d) D) (/.f64 l (*.f64 h M)))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 (/.f64 (*.f64 2 d) (*.f64 h M)) (/.f64 l D))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 (/.f64 (*.f64 2 d) (sqrt.f64 (*.f64 M (*.f64 D h)))) (/.f64 l (sqrt.f64 (*.f64 M (*.f64 D h)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 D (*.f64 h M)))) (/.f64 2 (/.f64 (sqrt.f64 (*.f64 D (*.f64 h M))) (*.f64 l d))))
(*.f64 (/.f64 (*.f64 l d) (sqrt.f64 (*.f64 D (*.f64 h M)))) (/.f64 2 (sqrt.f64 (*.f64 D (*.f64 h M)))))
(*.f64 (/.f64 (*.f64 2 d) (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D h))) 2)) (/.f64 l (cbrt.f64 (*.f64 M (*.f64 D h)))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(*.f64 (/.f64 (*.f64 2 d) (*.f64 D h)) (/.f64 l M))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(pow.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))) 1)
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))) 2)
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))) 3)
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(pow.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))) 3) 1/3)
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(pow.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) -1)
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(neg.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))))
(*.f64 -2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 -2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(sqrt.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))) 2))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M)))) 2))
(sqrt.f64 (pow.f64 (*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d)))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 2 D)) (*.f64 (/.f64 d M) (/.f64 l h))))
(*.f64 (*.f64 (/.f64 d M) (/.f64 l h)) (log.f64 (exp.f64 (/.f64 2 D))))
(*.f64 (/.f64 d M) (*.f64 (/.f64 l h) (log.f64 (exp.f64 (/.f64 2 D)))))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 2 D)) (*.f64 (/.f64 d M) (/.f64 l h)))))
(neg.f64 (*.f64 (*.f64 (/.f64 d M) (/.f64 l h)) (log.f64 (exp.f64 (/.f64 2 D)))))
(neg.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 l h) (log.f64 (exp.f64 (/.f64 2 D))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))) 3))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 d l)) 3) (pow.f64 (*.f64 M (*.f64 D h)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 l d)) 3) (pow.f64 (*.f64 D (*.f64 h M)) 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(exp.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))) 1))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(log1p.f64 (expm1.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))))
(*.f64 2 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))))
(*.f64 2 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d))))))) 1)
(log1p.f64 (*.f64 M (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 h (/.f64 l M))) 1/2) (*.f64 (/.f64 D d) 1/2))))
(log1p.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 h M) (/.f64 D d)) l) 1/4) (*.f64 (/.f64 D d) M)))
(*.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d))))) 1)
(log1p.f64 (*.f64 M (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 h (/.f64 l M))) 1/2) (*.f64 (/.f64 D d) 1/2))))
(log1p.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 h M) (/.f64 D d)) l) 1/4) (*.f64 (/.f64 D d) M)))
(*.f64 1 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d))))))
(log1p.f64 (*.f64 M (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 h (/.f64 l M))) 1/2) (*.f64 (/.f64 D d) 1/2))))
(log1p.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 h M) (/.f64 D d)) l) 1/4) (*.f64 (/.f64 D d) M)))
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))))) (sqrt.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))))))
(log1p.f64 (*.f64 M (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 h (/.f64 l M))) 1/2) (*.f64 (/.f64 D d) 1/2))))
(log1p.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 h M) (/.f64 D d)) l) 1/4) (*.f64 (/.f64 D d) M)))
(*.f64 (cbrt.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))))) (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))))) 2))
(log1p.f64 (*.f64 M (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 h (/.f64 l M))) 1/2) (*.f64 (/.f64 D d) 1/2))))
(log1p.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 h M) (/.f64 D d)) l) 1/4) (*.f64 (/.f64 D d) M)))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))))) 2) (cbrt.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))))))
(log1p.f64 (*.f64 M (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 h (/.f64 l M))) 1/2) (*.f64 (/.f64 D d) 1/2))))
(log1p.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 h M) (/.f64 D d)) l) 1/4) (*.f64 (/.f64 D d) M)))
(pow.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d))))) 1)
(log1p.f64 (*.f64 M (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 h (/.f64 l M))) 1/2) (*.f64 (/.f64 D d) 1/2))))
(log1p.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 h M) (/.f64 D d)) l) 1/4) (*.f64 (/.f64 D d) M)))
(pow.f64 (sqrt.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))))) 2)
(log1p.f64 (*.f64 M (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 h (/.f64 l M))) 1/2) (*.f64 (/.f64 D d) 1/2))))
(log1p.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 h M) (/.f64 D d)) l) 1/4) (*.f64 (/.f64 D d) M)))
(pow.f64 (cbrt.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))))) 3)
(log1p.f64 (*.f64 M (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 h (/.f64 l M))) 1/2) (*.f64 (/.f64 D d) 1/2))))
(log1p.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 h M) (/.f64 D d)) l) 1/4) (*.f64 (/.f64 D d) M)))
(pow.f64 (pow.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d))))) 3) 1/3)
(log1p.f64 (*.f64 M (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 h (/.f64 l M))) 1/2) (*.f64 (/.f64 D d) 1/2))))
(log1p.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 h M) (/.f64 D d)) l) 1/4) (*.f64 (/.f64 D d) M)))
(sqrt.f64 (pow.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d))))) 2))
(sqrt.f64 (pow.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 h (/.f64 l M))) 1/2) (*.f64 (/.f64 D d) 1/2)))) 2))
(sqrt.f64 (pow.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 h M) (/.f64 D d)) l) 1/4) (*.f64 (/.f64 D d) M))) 2))
(log.f64 (+.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))) 1))
(log.f64 (fma.f64 M (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 h (/.f64 l M))) 1/2) (*.f64 (/.f64 D d) 1/2)) 1))
(log.f64 (fma.f64 M (*.f64 (/.f64 D d) (*.f64 (/.f64 (*.f64 (*.f64 h M) (/.f64 D d)) l) 1/4)) 1))
(cbrt.f64 (pow.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d))))) 3))
(log1p.f64 (*.f64 M (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 h (/.f64 l M))) 1/2) (*.f64 (/.f64 D d) 1/2))))
(log1p.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 h M) (/.f64 D d)) l) 1/4) (*.f64 (/.f64 D d) M)))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))))))
(log1p.f64 (*.f64 M (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 h (/.f64 l M))) 1/2) (*.f64 (/.f64 D d) 1/2))))
(log1p.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 h M) (/.f64 D d)) l) 1/4) (*.f64 (/.f64 D d) M)))
(exp.f64 (log.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))))))
(log1p.f64 (*.f64 M (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 h (/.f64 l M))) 1/2) (*.f64 (/.f64 D d) 1/2))))
(log1p.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 h M) (/.f64 D d)) l) 1/4) (*.f64 (/.f64 D d) M)))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))))) 1))
(log1p.f64 (*.f64 M (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 h (/.f64 l M))) 1/2) (*.f64 (/.f64 D d) 1/2))))
(log1p.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 h M) (/.f64 D d)) l) 1/4) (*.f64 (/.f64 D d) M)))
(+.f64 0 (*.f64 M (*.f64 D h)))
(*.f64 D (*.f64 h M))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 M (*.f64 D h))))) 1)
(*.f64 (neg.f64 M) (*.f64 D h))
(*.f64 (*.f64 (neg.f64 M) h) D)
(-.f64 0 (*.f64 M (*.f64 D h)))
(*.f64 (neg.f64 M) (*.f64 D h))
(*.f64 (*.f64 (neg.f64 M) h) D)
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 D h)))) 1)
(*.f64 D (*.f64 h M))
(pow.f64 (*.f64 M (*.f64 D h)) 1)
(*.f64 D (*.f64 h M))
(pow.f64 (sqrt.f64 (*.f64 M (*.f64 D h))) 2)
(pow.f64 (sqrt.f64 (*.f64 D (*.f64 h M))) 2)
(pow.f64 (cbrt.f64 (*.f64 M (*.f64 D h))) 3)
(*.f64 D (*.f64 h M))
(pow.f64 (pow.f64 (*.f64 M (*.f64 D h)) 3) 1/3)
(*.f64 D (*.f64 h M))
(neg.f64 (*.f64 M (*.f64 D h)))
(*.f64 (neg.f64 M) (*.f64 D h))
(*.f64 (*.f64 (neg.f64 M) h) D)
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 D h)) 2))
(sqrt.f64 (pow.f64 (*.f64 D (*.f64 h M)) 2))
(log.f64 (exp.f64 (*.f64 M (*.f64 D h))))
(*.f64 D (*.f64 h M))
(log.f64 (/.f64 1 (exp.f64 (*.f64 M (*.f64 D h)))))
(*.f64 (neg.f64 M) (*.f64 D h))
(*.f64 (*.f64 (neg.f64 M) h) D)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 D h)))))
(*.f64 D (*.f64 h M))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 D h)) 3))
(*.f64 D (*.f64 h M))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 h M) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h M) 3) (pow.f64 D 3)))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 h M) 3)))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 D h))))
(*.f64 D (*.f64 h M))
(exp.f64 (log.f64 (*.f64 M (*.f64 D h))))
(*.f64 D (*.f64 h M))
(exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 D h))) 1))
(*.f64 D (*.f64 h M))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 D h))))
(*.f64 D (*.f64 h M))
(+.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))) 0)
(*.f64 M (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 h (/.f64 l M))) 1/2) (*.f64 (/.f64 D d) 1/2)))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 h M) (/.f64 D d)) l) 1/4) (*.f64 (/.f64 D d) M))
(+.f64 1 (-.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))) 1))
(*.f64 M (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 h (/.f64 l M))) 1/2) (*.f64 (/.f64 D d) 1/2)))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 h M) (/.f64 D d)) l) 1/4) (*.f64 (/.f64 D d) M))
(-.f64 (+.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))) 1) 1)
(*.f64 M (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 h (/.f64 l M))) 1/2) (*.f64 (/.f64 D d) 1/2)))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 h M) (/.f64 D d)) l) 1/4) (*.f64 (/.f64 D d) M))
(/.f64 M (/.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))) (*.f64 1/2 (/.f64 D d))))
(/.f64 M (*.f64 4 (/.f64 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))) (/.f64 D d))))
(*.f64 (*.f64 (/.f64 1/4 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d)))) M) (/.f64 D d))
(/.f64 1/2 (*.f64 (*.f64 (/.f64 2 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 l h)) M)) (/.f64 d D)))
(/.f64 M (*.f64 4 (/.f64 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))) (/.f64 D d))))
(*.f64 (*.f64 (/.f64 1/4 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d)))) M) (/.f64 D d))
(/.f64 1/2 (*.f64 (/.f64 d D) (*.f64 (/.f64 2 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 l h)) M))))
(/.f64 M (*.f64 4 (/.f64 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))) (/.f64 D d))))
(*.f64 (*.f64 (/.f64 1/4 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d)))) M) (/.f64 D d))
(/.f64 (*.f64 1/2 (/.f64 D d)) (*.f64 (/.f64 2 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 l h)) M)))
(/.f64 M (*.f64 4 (/.f64 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))) (/.f64 D d))))
(*.f64 (*.f64 (/.f64 1/4 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d)))) M) (/.f64 D d))
(/.f64 1 (/.f64 (*.f64 d l) (*.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (/.f64 (*.f64 M (*.f64 D h)) 2))))
(*.f64 (/.f64 1 (*.f64 l d)) (*.f64 (*.f64 M 1/2) (*.f64 (/.f64 D d) (/.f64 M (/.f64 (/.f64 2 D) h)))))
(*.f64 (*.f64 (*.f64 M 1/2) (*.f64 (/.f64 D d) (*.f64 (/.f64 M (/.f64 2 D)) h))) (/.f64 1 (*.f64 l d)))
(/.f64 1 (*.f64 (*.f64 (/.f64 2 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 l h)) M)) (/.f64 d (*.f64 D 1/2))))
(/.f64 M (*.f64 4 (/.f64 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))) (/.f64 D d))))
(*.f64 (*.f64 (/.f64 1/4 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d)))) M) (/.f64 D d))
(/.f64 (*.f64 (/.f64 (/.f64 M 2) (*.f64 d l)) (*.f64 (*.f64 M (*.f64 D h)) 1/2)) (/.f64 d D))
(/.f64 M (*.f64 4 (/.f64 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))) (/.f64 D d))))
(*.f64 (*.f64 (/.f64 1/4 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d)))) M) (/.f64 D d))
(/.f64 (*.f64 D 1/2) (*.f64 (*.f64 (/.f64 2 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 l h)) M)) d))
(/.f64 M (*.f64 4 (/.f64 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))) (/.f64 D d))))
(*.f64 (*.f64 (/.f64 1/4 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d)))) M) (/.f64 D d))
(/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))))
(/.f64 M (*.f64 4 (/.f64 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))) (/.f64 D d))))
(*.f64 (*.f64 (/.f64 1/4 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d)))) M) (/.f64 D d))
(/.f64 (*.f64 (*.f64 (/.f64 (/.f64 M 2) (*.f64 d l)) (*.f64 (*.f64 M (*.f64 D h)) 1/2)) D) d)
(/.f64 M (*.f64 4 (/.f64 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))) (/.f64 D d))))
(*.f64 (*.f64 (/.f64 1/4 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d)))) M) (/.f64 D d))
(/.f64 (*.f64 (*.f64 (/.f64 (/.f64 M 2) (*.f64 d l)) (*.f64 (*.f64 M (*.f64 D h)) 1/2)) 1) (/.f64 d D))
(/.f64 M (*.f64 4 (/.f64 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))) (/.f64 D d))))
(*.f64 (*.f64 (/.f64 1/4 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d)))) M) (/.f64 D d))
(/.f64 (*.f64 M 1/2) (*.f64 (/.f64 d D) (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))))
(/.f64 M (*.f64 4 (/.f64 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))) (/.f64 D d))))
(*.f64 (*.f64 (/.f64 1/4 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d)))) M) (/.f64 D d))
(/.f64 (*.f64 (*.f64 (*.f64 M (*.f64 D h)) (/.f64 (/.f64 M 2) (*.f64 d l))) (*.f64 D 1/2)) d)
(/.f64 M (*.f64 4 (/.f64 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))) (/.f64 D d))))
(*.f64 (*.f64 (/.f64 1/4 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d)))) M) (/.f64 D d))
(/.f64 (*.f64 (*.f64 (/.f64 (/.f64 M 2) (*.f64 d l)) (*.f64 (*.f64 M (*.f64 D h)) 1/2)) (neg.f64 D)) (neg.f64 d))
(/.f64 (*.f64 (/.f64 M (*.f64 2 (*.f64 l d))) (*.f64 (*.f64 D (*.f64 h M)) 1/2)) (/.f64 (neg.f64 d) (neg.f64 D)))
(/.f64 (neg.f64 (/.f64 (*.f64 D M) (/.f64 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))) 1/4))) (neg.f64 d))
(/.f64 (*.f64 M (*.f64 D 1/2)) (*.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))) d))
(/.f64 M (*.f64 4 (/.f64 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))) (/.f64 D d))))
(*.f64 (*.f64 (/.f64 1/4 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d)))) M) (/.f64 D d))
(/.f64 (*.f64 1/2 (neg.f64 D)) (*.f64 (*.f64 (/.f64 2 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 l h)) M)) (neg.f64 d)))
(/.f64 (*.f64 D -1/2) (*.f64 (/.f64 2 D) (*.f64 (/.f64 (*.f64 (/.f64 d M) (/.f64 l h)) M) (neg.f64 d))))
(*.f64 (*.f64 (/.f64 1/4 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d)))) M) (/.f64 (neg.f64 D) (neg.f64 d)))
(/.f64 (*.f64 (*.f64 D 1/2) (*.f64 (*.f64 M (*.f64 D h)) (/.f64 (/.f64 M 2) (*.f64 d l)))) d)
(/.f64 M (*.f64 4 (/.f64 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))) (/.f64 D d))))
(*.f64 (*.f64 (/.f64 1/4 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d)))) M) (/.f64 D d))
(/.f64 (*.f64 (neg.f64 D) 1/2) (*.f64 (*.f64 (/.f64 2 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 l h)) M)) (neg.f64 d)))
(/.f64 (*.f64 D -1/2) (*.f64 (/.f64 2 D) (*.f64 (/.f64 (*.f64 (/.f64 d M) (/.f64 l h)) M) (neg.f64 d))))
(*.f64 (*.f64 (/.f64 1/4 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d)))) M) (/.f64 (neg.f64 D) (neg.f64 d)))
(/.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (*.f64 2 (*.f64 d l))) (/.f64 1 (*.f64 M (*.f64 D h))))
(/.f64 M (*.f64 4 (/.f64 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))) (/.f64 D d))))
(*.f64 (*.f64 (/.f64 1/4 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d)))) M) (/.f64 D d))
(/.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))))) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))))
(/.f64 M (*.f64 4 (/.f64 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))) (/.f64 D d))))
(*.f64 (*.f64 (/.f64 1/4 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d)))) M) (/.f64 D d))
(/.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))) 2)) (cbrt.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))))
(/.f64 M (*.f64 4 (/.f64 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))) (/.f64 D d))))
(*.f64 (*.f64 (/.f64 1/4 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d)))) M) (/.f64 D d))
(/.f64 (/.f64 (*.f64 (*.f64 M 1/2) (/.f64 D d)) (/.f64 2 D)) (*.f64 (/.f64 d M) (/.f64 l h)))
(/.f64 M (*.f64 4 (/.f64 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))) (/.f64 D d))))
(*.f64 (*.f64 (/.f64 1/4 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d)))) M) (/.f64 D d))
(/.f64 (/.f64 (*.f64 D 1/2) 1) (*.f64 (*.f64 (/.f64 2 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 l h)) M)) d))
(/.f64 M (*.f64 4 (/.f64 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))) (/.f64 D d))))
(*.f64 (*.f64 (/.f64 1/4 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d)))) M) (/.f64 D d))
(/.f64 (/.f64 (*.f64 D 1/2) (sqrt.f64 d)) (*.f64 (*.f64 (/.f64 2 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 l h)) M)) (sqrt.f64 d)))
(/.f64 (/.f64 D (/.f64 (sqrt.f64 d) 1/2)) (*.f64 (/.f64 2 D) (*.f64 (/.f64 (*.f64 (/.f64 d M) (/.f64 l h)) M) (sqrt.f64 d))))
(/.f64 D (*.f64 (*.f64 (/.f64 2 D) (*.f64 (*.f64 (/.f64 (/.f64 d M) M) (/.f64 l h)) (sqrt.f64 d))) (/.f64 (sqrt.f64 d) 1/2)))
(/.f64 (/.f64 (*.f64 D 1/2) (cbrt.f64 (*.f64 d d))) (*.f64 (*.f64 (/.f64 2 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 l h)) M)) (cbrt.f64 d)))
(/.f64 (/.f64 (*.f64 D 1/2) (cbrt.f64 (*.f64 d d))) (*.f64 (/.f64 2 D) (*.f64 (/.f64 (*.f64 (/.f64 d M) (/.f64 l h)) M) (cbrt.f64 d))))
(/.f64 D (*.f64 (*.f64 (/.f64 2 D) (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 d M) M) (/.f64 l h)) (cbrt.f64 d)) (cbrt.f64 (*.f64 d d)))) 2))
(/.f64 (-.f64 0 (*.f64 M M)) (*.f64 (/.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))) (*.f64 1/2 (/.f64 D d))) M))
(/.f64 (neg.f64 (*.f64 M M)) (*.f64 M (*.f64 4 (/.f64 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))) (/.f64 D d)))))
(/.f64 (neg.f64 (*.f64 M M)) (*.f64 M (*.f64 4 (*.f64 (/.f64 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))) D) d))))
(/.f64 (-.f64 0 (pow.f64 M 3)) (*.f64 (/.f64 (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h)))) (*.f64 1/2 (/.f64 D d))) (+.f64 0 (+.f64 (*.f64 M M) (*.f64 0 M)))))
(/.f64 (neg.f64 (pow.f64 M 3)) (*.f64 (*.f64 4 (/.f64 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))) (/.f64 D d))) (fma.f64 M M 0)))
(/.f64 (neg.f64 (pow.f64 M 3)) (*.f64 4 (*.f64 (*.f64 (/.f64 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d))) D) d) (fma.f64 M M 0))))
(/.f64 (*.f64 (*.f64 D 1/2) 1) (*.f64 d (*.f64 (/.f64 2 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 l h)) M))))
(/.f64 M (*.f64 4 (/.f64 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))) (/.f64 D d))))
(*.f64 (*.f64 (/.f64 1/4 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d)))) M) (/.f64 D d))
(/.f64 (*.f64 (*.f64 D 1/2) M) (*.f64 d (*.f64 2 (/.f64 (*.f64 d l) (*.f64 M (*.f64 D h))))))
(/.f64 M (*.f64 4 (/.f64 (*.f64 (/.f64 l D) (/.f64 d (*.f64 h M))) (/.f64 D d))))
(*.f64 (*.f64 (/.f64 1/4 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d)))) M) (/.f64 D d))
(/.f64 (neg.f64 (*.f64 D 1/2)) (*.f64 (*.f64 (/.f64 2 D) (/.f64 (*.f64 (/.f64 d M) (/.f64 l h)) M)) (neg.f64 d)))
(/.f64 (*.f64 D -1/2) (*.f64 (/.f64 2 D) (*.f64 (/.f64 (*.f64 (/.f64 d M) (/.f64 l h)) M) (neg.f64 d))))
(*.f64 (*.f64 (/.f64 1/4 (/.f64 l (*.f64 (*.f64 h M) (/.f64 D d)))) M) (/.f64 (neg.f64 D) (neg.f64 d)))
(pow.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))) 1)
(*.f64 M (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 h (/.f64 l M))) 1/2) (*.f64 (/.f64 D d) 1/2)))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 h M) (/.f64 D d)) l) 1/4) (*.f64 (/.f64 D d) M))
(pow.f64 (sqrt.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d))))) 2)
(pow.f64 (sqrt.f64 (*.f64 M (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 h (/.f64 l M))) 1/2) (*.f64 (/.f64 D d) 1/2)))) 2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 h M) (/.f64 D d)) l) 1/4) (*.f64 (/.f64 D d) M))) 2)
(pow.f64 (cbrt.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d))))) 3)
(*.f64 M (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 h (/.f64 l M))) 1/2) (*.f64 (/.f64 D d) 1/2)))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 h M) (/.f64 D d)) l) 1/4) (*.f64 (/.f64 D d) M))
(pow.f64 (pow.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))) 3) 1/3)
(*.f64 M (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 h (/.f64 l M))) 1/2) (*.f64 (/.f64 D d) 1/2)))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 h M) (/.f64 D d)) l) 1/4) (*.f64 (/.f64 D d) M))
(neg.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))))
(*.f64 M (neg.f64 (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 h (/.f64 l M))) 1/2) (*.f64 (/.f64 D d) 1/2))))
(*.f64 (*.f64 (/.f64 D d) (*.f64 (/.f64 (*.f64 (*.f64 h M) (/.f64 D d)) l) 1/4)) (neg.f64 M))
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))) 2))
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 h (/.f64 l M))) 1/2) (*.f64 (/.f64 D d) 1/2))) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 h M) (/.f64 D d)) l) 1/4) (*.f64 (/.f64 D d) M)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 D d)) 1/2) (*.f64 (*.f64 M (*.f64 D h)) (/.f64 (/.f64 M 2) (*.f64 d l)))))
(*.f64 (*.f64 M (*.f64 (*.f64 D h) (/.f64 M (*.f64 2 (*.f64 l d))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 D d)))))
(*.f64 M (*.f64 (/.f64 (*.f64 D (*.f64 h M)) (*.f64 2 (*.f64 l d))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 D d))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))))))
(*.f64 M (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 h (/.f64 l M))) 1/2) (*.f64 (/.f64 D d) 1/2)))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 h M) (/.f64 D d)) l) 1/4) (*.f64 (/.f64 D d) M))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d)))) 3))
(*.f64 M (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 h (/.f64 l M))) 1/2) (*.f64 (/.f64 D d) 1/2)))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 h M) (/.f64 D d)) l) 1/4) (*.f64 (/.f64 D d) M))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 M (*.f64 D h)) (/.f64 (/.f64 M 2) (*.f64 d l))) 3) (pow.f64 (*.f64 1/2 (/.f64 D d)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 (*.f64 D h) (/.f64 M (*.f64 2 (*.f64 l d))))) 3) (*.f64 1/8 (pow.f64 (/.f64 D d) 3))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D (*.f64 h M)) (*.f64 2 (*.f64 l d)))) 3) (pow.f64 (*.f64 (/.f64 D d) 1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 D d)) 3) (pow.f64 (*.f64 (*.f64 M (*.f64 D h)) (/.f64 (/.f64 M 2) (*.f64 d l))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 (*.f64 D h) (/.f64 M (*.f64 2 (*.f64 l d))))) 3) (*.f64 1/8 (pow.f64 (/.f64 D d) 3))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 D (*.f64 h M)) (*.f64 2 (*.f64 l d)))) 3) (pow.f64 (*.f64 (/.f64 D d) 1/2) 3)))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d))))))
(*.f64 M (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 h (/.f64 l M))) 1/2) (*.f64 (/.f64 D d) 1/2)))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 h M) (/.f64 D d)) l) 1/4) (*.f64 (/.f64 D d) M))
(exp.f64 (log.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d))))))
(*.f64 M (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 h (/.f64 l M))) 1/2) (*.f64 (/.f64 D d) 1/2)))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 h M) (/.f64 D d)) l) 1/4) (*.f64 (/.f64 D d) M))
(exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d))))) 1))
(*.f64 M (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 h (/.f64 l M))) 1/2) (*.f64 (/.f64 D d) 1/2)))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 h M) (/.f64 D d)) l) 1/4) (*.f64 (/.f64 D d) M))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 (*.f64 1/2 (*.f64 (/.f64 D d) (/.f64 (*.f64 h M) l))) (*.f64 1/2 (/.f64 D d))))))
(*.f64 M (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 h (/.f64 l M))) 1/2) (*.f64 (/.f64 D d) 1/2)))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 h M) (/.f64 D d)) l) 1/4) (*.f64 (/.f64 D d) M))

localize60.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
96.3%
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l)) -1/8)))
90.7%
(/.f64 (*.f64 D D) d)
88.4%
(/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l)
76.4%
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
Compiler

Compiled 118 to 26 computations (78% saved)

series12.0ms (0.1%)

Counts
4 → 192
Calls

48 calls:

TimeVariablePointExpression
1.0ms
w0
@0
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l)) -1/8)))
0.0ms
d
@0
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l)) -1/8)))
0.0ms
l
@0
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l)) -1/8)))
0.0ms
h
@-inf
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l)) -1/8)))
0.0ms
D
@0
(/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l)

rewrite125.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1386×associate-/r/
452×associate-+l+
438×add-sqr-sqrt
428×pow1
428×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
020142
1431120
26120120
Stop Event
node limit
Counts
4 → 163
Calls
Call 1
Inputs
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l))
(/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l)
(/.f64 (*.f64 D D) d)
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (/.f64 (*.f64 D D) d) d) l)) -1/8)))
Outputs
((-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))))) 1) (/.f64 (*.f64 h (*.f64 M M)) (/.f64 l (pow.f64 (/.f64 D d) 2))) (/.f64 1 (/.f64 l (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2))))) (/.f64 (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2))) l) (/.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 D (/.f64 D d))) (*.f64 d l)) (/.f64 (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 (pow.f64 (/.f64 D d) 2))) (neg.f64 l)) (/.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 h (*.f64 M M))) (*.f64 d l)) (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (*.f64 h (*.f64 M M))) (neg.f64 l)) (/.f64 (/.f64 (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2))) 1) l) (/.f64 (/.f64 (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2))) (sqrt.f64 l)) (sqrt.f64 l)) (/.f64 (/.f64 (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2))) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l)) (/.f64 (neg.f64 (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2)))) (neg.f64 l)) (pow.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))) 1) (pow.f64 (*.f64 (*.f64 M (sqrt.f64 h)) (/.f64 (/.f64 D d) (sqrt.f64 l))) 2) (pow.f64 (cbrt.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)))) 3) (pow.f64 (pow.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))) 3) 1/3) (sqrt.f64 (pow.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))) 2)) (log.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 M M)) h) (/.f64 (pow.f64 (/.f64 D d) 2) l))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)))))) (cbrt.f64 (pow.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))) 3)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 h (*.f64 M M)) 3) (pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 3))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 3) (pow.f64 (*.f64 h (*.f64 M M)) 3))) (expm1.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))))) (exp.f64 (log.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))))) (exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)))) 1)) (log1p.f64 (expm1.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))))))
((-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l))) 1) (*.f64 (*.f64 D (/.f64 D d)) (*.f64 (pow.f64 d -1) (/.f64 1 l))) (*.f64 (*.f64 D (/.f64 D d)) (/.f64 1 (*.f64 d l))) (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 1 l)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 1) (*.f64 1 (/.f64 (pow.f64 (/.f64 D d) 2) l)) (*.f64 (/.f64 D d) (*.f64 (/.f64 D d) (/.f64 1 l))) (*.f64 (/.f64 (/.f64 D d) (sqrt.f64 l)) (/.f64 (/.f64 D d) (sqrt.f64 l))) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) (/.f64 1 l))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)) 2)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)) 2) (cbrt.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l))) (*.f64 (/.f64 1 l) (pow.f64 (/.f64 D d) 2)) (*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (/.f64 1 (neg.f64 l))) (*.f64 (/.f64 (*.f64 D (/.f64 D d)) 1) (/.f64 (pow.f64 d -1) l)) (*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 (pow.f64 (/.f64 D d) 2) (sqrt.f64 l))) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 l) 2)) (/.f64 (pow.f64 (/.f64 D d) 2) (cbrt.f64 l))) (*.f64 (/.f64 (*.f64 D (/.f64 D d)) l) (pow.f64 d -1)) (*.f64 (/.f64 1 (*.f64 d l)) (*.f64 D (/.f64 D d))) (*.f64 (/.f64 1 (neg.f64 l)) (neg.f64 (pow.f64 (/.f64 D d) 2))) (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (pow.f64 d -1) d)) (*.f64 (/.f64 (/.f64 D (sqrt.f64 d)) l) (/.f64 (/.f64 D (sqrt.f64 d)) d)) (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 D 4) (*.f64 d d))) l) (/.f64 (cbrt.f64 (*.f64 D (/.f64 D d))) d)) (*.f64 (/.f64 (*.f64 D (/.f64 D d)) (sqrt.f64 l)) (/.f64 (pow.f64 d -1) (sqrt.f64 l))) (*.f64 (/.f64 (*.f64 D (/.f64 D d)) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (pow.f64 d -1) (cbrt.f64 l))) (*.f64 (/.f64 (/.f64 D d) 1) (/.f64 (/.f64 D d) l)) (*.f64 (/.f64 (/.f64 D d) l) (/.f64 D d)) (*.f64 (/.f64 (/.f64 D d) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (/.f64 D d) (cbrt.f64 l))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) 2) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) l)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) 2) (sqrt.f64 l)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) (sqrt.f64 l))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) 2) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l))) (*.f64 (/.f64 (*.f64 D D) (*.f64 d l)) (pow.f64 d -1)) (*.f64 (/.f64 1 (*.f64 (/.f64 l D) (/.f64 d D))) (pow.f64 d -1)) (*.f64 (/.f64 1 (*.f64 (/.f64 l D) d)) (/.f64 D d)) (*.f64 (/.f64 1 (/.f64 l (pow.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) 2))) (cbrt.f64 (pow.f64 (/.f64 D d) 2))) (*.f64 (/.f64 (/.f64 D (sqrt.f64 d)) (*.f64 d l)) (/.f64 D (sqrt.f64 d))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) 2) l) (cbrt.f64 (pow.f64 (/.f64 D d) 2))) (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 D 4) (*.f64 d d))) (*.f64 d l)) (cbrt.f64 (*.f64 D (/.f64 D d)))) (*.f64 (/.f64 (/.f64 1 l) d) (*.f64 D (/.f64 D d))) (*.f64 (/.f64 (/.f64 1 l) 1) (pow.f64 (/.f64 D d) 2)) (*.f64 (/.f64 (/.f64 1 l) (sqrt.f64 d)) (/.f64 (*.f64 D (/.f64 D d)) (sqrt.f64 d))) (*.f64 (/.f64 (/.f64 1 l) (pow.f64 (cbrt.f64 d) 2)) (/.f64 (*.f64 D (/.f64 D d)) (cbrt.f64 d))) (*.f64 (/.f64 (/.f64 1 l) (/.f64 d (*.f64 D D))) (pow.f64 d -1)) (*.f64 (/.f64 (/.f64 1 l) (neg.f64 d)) (*.f64 (/.f64 (neg.f64 D) d) D)) (*.f64 (/.f64 (/.f64 1 l) (/.f64 d 1)) (*.f64 D (/.f64 D d))) (*.f64 (/.f64 (/.f64 1 l) (*.f64 (/.f64 d D) (sqrt.f64 d))) (/.f64 D (sqrt.f64 d))) (*.f64 (/.f64 (/.f64 1 l) (/.f64 d (cbrt.f64 (/.f64 (pow.f64 D 4) (*.f64 d d))))) (cbrt.f64 (*.f64 D (/.f64 D d)))) (pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 1) (pow.f64 (/.f64 (/.f64 D d) (sqrt.f64 l)) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)) 3) (pow.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 3) 1/3) (pow.f64 (/.f64 l (pow.f64 (/.f64 D d) 2)) -1) (neg.f64 (/.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 l))) (sqrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 2)) (log.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l))) (log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 3)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 D d) 2) 3) (pow.f64 l 3))) (expm1.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l))) (exp.f64 (log.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l))) (exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)) 1)) (log1p.f64 (expm1.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l))))
((-.f64 (exp.f64 (log1p.f64 (*.f64 D (/.f64 D d)))) 1) (*.f64 D (/.f64 D d)) (*.f64 D (*.f64 D (pow.f64 d -1))) (*.f64 (*.f64 D D) (pow.f64 d -1)) (*.f64 (*.f64 D (/.f64 D d)) 1) (*.f64 1 (*.f64 D (/.f64 D d))) (*.f64 (/.f64 D d) D) (*.f64 (/.f64 D (sqrt.f64 d)) (/.f64 D (sqrt.f64 d))) (*.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 (pow.f64 (cbrt.f64 D) 2) (pow.f64 d -1))) (*.f64 (cbrt.f64 (*.f64 D (/.f64 D d))) (cbrt.f64 (/.f64 (pow.f64 D 4) (*.f64 d d)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 D 4) (*.f64 d d))) (cbrt.f64 (*.f64 D (/.f64 D d)))) (*.f64 (pow.f64 d -1) (*.f64 D D)) (*.f64 (*.f64 D (neg.f64 D)) (/.f64 1 (neg.f64 d))) (*.f64 (/.f64 1 (sqrt.f64 d)) (/.f64 (*.f64 D D) (sqrt.f64 d))) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 d) 2)) (/.f64 (*.f64 D D) (cbrt.f64 d))) (*.f64 (/.f64 1 (neg.f64 d)) (*.f64 D (neg.f64 D))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) d) (pow.f64 (cbrt.f64 D) 2)) (*.f64 (/.f64 D 1) (/.f64 D d)) (*.f64 (/.f64 D (pow.f64 (cbrt.f64 d) 2)) (/.f64 D (cbrt.f64 d))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) 1) (/.f64 (pow.f64 (cbrt.f64 D) 2) d)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) (sqrt.f64 d)) (/.f64 (pow.f64 (cbrt.f64 D) 2) (sqrt.f64 d))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (*.f64 D (/.f64 D d)))) (*.f64 (/.f64 D (neg.f64 d)) (neg.f64 D)) (*.f64 (/.f64 D (/.f64 d 1)) D) (*.f64 (/.f64 D (/.f64 d (sqrt.f64 D))) (sqrt.f64 D)) (*.f64 (/.f64 D (/.f64 d (pow.f64 (cbrt.f64 D) 2))) (cbrt.f64 D)) (*.f64 (/.f64 1 (/.f64 d (cbrt.f64 (pow.f64 D 4)))) (pow.f64 (cbrt.f64 D) 2)) (*.f64 (/.f64 (sqrt.f64 D) (/.f64 d D)) (sqrt.f64 D)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) (/.f64 d D)) (cbrt.f64 D)) (pow.f64 (*.f64 D (/.f64 D d)) 1) (pow.f64 (/.f64 D (sqrt.f64 d)) 2) (pow.f64 (cbrt.f64 (*.f64 D (/.f64 D d))) 3) (pow.f64 (pow.f64 (*.f64 D (/.f64 D d)) 3) 1/3) (pow.f64 (/.f64 d (*.f64 D D)) -1) (neg.f64 (/.f64 (*.f64 D D) (neg.f64 d))) (sqrt.f64 (/.f64 (pow.f64 D 4) (*.f64 d d))) (log.f64 (exp.f64 (*.f64 D (/.f64 D d)))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 D (/.f64 D d))))) (cbrt.f64 (pow.f64 (*.f64 D (/.f64 D d)) 3)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 D D) 3) (pow.f64 d 3))) (expm1.f64 (log1p.f64 (*.f64 D (/.f64 D d)))) (exp.f64 (log.f64 (*.f64 D (/.f64 D d)))) (exp.f64 (*.f64 (log.f64 (*.f64 D (/.f64 D d))) 1)) (log1p.f64 (expm1.f64 (*.f64 D (/.f64 D d)))))
((+.f64 w0 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0))) (+.f64 w0 (*.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0)) 1)) (+.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0)) w0) (+.f64 (*.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0)) 1) w0) (-.f64 (exp.f64 (log1p.f64 (*.f64 w0 (fma.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) 1)))) 1) (-.f64 (exp.f64 (log1p.f64 w0)) (-.f64 1 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0)))) (-.f64 (exp.f64 (log1p.f64 w0)) (-.f64 1 (*.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0)) 1))) (-.f64 (+.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0)) (exp.f64 (log1p.f64 w0))) 1) (/.f64 (*.f64 w0 (-.f64 1 (*.f64 1/64 (pow.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))) 2)))) (+.f64 1 (*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)))))) (/.f64 (*.f64 w0 (+.f64 1 (*.f64 -1/512 (pow.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))) 3)))) (+.f64 1 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))) 2)) (*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))))))) (/.f64 (*.f64 (-.f64 1 (*.f64 1/64 (pow.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))) 2))) w0) (+.f64 1 (*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1/512 (pow.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))) 3))) w0) (+.f64 1 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))) 2)) (*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))))))) (/.f64 (-.f64 (*.f64 w0 w0) (*.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0)) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0)))) (-.f64 w0 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0)))) (/.f64 (+.f64 (pow.f64 w0 3) (pow.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0)) 3)) (-.f64 (+.f64 (*.f64 w0 w0) (*.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0)) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0)))) (*.f64 w0 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0))))) (pow.f64 (*.f64 w0 (fma.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) 1)) 1) (pow.f64 (sqrt.f64 (*.f64 w0 (fma.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) 1))) 2) (pow.f64 (cbrt.f64 (*.f64 w0 (fma.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) 1))) 3) (pow.f64 (pow.f64 (*.f64 w0 (fma.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) 1)) 3) 1/3) (sqrt.f64 (pow.f64 (*.f64 w0 (fma.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) 1)) 2)) (log.f64 (pow.f64 (exp.f64 w0) (fma.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) 1))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 w0 (fma.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) 1))))) (cbrt.f64 (pow.f64 (*.f64 w0 (fma.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) 1)) 3)) (cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (fma.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) 1) 3))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) 1) 3) (pow.f64 w0 3))) (expm1.f64 (log1p.f64 (*.f64 w0 (fma.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) 1)))) (exp.f64 (log.f64 (*.f64 w0 (fma.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) 1)))) (exp.f64 (*.f64 (log.f64 (*.f64 w0 (fma.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) 1))) 1)) (log1p.f64 (expm1.f64 (*.f64 w0 (fma.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) 1)))) (fma.f64 w0 1 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0))) (fma.f64 1 w0 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0))) (fma.f64 (sqrt.f64 w0) (sqrt.f64 w0) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0))) (fma.f64 (pow.f64 (cbrt.f64 w0) 2) (cbrt.f64 w0) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0))))

simplify415.0ms (1.7%)

Algorithm
egg-herbie
Rules
1814×distribute-lft-in
972×associate-*r*
842×associate-*l*
758×associate-/l*
598×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
044913999
1130512113
2630312113
Stop Event
node limit
Counts
355 → 232
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) d)
(/.f64 (pow.f64 D 2) d)
(/.f64 (pow.f64 D 2) d)
(/.f64 (pow.f64 D 2) d)
(/.f64 (pow.f64 D 2) d)
(/.f64 (pow.f64 D 2) d)
(/.f64 (pow.f64 D 2) d)
(/.f64 (pow.f64 D 2) d)
(/.f64 (pow.f64 D 2) d)
(/.f64 (pow.f64 D 2) d)
(/.f64 (pow.f64 D 2) d)
(/.f64 (pow.f64 D 2) d)
(/.f64 (pow.f64 D 2) d)
(/.f64 (pow.f64 D 2) d)
(/.f64 (pow.f64 D 2) d)
(/.f64 (pow.f64 D 2) d)
(/.f64 (pow.f64 D 2) d)
(/.f64 (pow.f64 D 2) d)
(/.f64 (pow.f64 D 2) d)
(/.f64 (pow.f64 D 2) d)
(/.f64 (pow.f64 D 2) d)
(/.f64 (pow.f64 D 2) d)
(/.f64 (pow.f64 D 2) d)
(/.f64 (pow.f64 D 2) d)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) w0)
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))))
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))))) 1)
(/.f64 (*.f64 h (*.f64 M M)) (/.f64 l (pow.f64 (/.f64 D d) 2)))
(/.f64 1 (/.f64 l (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2)))))
(/.f64 (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2))) l)
(/.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 D (/.f64 D d))) (*.f64 d l))
(/.f64 (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 (pow.f64 (/.f64 D d) 2))) (neg.f64 l))
(/.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 h (*.f64 M M))) (*.f64 d l))
(/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (*.f64 h (*.f64 M M))) (neg.f64 l))
(/.f64 (/.f64 (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2))) 1) l)
(/.f64 (/.f64 (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2))) (sqrt.f64 l)) (sqrt.f64 l))
(/.f64 (/.f64 (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2))) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(/.f64 (neg.f64 (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2)))) (neg.f64 l))
(pow.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))) 1)
(pow.f64 (*.f64 (*.f64 M (sqrt.f64 h)) (/.f64 (/.f64 D d) (sqrt.f64 l))) 2)
(pow.f64 (cbrt.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)))) 3)
(pow.f64 (pow.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 M M)) h) (/.f64 (pow.f64 (/.f64 D d) 2) l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))))))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (*.f64 M M)) 3) (pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 3) (pow.f64 (*.f64 h (*.f64 M M)) 3)))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)))))
(exp.f64 (log.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)))))
(exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)))) 1))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l))) 1)
(*.f64 (*.f64 D (/.f64 D d)) (*.f64 (pow.f64 d -1) (/.f64 1 l)))
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 1 (*.f64 d l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 1 l))
(*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 1)
(*.f64 1 (/.f64 (pow.f64 (/.f64 D d) 2) l))
(*.f64 (/.f64 D d) (*.f64 (/.f64 D d) (/.f64 1 l)))
(*.f64 (/.f64 (/.f64 D d) (sqrt.f64 l)) (/.f64 (/.f64 D d) (sqrt.f64 l)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) (/.f64 1 l)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)) 2) (cbrt.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)))
(*.f64 (/.f64 1 l) (pow.f64 (/.f64 D d) 2))
(*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (/.f64 1 (neg.f64 l)))
(*.f64 (/.f64 (*.f64 D (/.f64 D d)) 1) (/.f64 (pow.f64 d -1) l))
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 (pow.f64 (/.f64 D d) 2) (sqrt.f64 l)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 l) 2)) (/.f64 (pow.f64 (/.f64 D d) 2) (cbrt.f64 l)))
(*.f64 (/.f64 (*.f64 D (/.f64 D d)) l) (pow.f64 d -1))
(*.f64 (/.f64 1 (*.f64 d l)) (*.f64 D (/.f64 D d)))
(*.f64 (/.f64 1 (neg.f64 l)) (neg.f64 (pow.f64 (/.f64 D d) 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (pow.f64 d -1) d))
(*.f64 (/.f64 (/.f64 D (sqrt.f64 d)) l) (/.f64 (/.f64 D (sqrt.f64 d)) d))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 D 4) (*.f64 d d))) l) (/.f64 (cbrt.f64 (*.f64 D (/.f64 D d))) d))
(*.f64 (/.f64 (*.f64 D (/.f64 D d)) (sqrt.f64 l)) (/.f64 (pow.f64 d -1) (sqrt.f64 l)))
(*.f64 (/.f64 (*.f64 D (/.f64 D d)) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (pow.f64 d -1) (cbrt.f64 l)))
(*.f64 (/.f64 (/.f64 D d) 1) (/.f64 (/.f64 D d) l))
(*.f64 (/.f64 (/.f64 D d) l) (/.f64 D d))
(*.f64 (/.f64 (/.f64 D d) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (/.f64 D d) (cbrt.f64 l)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) 2) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) l))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) 2) (sqrt.f64 l)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) (sqrt.f64 l)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) 2) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d l)) (pow.f64 d -1))
(*.f64 (/.f64 1 (*.f64 (/.f64 l D) (/.f64 d D))) (pow.f64 d -1))
(*.f64 (/.f64 1 (*.f64 (/.f64 l D) d)) (/.f64 D d))
(*.f64 (/.f64 1 (/.f64 l (pow.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) 2))) (cbrt.f64 (pow.f64 (/.f64 D d) 2)))
(*.f64 (/.f64 (/.f64 D (sqrt.f64 d)) (*.f64 d l)) (/.f64 D (sqrt.f64 d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) 2) l) (cbrt.f64 (pow.f64 (/.f64 D d) 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 D 4) (*.f64 d d))) (*.f64 d l)) (cbrt.f64 (*.f64 D (/.f64 D d))))
(*.f64 (/.f64 (/.f64 1 l) d) (*.f64 D (/.f64 D d)))
(*.f64 (/.f64 (/.f64 1 l) 1) (pow.f64 (/.f64 D d) 2))
(*.f64 (/.f64 (/.f64 1 l) (sqrt.f64 d)) (/.f64 (*.f64 D (/.f64 D d)) (sqrt.f64 d)))
(*.f64 (/.f64 (/.f64 1 l) (pow.f64 (cbrt.f64 d) 2)) (/.f64 (*.f64 D (/.f64 D d)) (cbrt.f64 d)))
(*.f64 (/.f64 (/.f64 1 l) (/.f64 d (*.f64 D D))) (pow.f64 d -1))
(*.f64 (/.f64 (/.f64 1 l) (neg.f64 d)) (*.f64 (/.f64 (neg.f64 D) d) D))
(*.f64 (/.f64 (/.f64 1 l) (/.f64 d 1)) (*.f64 D (/.f64 D d)))
(*.f64 (/.f64 (/.f64 1 l) (*.f64 (/.f64 d D) (sqrt.f64 d))) (/.f64 D (sqrt.f64 d)))
(*.f64 (/.f64 (/.f64 1 l) (/.f64 d (cbrt.f64 (/.f64 (pow.f64 D 4) (*.f64 d d))))) (cbrt.f64 (*.f64 D (/.f64 D d))))
(pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 1)
(pow.f64 (/.f64 (/.f64 D d) (sqrt.f64 l)) 2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 3) 1/3)
(pow.f64 (/.f64 l (pow.f64 (/.f64 D d) 2)) -1)
(neg.f64 (/.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 l)))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 2))
(log.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 D d) 2) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 D (/.f64 D d)))) 1)
(*.f64 D (/.f64 D d))
(*.f64 D (*.f64 D (pow.f64 d -1)))
(*.f64 (*.f64 D D) (pow.f64 d -1))
(*.f64 (*.f64 D (/.f64 D d)) 1)
(*.f64 1 (*.f64 D (/.f64 D d)))
(*.f64 (/.f64 D d) D)
(*.f64 (/.f64 D (sqrt.f64 d)) (/.f64 D (sqrt.f64 d)))
(*.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 (pow.f64 (cbrt.f64 D) 2) (pow.f64 d -1)))
(*.f64 (cbrt.f64 (*.f64 D (/.f64 D d))) (cbrt.f64 (/.f64 (pow.f64 D 4) (*.f64 d d))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 D 4) (*.f64 d d))) (cbrt.f64 (*.f64 D (/.f64 D d))))
(*.f64 (pow.f64 d -1) (*.f64 D D))
(*.f64 (*.f64 D (neg.f64 D)) (/.f64 1 (neg.f64 d)))
(*.f64 (/.f64 1 (sqrt.f64 d)) (/.f64 (*.f64 D D) (sqrt.f64 d)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 d) 2)) (/.f64 (*.f64 D D) (cbrt.f64 d)))
(*.f64 (/.f64 1 (neg.f64 d)) (*.f64 D (neg.f64 D)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) d) (pow.f64 (cbrt.f64 D) 2))
(*.f64 (/.f64 D 1) (/.f64 D d))
(*.f64 (/.f64 D (pow.f64 (cbrt.f64 d) 2)) (/.f64 D (cbrt.f64 d)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) 1) (/.f64 (pow.f64 (cbrt.f64 D) 2) d))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) (sqrt.f64 d)) (/.f64 (pow.f64 (cbrt.f64 D) 2) (sqrt.f64 d)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (*.f64 D (/.f64 D d))))
(*.f64 (/.f64 D (neg.f64 d)) (neg.f64 D))
(*.f64 (/.f64 D (/.f64 d 1)) D)
(*.f64 (/.f64 D (/.f64 d (sqrt.f64 D))) (sqrt.f64 D))
(*.f64 (/.f64 D (/.f64 d (pow.f64 (cbrt.f64 D) 2))) (cbrt.f64 D))
(*.f64 (/.f64 1 (/.f64 d (cbrt.f64 (pow.f64 D 4)))) (pow.f64 (cbrt.f64 D) 2))
(*.f64 (/.f64 (sqrt.f64 D) (/.f64 d D)) (sqrt.f64 D))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) (/.f64 d D)) (cbrt.f64 D))
(pow.f64 (*.f64 D (/.f64 D d)) 1)
(pow.f64 (/.f64 D (sqrt.f64 d)) 2)
(pow.f64 (cbrt.f64 (*.f64 D (/.f64 D d))) 3)
(pow.f64 (pow.f64 (*.f64 D (/.f64 D d)) 3) 1/3)
(pow.f64 (/.f64 d (*.f64 D D)) -1)
(neg.f64 (/.f64 (*.f64 D D) (neg.f64 d)))
(sqrt.f64 (/.f64 (pow.f64 D 4) (*.f64 d d)))
(log.f64 (exp.f64 (*.f64 D (/.f64 D d))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 D (/.f64 D d)))))
(cbrt.f64 (pow.f64 (*.f64 D (/.f64 D d)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 D D) 3) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (*.f64 D (/.f64 D d))))
(exp.f64 (log.f64 (*.f64 D (/.f64 D d))))
(exp.f64 (*.f64 (log.f64 (*.f64 D (/.f64 D d))) 1))
(log1p.f64 (expm1.f64 (*.f64 D (/.f64 D d))))
(+.f64 w0 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0)))
(+.f64 w0 (*.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0)) 1))
(+.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0)) w0)
(+.f64 (*.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0)) 1) w0)
(-.f64 (exp.f64 (log1p.f64 (*.f64 w0 (fma.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) 1)))) 1)
(-.f64 (exp.f64 (log1p.f64 w0)) (-.f64 1 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0))))
(-.f64 (exp.f64 (log1p.f64 w0)) (-.f64 1 (*.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0)) 1)))
(-.f64 (+.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0)) (exp.f64 (log1p.f64 w0))) 1)
(/.f64 (*.f64 w0 (-.f64 1 (*.f64 1/64 (pow.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))) 2)))) (+.f64 1 (*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))))))
(/.f64 (*.f64 w0 (+.f64 1 (*.f64 -1/512 (pow.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))) 3)))) (+.f64 1 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))) 2)) (*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)))))))
(/.f64 (*.f64 (-.f64 1 (*.f64 1/64 (pow.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))) 2))) w0) (+.f64 1 (*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))))))
(/.f64 (*.f64 (+.f64 1 (*.f64 -1/512 (pow.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))) 3))) w0) (+.f64 1 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))) 2)) (*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)))))))
(/.f64 (-.f64 (*.f64 w0 w0) (*.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0)) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0)))) (-.f64 w0 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0))))
(/.f64 (+.f64 (pow.f64 w0 3) (pow.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0)) 3)) (-.f64 (+.f64 (*.f64 w0 w0) (*.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0)) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0)))) (*.f64 w0 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0)))))
(pow.f64 (*.f64 w0 (fma.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) 1)) 1)
(pow.f64 (sqrt.f64 (*.f64 w0 (fma.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) 1))) 2)
(pow.f64 (cbrt.f64 (*.f64 w0 (fma.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) 1))) 3)
(pow.f64 (pow.f64 (*.f64 w0 (fma.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) 1)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 w0 (fma.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) 1)) 2))
(log.f64 (pow.f64 (exp.f64 w0) (fma.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 w0 (fma.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) 1)))))
(cbrt.f64 (pow.f64 (*.f64 w0 (fma.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) 1)) 3))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (fma.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) 1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) 1) 3) (pow.f64 w0 3)))
(expm1.f64 (log1p.f64 (*.f64 w0 (fma.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) 1))))
(exp.f64 (log.f64 (*.f64 w0 (fma.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) 1))))
(exp.f64 (*.f64 (log.f64 (*.f64 w0 (fma.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) 1))) 1))
(log1p.f64 (expm1.f64 (*.f64 w0 (fma.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) 1))))
(fma.f64 w0 1 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0)))
(fma.f64 1 w0 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0)))
(fma.f64 (sqrt.f64 w0) (sqrt.f64 w0) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0)))
(fma.f64 (pow.f64 (cbrt.f64 w0) 2) (cbrt.f64 w0) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0)))
Outputs
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) d)
(/.f64 (*.f64 D D) d)
(*.f64 D (/.f64 D d))
(/.f64 (pow.f64 D 2) d)
(/.f64 (*.f64 D D) d)
(*.f64 D (/.f64 D d))
(/.f64 (pow.f64 D 2) d)
(/.f64 (*.f64 D D) d)
(*.f64 D (/.f64 D d))
(/.f64 (pow.f64 D 2) d)
(/.f64 (*.f64 D D) d)
(*.f64 D (/.f64 D d))
(/.f64 (pow.f64 D 2) d)
(/.f64 (*.f64 D D) d)
(*.f64 D (/.f64 D d))
(/.f64 (pow.f64 D 2) d)
(/.f64 (*.f64 D D) d)
(*.f64 D (/.f64 D d))
(/.f64 (pow.f64 D 2) d)
(/.f64 (*.f64 D D) d)
(*.f64 D (/.f64 D d))
(/.f64 (pow.f64 D 2) d)
(/.f64 (*.f64 D D) d)
(*.f64 D (/.f64 D d))
(/.f64 (pow.f64 D 2) d)
(/.f64 (*.f64 D D) d)
(*.f64 D (/.f64 D d))
(/.f64 (pow.f64 D 2) d)
(/.f64 (*.f64 D D) d)
(*.f64 D (/.f64 D d))
(/.f64 (pow.f64 D 2) d)
(/.f64 (*.f64 D D) d)
(*.f64 D (/.f64 D d))
(/.f64 (pow.f64 D 2) d)
(/.f64 (*.f64 D D) d)
(*.f64 D (/.f64 D d))
(/.f64 (pow.f64 D 2) d)
(/.f64 (*.f64 D D) d)
(*.f64 D (/.f64 D d))
(/.f64 (pow.f64 D 2) d)
(/.f64 (*.f64 D D) d)
(*.f64 D (/.f64 D d))
(/.f64 (pow.f64 D 2) d)
(/.f64 (*.f64 D D) d)
(*.f64 D (/.f64 D d))
(/.f64 (pow.f64 D 2) d)
(/.f64 (*.f64 D D) d)
(*.f64 D (/.f64 D d))
(/.f64 (pow.f64 D 2) d)
(/.f64 (*.f64 D D) d)
(*.f64 D (/.f64 D d))
(/.f64 (pow.f64 D 2) d)
(/.f64 (*.f64 D D) d)
(*.f64 D (/.f64 D d))
(/.f64 (pow.f64 D 2) d)
(/.f64 (*.f64 D D) d)
(*.f64 D (/.f64 D d))
(/.f64 (pow.f64 D 2) d)
(/.f64 (*.f64 D D) d)
(*.f64 D (/.f64 D d))
(/.f64 (pow.f64 D 2) d)
(/.f64 (*.f64 D D) d)
(*.f64 D (/.f64 D d))
(/.f64 (pow.f64 D 2) d)
(/.f64 (*.f64 D D) d)
(*.f64 D (/.f64 D d))
(/.f64 (pow.f64 D 2) d)
(/.f64 (*.f64 D D) d)
(*.f64 D (/.f64 D d))
(/.f64 (pow.f64 D 2) d)
(/.f64 (*.f64 D D) d)
(*.f64 D (/.f64 D d))
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) w0)
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M))) -1/8)))
(fma.f64 h (*.f64 M (*.f64 M (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) l))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) w0)
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M))) -1/8)))
(fma.f64 h (*.f64 M (*.f64 M (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) l))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) w0)
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M))) -1/8)))
(fma.f64 h (*.f64 M (*.f64 M (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) l))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) w0)
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M))) -1/8)))
(fma.f64 h (*.f64 M (*.f64 M (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) l))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) w0)
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M))) -1/8)))
(fma.f64 h (*.f64 M (*.f64 M (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) l))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) w0)
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M))) -1/8)))
(fma.f64 h (*.f64 M (*.f64 M (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) l))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) w0)
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M))) -1/8)))
(fma.f64 h (*.f64 M (*.f64 M (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) l))) w0)
(*.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))) w0)
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M))) -1/8)))
(fma.f64 h (*.f64 M (*.f64 M (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) l))) w0)
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M))) -1/8)))
(fma.f64 h (*.f64 M (*.f64 M (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) l))) w0)
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M))) -1/8)))
(fma.f64 h (*.f64 M (*.f64 M (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) l))) w0)
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M))) -1/8)))
(fma.f64 h (*.f64 M (*.f64 M (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) l))) w0)
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M))) -1/8)))
(fma.f64 h (*.f64 M (*.f64 M (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) l))) w0)
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M))))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M))))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M))))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M))))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M))))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M))))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M))))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M))))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M))))) w0)
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M))))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M))))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M))))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M))))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M))))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M))))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M))))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M))))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M))))) w0)
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M))))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M))))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M))))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M))))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M))))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M))))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M))))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M))))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M))))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M)))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))))
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M))))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))))
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M))))) w0)
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))))
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M))))) w0)
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M))))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M))))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M))))) w0)
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M))))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M))))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M))))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M))))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M))))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M))))) w0)
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M))))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M))))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M))))) w0)
w0
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M))))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M))))) w0)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(fma.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))) w0)
(fma.f64 -1/8 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 l (*.f64 h (*.f64 M M))))) w0)
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))))) 1)
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 h (*.f64 M M)) (/.f64 l (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 1 (/.f64 l (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2)))))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2))) l)
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 D (/.f64 D d))) (*.f64 d l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 (pow.f64 (/.f64 D d) 2))) (neg.f64 l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 h (*.f64 M M))) (*.f64 d l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (*.f64 h (*.f64 M M))) (neg.f64 l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (/.f64 (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2))) 1) l)
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (/.f64 (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2))) (sqrt.f64 l)) (sqrt.f64 l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (/.f64 (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2))) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(/.f64 (neg.f64 (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2)))) (neg.f64 l))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(pow.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))) 1)
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(pow.f64 (*.f64 (*.f64 M (sqrt.f64 h)) (/.f64 (/.f64 D d) (sqrt.f64 l))) 2)
(pow.f64 (*.f64 M (*.f64 (sqrt.f64 h) (/.f64 D (*.f64 (sqrt.f64 l) d)))) 2)
(pow.f64 (/.f64 (*.f64 M (sqrt.f64 h)) (/.f64 (sqrt.f64 l) (/.f64 D d))) 2)
(pow.f64 (cbrt.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)))) 3)
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(pow.f64 (pow.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))) 3) 1/3)
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))) 2))
(sqrt.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2)) l)) 2))
(fabs.f64 (*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 M M)) h) (/.f64 (pow.f64 (/.f64 D d) 2) l)))
(*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (log.f64 (pow.f64 (pow.f64 (exp.f64 M) M) h)))
(*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 h (log.f64 (pow.f64 (exp.f64 M) M))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))))))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))) 3))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (*.f64 M M)) 3) (pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 3)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 3) (pow.f64 (*.f64 h (*.f64 M M)) 3)))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)))))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(exp.f64 (log.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)))))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)))) 1))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)))))
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M)))
(*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l))) 1)
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(*.f64 (*.f64 D (/.f64 D d)) (*.f64 (pow.f64 d -1) (/.f64 1 l)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(*.f64 (*.f64 D (/.f64 D d)) (/.f64 1 (*.f64 d l)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 1 l))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 1)
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(*.f64 1 (/.f64 (pow.f64 (/.f64 D d) 2) l))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(*.f64 (/.f64 D d) (*.f64 (/.f64 D d) (/.f64 1 l)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(*.f64 (/.f64 (/.f64 D d) (sqrt.f64 l)) (/.f64 (/.f64 D d) (sqrt.f64 l)))
(pow.f64 (/.f64 D (*.f64 (sqrt.f64 l) d)) 2)
(pow.f64 (/.f64 D (*.f64 d (sqrt.f64 l))) 2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) (/.f64 1 l)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)) 2))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)) 2) (cbrt.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(*.f64 (/.f64 1 l) (pow.f64 (/.f64 D d) 2))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (/.f64 1 (neg.f64 l)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(*.f64 (/.f64 (*.f64 D (/.f64 D d)) 1) (/.f64 (pow.f64 d -1) l))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 (pow.f64 (/.f64 D d) 2) (sqrt.f64 l)))
(pow.f64 (/.f64 D (*.f64 (sqrt.f64 l) d)) 2)
(pow.f64 (/.f64 D (*.f64 d (sqrt.f64 l))) 2)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 l) 2)) (/.f64 (pow.f64 (/.f64 D d) 2) (cbrt.f64 l)))
(/.f64 (/.f64 (pow.f64 (/.f64 D d) 2) (cbrt.f64 l)) (pow.f64 (cbrt.f64 l) 2))
(*.f64 (/.f64 (*.f64 D (/.f64 D d)) l) (pow.f64 d -1))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(*.f64 (/.f64 1 (*.f64 d l)) (*.f64 D (/.f64 D d)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(*.f64 (/.f64 1 (neg.f64 l)) (neg.f64 (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (pow.f64 d -1) d))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(*.f64 (/.f64 (/.f64 D (sqrt.f64 d)) l) (/.f64 (/.f64 D (sqrt.f64 d)) d))
(*.f64 (/.f64 D (*.f64 l (sqrt.f64 d))) (/.f64 D (*.f64 d (sqrt.f64 d))))
(/.f64 (pow.f64 (/.f64 D (sqrt.f64 d)) 2) (*.f64 d l))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 D 4) (*.f64 d d))) l) (/.f64 (cbrt.f64 (*.f64 D (/.f64 D d))) d))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 D 4) d) d)) l) (/.f64 (cbrt.f64 (/.f64 (*.f64 D D) d)) d))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 D 4) (*.f64 d d))) (/.f64 (*.f64 d l) (cbrt.f64 (*.f64 D (/.f64 D d)))))
(*.f64 (/.f64 (*.f64 D (/.f64 D d)) (sqrt.f64 l)) (/.f64 (pow.f64 d -1) (sqrt.f64 l)))
(pow.f64 (/.f64 D (*.f64 (sqrt.f64 l) d)) 2)
(pow.f64 (/.f64 D (*.f64 d (sqrt.f64 l))) 2)
(*.f64 (/.f64 (*.f64 D (/.f64 D d)) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (pow.f64 d -1) (cbrt.f64 l)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 l) 2)) (/.f64 (pow.f64 (/.f64 D d) 2) (cbrt.f64 l)))
(/.f64 (/.f64 (pow.f64 (/.f64 D d) 2) (cbrt.f64 l)) (pow.f64 (cbrt.f64 l) 2))
(*.f64 (/.f64 (/.f64 D d) 1) (/.f64 (/.f64 D d) l))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(*.f64 (/.f64 (/.f64 D d) l) (/.f64 D d))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(*.f64 (/.f64 (/.f64 D d) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (/.f64 D d) (cbrt.f64 l)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 l) 2)) (/.f64 (pow.f64 (/.f64 D d) 2) (cbrt.f64 l)))
(/.f64 (/.f64 (pow.f64 (/.f64 D d) 2) (cbrt.f64 l)) (pow.f64 (cbrt.f64 l) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) 2) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) l))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) 2) (sqrt.f64 l)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) (sqrt.f64 l)))
(pow.f64 (/.f64 D (*.f64 (sqrt.f64 l) d)) 2)
(pow.f64 (/.f64 D (*.f64 d (sqrt.f64 l))) 2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) 2) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) 2) (pow.f64 (cbrt.f64 l) 2)))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) 2) (/.f64 (pow.f64 (cbrt.f64 l) 2) (cbrt.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d l)) (pow.f64 d -1))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(*.f64 (/.f64 1 (*.f64 (/.f64 l D) (/.f64 d D))) (pow.f64 d -1))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(*.f64 (/.f64 1 (*.f64 (/.f64 l D) d)) (/.f64 D d))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(*.f64 (/.f64 1 (/.f64 l (pow.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) 2))) (cbrt.f64 (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(*.f64 (/.f64 (/.f64 D (sqrt.f64 d)) (*.f64 d l)) (/.f64 D (sqrt.f64 d)))
(*.f64 (/.f64 D (*.f64 l (sqrt.f64 d))) (/.f64 D (*.f64 d (sqrt.f64 d))))
(/.f64 (pow.f64 (/.f64 D (sqrt.f64 d)) 2) (*.f64 d l))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) 2) l) (cbrt.f64 (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 D 4) (*.f64 d d))) (*.f64 d l)) (cbrt.f64 (*.f64 D (/.f64 D d))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 D 4) d) d)) l) (/.f64 (cbrt.f64 (/.f64 (*.f64 D D) d)) d))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 D 4) (*.f64 d d))) (/.f64 (*.f64 d l) (cbrt.f64 (*.f64 D (/.f64 D d)))))
(*.f64 (/.f64 (/.f64 1 l) d) (*.f64 D (/.f64 D d)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(*.f64 (/.f64 (/.f64 1 l) 1) (pow.f64 (/.f64 D d) 2))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(*.f64 (/.f64 (/.f64 1 l) (sqrt.f64 d)) (/.f64 (*.f64 D (/.f64 D d)) (sqrt.f64 d)))
(*.f64 (/.f64 D (*.f64 l (sqrt.f64 d))) (/.f64 D (*.f64 d (sqrt.f64 d))))
(/.f64 (pow.f64 (/.f64 D (sqrt.f64 d)) 2) (*.f64 d l))
(*.f64 (/.f64 (/.f64 1 l) (pow.f64 (cbrt.f64 d) 2)) (/.f64 (*.f64 D (/.f64 D d)) (cbrt.f64 d)))
(*.f64 (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 d) 2) l)) (/.f64 D (/.f64 (cbrt.f64 d) (/.f64 D d))))
(/.f64 (/.f64 (*.f64 D (/.f64 D (*.f64 d l))) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 d))
(*.f64 (/.f64 (/.f64 1 l) (/.f64 d (*.f64 D D))) (pow.f64 d -1))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(*.f64 (/.f64 (/.f64 1 l) (neg.f64 d)) (*.f64 (/.f64 (neg.f64 D) d) D))
(*.f64 (/.f64 1 (*.f64 (neg.f64 d) l)) (/.f64 (*.f64 D (neg.f64 D)) d))
(/.f64 (*.f64 D (/.f64 (neg.f64 D) d)) (*.f64 l (neg.f64 d)))
(*.f64 (/.f64 (/.f64 1 l) (/.f64 d 1)) (*.f64 D (/.f64 D d)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(*.f64 (/.f64 (/.f64 1 l) (*.f64 (/.f64 d D) (sqrt.f64 d))) (/.f64 D (sqrt.f64 d)))
(*.f64 (/.f64 D (*.f64 l (sqrt.f64 d))) (/.f64 D (*.f64 d (sqrt.f64 d))))
(/.f64 (pow.f64 (/.f64 D (sqrt.f64 d)) 2) (*.f64 d l))
(*.f64 (/.f64 (/.f64 1 l) (/.f64 d (cbrt.f64 (/.f64 (pow.f64 D 4) (*.f64 d d))))) (cbrt.f64 (*.f64 D (/.f64 D d))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 D D) d)) (*.f64 (/.f64 1 (*.f64 d l)) (cbrt.f64 (/.f64 (/.f64 (pow.f64 D 4) d) d))))
(*.f64 (cbrt.f64 (*.f64 D (/.f64 D d))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 D 4) (*.f64 d d))) (/.f64 1 (*.f64 d l))))
(pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 1)
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(pow.f64 (/.f64 (/.f64 D d) (sqrt.f64 l)) 2)
(pow.f64 (/.f64 D (*.f64 (sqrt.f64 l) d)) 2)
(pow.f64 (/.f64 D (*.f64 d (sqrt.f64 l))) 2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)) 3)
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 3) 1/3)
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(pow.f64 (/.f64 l (pow.f64 (/.f64 D d) 2)) -1)
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(neg.f64 (/.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 l)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 2))
(fabs.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l))
(log.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l))))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 3))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 D d) 2) 3) (pow.f64 l 3)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(exp.f64 (log.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)) 1))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(-.f64 (exp.f64 (log1p.f64 (*.f64 D (/.f64 D d)))) 1)
(/.f64 (*.f64 D D) d)
(*.f64 D (/.f64 D d))
(*.f64 D (/.f64 D d))
(/.f64 (*.f64 D D) d)
(*.f64 D (*.f64 D (pow.f64 d -1)))
(/.f64 (*.f64 D D) d)
(*.f64 D (/.f64 D d))
(*.f64 (*.f64 D D) (pow.f64 d -1))
(/.f64 (*.f64 D D) d)
(*.f64 D (/.f64 D d))
(*.f64 (*.f64 D (/.f64 D d)) 1)
(/.f64 (*.f64 D D) d)
(*.f64 D (/.f64 D d))
(*.f64 1 (*.f64 D (/.f64 D d)))
(/.f64 (*.f64 D D) d)
(*.f64 D (/.f64 D d))
(*.f64 (/.f64 D d) D)
(/.f64 (*.f64 D D) d)
(*.f64 D (/.f64 D d))
(*.f64 (/.f64 D (sqrt.f64 d)) (/.f64 D (sqrt.f64 d)))
(pow.f64 (/.f64 D (sqrt.f64 d)) 2)
(*.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 (pow.f64 (cbrt.f64 D) 2) (pow.f64 d -1)))
(*.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 (/.f64 1 d) (pow.f64 (cbrt.f64 D) 2)))
(*.f64 (cbrt.f64 (pow.f64 D 4)) (/.f64 (pow.f64 (cbrt.f64 D) 2) d))
(*.f64 (cbrt.f64 (*.f64 D (/.f64 D d))) (cbrt.f64 (/.f64 (pow.f64 D 4) (*.f64 d d))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 D 4) d) d)) (cbrt.f64 (/.f64 (*.f64 D D) d)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 D 4) (*.f64 d d))) (cbrt.f64 (*.f64 D (/.f64 D d))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 D 4) (*.f64 d d))) (cbrt.f64 (*.f64 D (/.f64 D d))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 D 4) d) d)) (cbrt.f64 (/.f64 (*.f64 D D) d)))
(*.f64 (pow.f64 d -1) (*.f64 D D))
(/.f64 (*.f64 D D) d)
(*.f64 D (/.f64 D d))
(*.f64 (*.f64 D (neg.f64 D)) (/.f64 1 (neg.f64 d)))
(*.f64 D (neg.f64 (/.f64 D (neg.f64 d))))
(*.f64 (/.f64 1 (sqrt.f64 d)) (/.f64 (*.f64 D D) (sqrt.f64 d)))
(pow.f64 (/.f64 D (sqrt.f64 d)) 2)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 d) 2)) (/.f64 (*.f64 D D) (cbrt.f64 d)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 d) 2)) (/.f64 D (/.f64 (cbrt.f64 d) D)))
(*.f64 (/.f64 D (pow.f64 (cbrt.f64 d) 2)) (/.f64 D (cbrt.f64 d)))
(*.f64 (/.f64 1 (neg.f64 d)) (*.f64 D (neg.f64 D)))
(*.f64 (*.f64 D (neg.f64 D)) (/.f64 1 (neg.f64 d)))
(*.f64 D (neg.f64 (/.f64 D (neg.f64 d))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) d) (pow.f64 (cbrt.f64 D) 2))
(*.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 (/.f64 1 d) (pow.f64 (cbrt.f64 D) 2)))
(*.f64 (cbrt.f64 (pow.f64 D 4)) (/.f64 (pow.f64 (cbrt.f64 D) 2) d))
(*.f64 (/.f64 D 1) (/.f64 D d))
(/.f64 (*.f64 D D) d)
(*.f64 D (/.f64 D d))
(*.f64 (/.f64 D (pow.f64 (cbrt.f64 d) 2)) (/.f64 D (cbrt.f64 d)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 d) 2)) (/.f64 D (/.f64 (cbrt.f64 d) D)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) 1) (/.f64 (pow.f64 (cbrt.f64 D) 2) d))
(*.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 (/.f64 1 d) (pow.f64 (cbrt.f64 D) 2)))
(*.f64 (cbrt.f64 (pow.f64 D 4)) (/.f64 (pow.f64 (cbrt.f64 D) 2) d))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) (sqrt.f64 d)) (/.f64 (pow.f64 (cbrt.f64 D) 2) (sqrt.f64 d)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (*.f64 D (/.f64 D d))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 D D) d)) (/.f64 (cbrt.f64 (pow.f64 D 4)) (pow.f64 (cbrt.f64 d) 2)))
(/.f64 (cbrt.f64 (pow.f64 D 4)) (/.f64 (pow.f64 (cbrt.f64 d) 2) (cbrt.f64 (*.f64 D (/.f64 D d)))))
(*.f64 (/.f64 D (neg.f64 d)) (neg.f64 D))
(*.f64 (*.f64 D (neg.f64 D)) (/.f64 1 (neg.f64 d)))
(*.f64 D (neg.f64 (/.f64 D (neg.f64 d))))
(*.f64 (/.f64 D (/.f64 d 1)) D)
(/.f64 (*.f64 D D) d)
(*.f64 D (/.f64 D d))
(*.f64 (/.f64 D (/.f64 d (sqrt.f64 D))) (sqrt.f64 D))
(/.f64 (*.f64 D D) d)
(*.f64 D (/.f64 D d))
(*.f64 (/.f64 D (/.f64 d (pow.f64 (cbrt.f64 D) 2))) (cbrt.f64 D))
(/.f64 (*.f64 D D) d)
(*.f64 D (/.f64 D d))
(*.f64 (/.f64 1 (/.f64 d (cbrt.f64 (pow.f64 D 4)))) (pow.f64 (cbrt.f64 D) 2))
(*.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 (/.f64 1 d) (pow.f64 (cbrt.f64 D) 2)))
(*.f64 (cbrt.f64 (pow.f64 D 4)) (/.f64 (pow.f64 (cbrt.f64 D) 2) d))
(*.f64 (/.f64 (sqrt.f64 D) (/.f64 d D)) (sqrt.f64 D))
(/.f64 (*.f64 D D) d)
(*.f64 D (/.f64 D d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) (/.f64 d D)) (cbrt.f64 D))
(/.f64 (*.f64 D D) d)
(*.f64 D (/.f64 D d))
(pow.f64 (*.f64 D (/.f64 D d)) 1)
(/.f64 (*.f64 D D) d)
(*.f64 D (/.f64 D d))
(pow.f64 (/.f64 D (sqrt.f64 d)) 2)
(pow.f64 (cbrt.f64 (*.f64 D (/.f64 D d))) 3)
(/.f64 (*.f64 D D) d)
(*.f64 D (/.f64 D d))
(pow.f64 (pow.f64 (*.f64 D (/.f64 D d)) 3) 1/3)
(/.f64 (*.f64 D D) d)
(*.f64 D (/.f64 D d))
(pow.f64 (/.f64 d (*.f64 D D)) -1)
(/.f64 (*.f64 D D) d)
(*.f64 D (/.f64 D d))
(neg.f64 (/.f64 (*.f64 D D) (neg.f64 d)))
(*.f64 (*.f64 D (neg.f64 D)) (/.f64 1 (neg.f64 d)))
(*.f64 D (neg.f64 (/.f64 D (neg.f64 d))))
(sqrt.f64 (/.f64 (pow.f64 D 4) (*.f64 d d)))
(sqrt.f64 (/.f64 (/.f64 (pow.f64 D 4) d) d))
(log.f64 (exp.f64 (*.f64 D (/.f64 D d))))
(/.f64 (*.f64 D D) d)
(*.f64 D (/.f64 D d))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 D (/.f64 D d)))))
(/.f64 (*.f64 D D) d)
(*.f64 D (/.f64 D d))
(cbrt.f64 (pow.f64 (*.f64 D (/.f64 D d)) 3))
(/.f64 (*.f64 D D) d)
(*.f64 D (/.f64 D d))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 D D) 3) (pow.f64 d 3)))
(/.f64 (*.f64 D D) d)
(*.f64 D (/.f64 D d))
(expm1.f64 (log1p.f64 (*.f64 D (/.f64 D d))))
(/.f64 (*.f64 D D) d)
(*.f64 D (/.f64 D d))
(exp.f64 (log.f64 (*.f64 D (/.f64 D d))))
(/.f64 (*.f64 D D) d)
(*.f64 D (/.f64 D d))
(exp.f64 (*.f64 (log.f64 (*.f64 D (/.f64 D d))) 1))
(/.f64 (*.f64 D D) d)
(*.f64 D (/.f64 D d))
(log1p.f64 (expm1.f64 (*.f64 D (/.f64 D d))))
(/.f64 (*.f64 D D) d)
(*.f64 D (/.f64 D d))
(+.f64 w0 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M))) -1/8)))
(fma.f64 h (*.f64 M (*.f64 M (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) l))) w0)
(+.f64 w0 (*.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0)) 1))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M))) -1/8)))
(fma.f64 h (*.f64 M (*.f64 M (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) l))) w0)
(+.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0)) w0)
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M))) -1/8)))
(fma.f64 h (*.f64 M (*.f64 M (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) l))) w0)
(+.f64 (*.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0)) 1) w0)
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M))) -1/8)))
(fma.f64 h (*.f64 M (*.f64 M (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) l))) w0)
(-.f64 (exp.f64 (log1p.f64 (*.f64 w0 (fma.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) 1)))) 1)
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M))) -1/8)))
(fma.f64 h (*.f64 M (*.f64 M (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) l))) w0)
(-.f64 (exp.f64 (log1p.f64 w0)) (-.f64 1 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 w0)) 1) (*.f64 h (*.f64 (*.f64 M M) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0)))))
(fma.f64 (*.f64 h (*.f64 M M)) (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) l) (expm1.f64 (log1p.f64 w0)))
(-.f64 (exp.f64 (log1p.f64 w0)) (-.f64 1 (*.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0)) 1)))
(+.f64 (-.f64 (exp.f64 (log1p.f64 w0)) 1) (*.f64 h (*.f64 (*.f64 M M) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0)))))
(fma.f64 (*.f64 h (*.f64 M M)) (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) l) (expm1.f64 (log1p.f64 w0)))
(-.f64 (+.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0)) (exp.f64 (log1p.f64 w0))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 w0)) 1) (*.f64 h (*.f64 (*.f64 M M) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0)))))
(fma.f64 (*.f64 h (*.f64 M M)) (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) l) (expm1.f64 (log1p.f64 w0)))
(/.f64 (*.f64 w0 (-.f64 1 (*.f64 1/64 (pow.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))) 2)))) (+.f64 1 (*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))))))
(/.f64 (+.f64 1 (*.f64 -1/64 (pow.f64 (*.f64 M (/.f64 (*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2)) l)) 2))) (/.f64 (+.f64 1 (*.f64 (*.f64 1/8 M) (/.f64 (*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2)) l))) w0))
(*.f64 (/.f64 w0 (fma.f64 (*.f64 M 1/8) (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))) 1)) (+.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M)))) 2) -1/64)))
(/.f64 (*.f64 w0 (+.f64 1 (*.f64 -1/512 (pow.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))) 3)))) (+.f64 1 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))) 2)) (*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)))))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2)) l)) 3) -1/512)) (/.f64 (+.f64 1 (fma.f64 1/64 (pow.f64 (*.f64 M (/.f64 (*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2)) l)) 2) (*.f64 (*.f64 1/8 M) (/.f64 (*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2)) l)))) w0))
(/.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M)))) 3) -1/512 1) (/.f64 (+.f64 1 (fma.f64 (pow.f64 (*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M)))) 2) 1/64 (*.f64 M (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))) 1/8)))) w0))
(/.f64 (*.f64 (-.f64 1 (*.f64 1/64 (pow.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))) 2))) w0) (+.f64 1 (*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))))))
(/.f64 (+.f64 1 (*.f64 -1/64 (pow.f64 (*.f64 M (/.f64 (*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2)) l)) 2))) (/.f64 (+.f64 1 (*.f64 (*.f64 1/8 M) (/.f64 (*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2)) l))) w0))
(*.f64 (/.f64 w0 (fma.f64 (*.f64 M 1/8) (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))) 1)) (+.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M)))) 2) -1/64)))
(/.f64 (*.f64 (+.f64 1 (*.f64 -1/512 (pow.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))) 3))) w0) (+.f64 1 (+.f64 (*.f64 1/64 (pow.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))) 2)) (*.f64 1/8 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)))))))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2)) l)) 3) -1/512)) (/.f64 (+.f64 1 (fma.f64 1/64 (pow.f64 (*.f64 M (/.f64 (*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2)) l)) 2) (*.f64 (*.f64 1/8 M) (/.f64 (*.f64 (*.f64 h M) (pow.f64 (/.f64 D d) 2)) l)))) w0))
(/.f64 (fma.f64 (pow.f64 (*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M)))) 3) -1/512 1) (/.f64 (+.f64 1 (fma.f64 (pow.f64 (*.f64 M (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M)))) 2) 1/64 (*.f64 M (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h M))) 1/8)))) w0))
(/.f64 (-.f64 (*.f64 w0 w0) (*.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0)) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0)))) (-.f64 w0 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 h M) M) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0)) w0) (-.f64 w0 (*.f64 h (*.f64 (*.f64 M M) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0)))))) (-.f64 w0 (*.f64 h (*.f64 (*.f64 M M) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0))))))
(/.f64 (-.f64 (*.f64 w0 w0) (*.f64 (*.f64 h (*.f64 (*.f64 M M) (*.f64 h (*.f64 M M)))) (*.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 2) (*.f64 (*.f64 -1/8 w0) (*.f64 -1/8 w0))))) (-.f64 w0 (*.f64 w0 (*.f64 (*.f64 h (*.f64 M M)) (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l -1/8))))))
(/.f64 (+.f64 (pow.f64 w0 3) (pow.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0)) 3)) (-.f64 (+.f64 (*.f64 w0 w0) (*.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0)) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0)))) (*.f64 w0 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0)))))
(/.f64 (+.f64 (pow.f64 w0 3) (pow.f64 (*.f64 h (*.f64 (*.f64 M M) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0)))) 3)) (-.f64 (fma.f64 w0 w0 (*.f64 (*.f64 (*.f64 (*.f64 h M) M) (*.f64 (*.f64 h M) M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0))))) (*.f64 (*.f64 w0 (*.f64 (*.f64 h M) M)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0)))))
(/.f64 (+.f64 (pow.f64 w0 3) (pow.f64 (*.f64 w0 (*.f64 (*.f64 h (*.f64 M M)) (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l -1/8)))) 3)) (fma.f64 w0 w0 (*.f64 (*.f64 w0 (*.f64 (*.f64 h (*.f64 M M)) (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l -1/8)))) (-.f64 (*.f64 w0 (*.f64 (*.f64 h (*.f64 M M)) (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l -1/8)))) w0))))
(pow.f64 (*.f64 w0 (fma.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) 1)) 1)
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M))) -1/8)))
(fma.f64 h (*.f64 M (*.f64 M (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) l))) w0)
(pow.f64 (sqrt.f64 (*.f64 w0 (fma.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) 1))) 2)
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M))) -1/8)))
(fma.f64 h (*.f64 M (*.f64 M (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) l))) w0)
(pow.f64 (cbrt.f64 (*.f64 w0 (fma.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) 1))) 3)
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M))) -1/8)))
(fma.f64 h (*.f64 M (*.f64 M (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) l))) w0)
(pow.f64 (pow.f64 (*.f64 w0 (fma.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) 1)) 3) 1/3)
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M))) -1/8)))
(fma.f64 h (*.f64 M (*.f64 M (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) l))) w0)
(sqrt.f64 (pow.f64 (*.f64 w0 (fma.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) 1)) 2))
(sqrt.f64 (pow.f64 (*.f64 w0 (fma.f64 (*.f64 (*.f64 h M) M) (*.f64 -1/8 (/.f64 (pow.f64 (/.f64 D d) 2) l)) 1)) 2))
(fabs.f64 (fma.f64 h (*.f64 M (*.f64 M (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) l))) w0))
(log.f64 (pow.f64 (exp.f64 w0) (fma.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) 1)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M))) -1/8)))
(fma.f64 h (*.f64 M (*.f64 M (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) l))) w0)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 w0 (fma.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) 1)))))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M))) -1/8)))
(fma.f64 h (*.f64 M (*.f64 M (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) l))) w0)
(cbrt.f64 (pow.f64 (*.f64 w0 (fma.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) 1)) 3))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M))) -1/8)))
(fma.f64 h (*.f64 M (*.f64 M (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) l))) w0)
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (fma.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) 1) 3)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M))) -1/8)))
(fma.f64 h (*.f64 M (*.f64 M (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) l))) w0)
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) 1) 3) (pow.f64 w0 3)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M))) -1/8)))
(fma.f64 h (*.f64 M (*.f64 M (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) l))) w0)
(expm1.f64 (log1p.f64 (*.f64 w0 (fma.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) 1))))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M))) -1/8)))
(fma.f64 h (*.f64 M (*.f64 M (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) l))) w0)
(exp.f64 (log.f64 (*.f64 w0 (fma.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) 1))))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M))) -1/8)))
(fma.f64 h (*.f64 M (*.f64 M (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) l))) w0)
(exp.f64 (*.f64 (log.f64 (*.f64 w0 (fma.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) 1))) 1))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M))) -1/8)))
(fma.f64 h (*.f64 M (*.f64 M (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) l))) w0)
(log1p.f64 (expm1.f64 (*.f64 w0 (fma.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) 1))))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M))) -1/8)))
(fma.f64 h (*.f64 M (*.f64 M (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) l))) w0)
(fma.f64 w0 1 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M))) -1/8)))
(fma.f64 h (*.f64 M (*.f64 M (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) l))) w0)
(fma.f64 1 w0 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M))) -1/8)))
(fma.f64 h (*.f64 M (*.f64 M (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) l))) w0)
(fma.f64 (sqrt.f64 w0) (sqrt.f64 w0) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M))) -1/8)))
(fma.f64 h (*.f64 M (*.f64 M (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) l))) w0)
(fma.f64 (pow.f64 (cbrt.f64 w0) 2) (cbrt.f64 w0) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h M) M))) -1/8)))
(fma.f64 h (*.f64 M (*.f64 M (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) l))) w0)

localize69.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
93.1%
(*.f64 d (/.f64 l D))
90.5%
(*.f64 (*.f64 (*.f64 (/.f64 M d) M) h) D)
89.4%
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 M d) M) h) D) (*.f64 d (/.f64 l D)))
89.1%
(*.f64 (*.f64 (/.f64 M d) M) h)
Compiler

Compiled 118 to 26 computations (78% saved)

series27.0ms (0.1%)

Counts
4 → 180
Calls

45 calls:

TimeVariablePointExpression
16.0ms
d
@0
(*.f64 d (/.f64 l D))
0.0ms
d
@0
(*.f64 (*.f64 (*.f64 (/.f64 M d) M) h) D)
0.0ms
h
@0
(*.f64 (*.f64 (*.f64 (/.f64 M d) M) h) D)
0.0ms
h
@inf
(*.f64 (*.f64 (*.f64 (/.f64 M d) M) h) D)
0.0ms
M
@0
(*.f64 (*.f64 (*.f64 (/.f64 M d) M) h) D)

rewrite122.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1556×associate-/r/
1460×associate-/l/
320×pow1
320×*-un-lft-identity
320×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
014100
130794
2472694
Stop Event
node limit
Counts
4 → 169
Calls
Call 1
Inputs
(*.f64 (*.f64 (/.f64 M d) M) h)
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 M d) M) h) D) (*.f64 d (/.f64 l D)))
(*.f64 (*.f64 (*.f64 (/.f64 M d) M) h) D)
(*.f64 d (/.f64 l D))
Outputs
((-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 M (/.f64 d M)) h))) 1) (/.f64 (*.f64 (/.f64 M (/.f64 d M)) h) 1) (/.f64 (*.f64 M h) (/.f64 d M)) (/.f64 (*.f64 h (*.f64 M M)) d) (/.f64 (*.f64 M (*.f64 M h)) d) (/.f64 (*.f64 (neg.f64 M) (*.f64 M h)) (neg.f64 d)) (/.f64 (*.f64 (*.f64 M M) h) d) (pow.f64 (*.f64 (/.f64 M (/.f64 d M)) h) 1) (pow.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 h)) 2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 M (/.f64 d M)) h)) 3) (pow.f64 (pow.f64 (*.f64 (/.f64 M (/.f64 d M)) h) 3) 1/3) (sqrt.f64 (pow.f64 (*.f64 (/.f64 M (/.f64 d M)) h) 2)) (log.f64 (pow.f64 (exp.f64 h) (/.f64 M (/.f64 d M)))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 M (/.f64 d M)) h)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 M (/.f64 d M)) h) 3)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 d M)) 3) (pow.f64 h 3))) (cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (/.f64 M (/.f64 d M)) 3))) (expm1.f64 (log1p.f64 (*.f64 (/.f64 M (/.f64 d M)) h))) (exp.f64 (log.f64 (*.f64 (/.f64 M (/.f64 d M)) h))) (exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 M (/.f64 d M)) h)) 1)) (log1p.f64 (expm1.f64 (*.f64 (/.f64 M (/.f64 d M)) h))))
((-.f64 (exp.f64 (log1p.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l))))) 1) (*.f64 (/.f64 M (/.f64 d M)) (*.f64 (*.f64 h D) (/.f64 (/.f64 D l) d))) (*.f64 (/.f64 M (/.f64 d M)) (*.f64 (/.f64 (*.f64 h D) d) (/.f64 D l))) (*.f64 (*.f64 (/.f64 M (/.f64 d M)) h) (*.f64 D (/.f64 (/.f64 D l) d))) (*.f64 (*.f64 (/.f64 M (/.f64 d M)) h) (*.f64 (/.f64 (/.f64 D l) d) D)) (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l))) (*.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) (/.f64 (/.f64 D l) d)) (*.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l))) 1) (*.f64 1 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l)))) (*.f64 (sqrt.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l)))) (sqrt.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l))))) (*.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))) (*.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))) (/.f64 (/.f64 D l) d))) (*.f64 (cbrt.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l)))) (pow.f64 (cbrt.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l)))) 2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l)))) 2) (cbrt.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))) 2) (*.f64 (cbrt.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))) (/.f64 (/.f64 D l) d))) (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 (/.f64 (*.f64 h D) l) D)) (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) (/.f64 D l)) (*.f64 (/.f64 1 d) (*.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) (/.f64 D l))) (*.f64 (/.f64 (/.f64 D l) d) (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))) (*.f64 (/.f64 D l) (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D))) (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (*.f64 D (/.f64 D l))) (*.f64 (*.f64 D (/.f64 D l)) (*.f64 (pow.f64 (/.f64 M d) 2) h)) (*.f64 (*.f64 (/.f64 M (/.f64 d M)) (neg.f64 (*.f64 h D))) (*.f64 (/.f64 1 (neg.f64 (*.f64 d l))) D)) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l)) D) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 d (/.f64 l D)))) (/.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) (sqrt.f64 (*.f64 d (/.f64 l D))))) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d (/.f64 l D))) 2)) (/.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) (cbrt.f64 (*.f64 d (/.f64 l D))))) (*.f64 (/.f64 D 1) (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l))) (*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) l) D) (*.f64 (/.f64 D d) (*.f64 (*.f64 (/.f64 M (/.f64 d M)) h) (/.f64 D l))) (*.f64 (*.f64 (/.f64 (/.f64 D l) d) D) (*.f64 (/.f64 M (/.f64 d M)) h)) (*.f64 (/.f64 D (sqrt.f64 (*.f64 d (/.f64 l D)))) (/.f64 (*.f64 (/.f64 M (/.f64 d M)) h) (sqrt.f64 (*.f64 d (/.f64 l D))))) (*.f64 (/.f64 1 (*.f64 d l)) (*.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) D)) (*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) (neg.f64 l)) (neg.f64 D)) (*.f64 (*.f64 (/.f64 1 (neg.f64 (*.f64 d l))) D) (*.f64 (/.f64 M (/.f64 d M)) (neg.f64 (*.f64 h D)))) (*.f64 (/.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))) 1) (*.f64 (/.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))) d) (/.f64 D l))) (*.f64 (/.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))) d) (/.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))) (/.f64 l D))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))) d) (/.f64 D l))) (*.f64 (/.f64 M (*.f64 (sqrt.f64 (*.f64 d (/.f64 l D))) (/.f64 d M))) (/.f64 (*.f64 h D) (sqrt.f64 (*.f64 d (/.f64 l D))))) (*.f64 (/.f64 M (*.f64 (pow.f64 (cbrt.f64 (*.f64 d (/.f64 l D))) 2) (/.f64 d M))) (/.f64 (*.f64 h D) (cbrt.f64 (*.f64 d (/.f64 l D))))) (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d M)) h) (sqrt.f64 (*.f64 d (/.f64 l D)))) (/.f64 D (sqrt.f64 (*.f64 d (/.f64 l D))))) (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d M)) h) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 l D))) 2)) (/.f64 D (cbrt.f64 (*.f64 d (/.f64 l D))))) (*.f64 (/.f64 D (pow.f64 (cbrt.f64 (*.f64 d (/.f64 l D))) 2)) (/.f64 (*.f64 (/.f64 M (/.f64 d M)) h) (cbrt.f64 (*.f64 d (/.f64 l D))))) (*.f64 (/.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))) (/.f64 l D)) (/.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))) d)) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))) d) (/.f64 D l)) (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D)))) (*.f64 (/.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 l D))) 2)) (/.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))) (cbrt.f64 (*.f64 d (/.f64 l D))))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))) 2) d) (/.f64 (cbrt.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))) (/.f64 l D))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))) 2) (/.f64 l D)) (/.f64 (cbrt.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))) d)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))) 2) (sqrt.f64 (*.f64 d (/.f64 l D)))) (/.f64 (cbrt.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))) (sqrt.f64 (*.f64 d (/.f64 l D))))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))) 2) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 l D))) 2)) (cbrt.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l))))) (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) (neg.f64 (*.f64 d l))) (neg.f64 D)) (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d M)) h) (*.f64 d l)) (*.f64 D D)) (*.f64 (/.f64 (/.f64 M d) (*.f64 (/.f64 l D) (/.f64 d D))) (*.f64 M h)) (*.f64 (/.f64 (/.f64 M (/.f64 d M)) (*.f64 (/.f64 l D) (/.f64 d D))) h) (*.f64 (/.f64 (/.f64 M (/.f64 d M)) (*.f64 d (/.f64 l D))) (*.f64 h D)) (*.f64 (/.f64 h (*.f64 (/.f64 l D) (/.f64 d D))) (/.f64 M (/.f64 d M))) (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d M)) h) (*.f64 d (neg.f64 (/.f64 l D)))) (neg.f64 D)) (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d M)) h) (/.f64 d (*.f64 (sqrt.f64 D) (/.f64 D l)))) (sqrt.f64 D)) (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d M)) h) (/.f64 d (*.f64 (pow.f64 (cbrt.f64 D) 2) (/.f64 D l)))) (cbrt.f64 D)) (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) (*.f64 d (neg.f64 l))) (neg.f64 D)) (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) (/.f64 (*.f64 d l) 1)) D) (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) (/.f64 (*.f64 d l) (sqrt.f64 D))) (sqrt.f64 D)) (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) (/.f64 (*.f64 d l) (pow.f64 (cbrt.f64 D) 2))) (cbrt.f64 D)) (*.f64 (/.f64 1 (/.f64 d (*.f64 (/.f64 M (/.f64 d M)) (/.f64 D l)))) (*.f64 h D)) (*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 d (/.f64 l D)) (*.f64 M h)) (/.f64 d M))) D) (*.f64 (/.f64 1 (/.f64 (*.f64 d (/.f64 l D)) (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))))) (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D)))) (*.f64 (/.f64 1 (/.f64 (*.f64 d (/.f64 l D)) (pow.f64 (cbrt.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))) 2))) (cbrt.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))))) (*.f64 (/.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (/.f64 l D) (/.f64 d D))) (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 h))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 M (/.f64 d M)) h)) 2) (*.f64 (/.f64 l D) (/.f64 d D))) (cbrt.f64 (*.f64 (/.f64 M (/.f64 d M)) h))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))) 2) (*.f64 d (/.f64 l D))) (cbrt.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))))) (*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) (sqrt.f64 l)) (/.f64 D (sqrt.f64 l))) (*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) (pow.f64 (cbrt.f64 l) 2)) (/.f64 D (cbrt.f64 l))) (*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) (/.f64 l 1)) D) (*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) (/.f64 l (sqrt.f64 D))) (sqrt.f64 D)) (*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) (/.f64 l (pow.f64 (cbrt.f64 D) 2))) (cbrt.f64 D)) (*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) -1) (neg.f64 (/.f64 D l))) (*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) (neg.f64 (neg.f64 l))) (neg.f64 (neg.f64 D))) (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d M)) (neg.f64 (*.f64 h D))) (neg.f64 (*.f64 d l))) D) (*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) (sqrt.f64 (*.f64 d (/.f64 l D)))) (sqrt.f64 (*.f64 d l))) (sqrt.f64 D)) (*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 l D))) 2)) (cbrt.f64 (*.f64 d l))) (cbrt.f64 D)) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) l) 1) D) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) l) 1) (/.f64 D 1)) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) l) (/.f64 1 (sqrt.f64 D))) (sqrt.f64 D)) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) l) (/.f64 1 (pow.f64 (cbrt.f64 D) 2))) (cbrt.f64 D)) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) l) -1) (neg.f64 D)) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) (sqrt.f64 (/.f64 D l))) 1) (sqrt.f64 (/.f64 D l))) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) (sqrt.f64 (/.f64 D l))) (sqrt.f64 l)) (sqrt.f64 D)) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) (sqrt.f64 (/.f64 D l))) (sqrt.f64 (neg.f64 l))) (sqrt.f64 (neg.f64 D))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) (pow.f64 (cbrt.f64 (/.f64 l D)) 2)) 1) (cbrt.f64 (/.f64 D l))) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) (pow.f64 (cbrt.f64 (/.f64 l D)) 2)) (cbrt.f64 l)) (cbrt.f64 D)) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) (pow.f64 (cbrt.f64 (/.f64 l D)) 2)) (cbrt.f64 (neg.f64 l))) (cbrt.f64 (neg.f64 D))) (*.f64 (*.f64 (/.f64 M (/.f64 d M)) (/.f64 D l)) (/.f64 (*.f64 h D) d)) (*.f64 (*.f64 (*.f64 (/.f64 M (/.f64 d M)) h) (/.f64 D l)) (/.f64 D d)) (pow.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l))) 1) (pow.f64 (sqrt.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l)))) 2) (pow.f64 (cbrt.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l)))) 3) (pow.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l))) 3) 1/3) (pow.f64 (/.f64 l (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) D)) -1) (neg.f64 (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) (neg.f64 (*.f64 d l))) D)) (sqrt.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l))) 2)) (log.f64 (exp.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l))))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l)))))) (cbrt.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l))) 3)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) 3) (pow.f64 (*.f64 d (/.f64 l D)) 3))) (expm1.f64 (log1p.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l))))) (exp.f64 (log.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l))))) (exp.f64 (*.f64 (log.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l)))) 1)) (log1p.f64 (expm1.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l))))))
((-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))))) 1) (/.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) 1) (/.f64 (*.f64 (*.f64 M M) (*.f64 h D)) d) (pow.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) 1) (pow.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))) 2) (pow.f64 (cbrt.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))) 3) (pow.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) 3) 1/3) (sqrt.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) 2)) (log.f64 (pow.f64 (pow.f64 (exp.f64 h) (/.f64 M (/.f64 d M))) D)) (log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))))) (cbrt.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) 3)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M (/.f64 d M)) h) 3) (pow.f64 D 3))) (cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 (/.f64 M (/.f64 d M)) h) 3))) (expm1.f64 (log1p.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))))) (exp.f64 (log.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))))) (exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))) 1)) (log1p.f64 (expm1.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))))))
((-.f64 (exp.f64 (log1p.f64 (*.f64 d (/.f64 l D)))) 1) (/.f64 d (/.f64 D l)) (/.f64 (*.f64 d (/.f64 l D)) 1) (/.f64 1 (/.f64 (/.f64 D l) d)) (/.f64 (*.f64 d l) D) (/.f64 (*.f64 d (neg.f64 l)) (neg.f64 D)) (/.f64 (*.f64 (neg.f64 l) d) (neg.f64 D)) (/.f64 (/.f64 (*.f64 d l) 1) D) (/.f64 (/.f64 (*.f64 d l) (sqrt.f64 D)) (sqrt.f64 D)) (/.f64 (/.f64 (*.f64 d l) (pow.f64 (cbrt.f64 D) 2)) (cbrt.f64 D)) (/.f64 (neg.f64 (*.f64 d l)) (neg.f64 D)) (pow.f64 (*.f64 d (/.f64 l D)) 1) (pow.f64 (sqrt.f64 (*.f64 d (/.f64 l D))) 2) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 l D))) 3) (pow.f64 (pow.f64 (*.f64 d (/.f64 l D)) 3) 1/3) (sqrt.f64 (pow.f64 (*.f64 d (/.f64 l D)) 2)) (log.f64 (pow.f64 (exp.f64 (/.f64 l D)) d)) (log.f64 (+.f64 1 (expm1.f64 (*.f64 d (/.f64 l D))))) (cbrt.f64 (pow.f64 (*.f64 d (/.f64 l D)) 3)) (cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 l D) 3))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 l D) 3) (pow.f64 d 3))) (expm1.f64 (log1p.f64 (*.f64 d (/.f64 l D)))) (exp.f64 (log.f64 (*.f64 d (/.f64 l D)))) (exp.f64 (*.f64 (log.f64 (*.f64 d (/.f64 l D))) 1)) (log1p.f64 (expm1.f64 (*.f64 d (/.f64 l D)))))

simplify94.0ms (0.4%)

Algorithm
egg-herbie
Rules
1278×associate-/l*
1154×times-frac
1048×associate-*l*
1026×associate-*r*
744×associate-*l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
044311293
1135810405
Stop Event
node limit
Counts
349 → 238
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 d l) D)
(/.f64 (*.f64 d l) D)
(/.f64 (*.f64 d l) D)
(/.f64 (*.f64 d l) D)
(/.f64 (*.f64 d l) D)
(/.f64 (*.f64 d l) D)
(/.f64 (*.f64 d l) D)
(/.f64 (*.f64 d l) D)
(/.f64 (*.f64 d l) D)
(/.f64 (*.f64 d l) D)
(/.f64 (*.f64 d l) D)
(/.f64 (*.f64 d l) D)
(/.f64 (*.f64 l d) D)
(/.f64 (*.f64 l d) D)
(/.f64 (*.f64 l d) D)
(/.f64 (*.f64 l d) D)
(/.f64 (*.f64 l d) D)
(/.f64 (*.f64 l d) D)
(/.f64 (*.f64 l d) D)
(/.f64 (*.f64 l d) D)
(/.f64 (*.f64 l d) D)
(/.f64 (*.f64 l d) D)
(/.f64 (*.f64 l d) D)
(/.f64 (*.f64 l d) D)
(/.f64 (*.f64 l d) D)
(/.f64 (*.f64 l d) D)
(/.f64 (*.f64 l d) D)
(/.f64 (*.f64 l d) D)
(/.f64 (*.f64 l d) D)
(/.f64 (*.f64 l d) D)
(/.f64 (*.f64 l d) D)
(/.f64 (*.f64 l d) D)
(/.f64 (*.f64 l d) D)
(/.f64 (*.f64 l d) D)
(/.f64 (*.f64 l d) D)
(/.f64 (*.f64 l d) D)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 M (/.f64 d M)) h))) 1)
(/.f64 (*.f64 (/.f64 M (/.f64 d M)) h) 1)
(/.f64 (*.f64 M h) (/.f64 d M))
(/.f64 (*.f64 h (*.f64 M M)) d)
(/.f64 (*.f64 M (*.f64 M h)) d)
(/.f64 (*.f64 (neg.f64 M) (*.f64 M h)) (neg.f64 d))
(/.f64 (*.f64 (*.f64 M M) h) d)
(pow.f64 (*.f64 (/.f64 M (/.f64 d M)) h) 1)
(pow.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 h)) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 M (/.f64 d M)) h)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 M (/.f64 d M)) h) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 M (/.f64 d M)) h) 2))
(log.f64 (pow.f64 (exp.f64 h) (/.f64 M (/.f64 d M))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 M (/.f64 d M)) h))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 M (/.f64 d M)) h) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 d M)) 3) (pow.f64 h 3)))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (/.f64 M (/.f64 d M)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 M (/.f64 d M)) h)))
(exp.f64 (log.f64 (*.f64 (/.f64 M (/.f64 d M)) h)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 M (/.f64 d M)) h)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 M (/.f64 d M)) h)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l))))) 1)
(*.f64 (/.f64 M (/.f64 d M)) (*.f64 (*.f64 h D) (/.f64 (/.f64 D l) d)))
(*.f64 (/.f64 M (/.f64 d M)) (*.f64 (/.f64 (*.f64 h D) d) (/.f64 D l)))
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) h) (*.f64 D (/.f64 (/.f64 D l) d)))
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) h) (*.f64 (/.f64 (/.f64 D l) d) D))
(*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l)))
(*.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) (/.f64 (/.f64 D l) d))
(*.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l))) 1)
(*.f64 1 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l))))
(*.f64 (sqrt.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l)))) (sqrt.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l)))))
(*.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))) (*.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))) (/.f64 (/.f64 D l) d)))
(*.f64 (cbrt.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l)))) (pow.f64 (cbrt.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l)))) 2) (cbrt.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))) 2) (*.f64 (cbrt.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))) (/.f64 (/.f64 D l) d)))
(*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 (/.f64 (*.f64 h D) l) D))
(*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) (/.f64 D l))
(*.f64 (/.f64 1 d) (*.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) (/.f64 D l)))
(*.f64 (/.f64 (/.f64 D l) d) (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))))
(*.f64 (/.f64 D l) (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)))
(*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (*.f64 D (/.f64 D l)))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (pow.f64 (/.f64 M d) 2) h))
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (neg.f64 (*.f64 h D))) (*.f64 (/.f64 1 (neg.f64 (*.f64 d l))) D))
(*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l)) D)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d (/.f64 l D)))) (/.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) (sqrt.f64 (*.f64 d (/.f64 l D)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d (/.f64 l D))) 2)) (/.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) (cbrt.f64 (*.f64 d (/.f64 l D)))))
(*.f64 (/.f64 D 1) (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l)))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) l) D)
(*.f64 (/.f64 D d) (*.f64 (*.f64 (/.f64 M (/.f64 d M)) h) (/.f64 D l)))
(*.f64 (*.f64 (/.f64 (/.f64 D l) d) D) (*.f64 (/.f64 M (/.f64 d M)) h))
(*.f64 (/.f64 D (sqrt.f64 (*.f64 d (/.f64 l D)))) (/.f64 (*.f64 (/.f64 M (/.f64 d M)) h) (sqrt.f64 (*.f64 d (/.f64 l D)))))
(*.f64 (/.f64 1 (*.f64 d l)) (*.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) D))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) (neg.f64 l)) (neg.f64 D))
(*.f64 (*.f64 (/.f64 1 (neg.f64 (*.f64 d l))) D) (*.f64 (/.f64 M (/.f64 d M)) (neg.f64 (*.f64 h D))))
(*.f64 (/.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))) 1) (*.f64 (/.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))) d) (/.f64 D l)))
(*.f64 (/.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))) d) (/.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))) (/.f64 l D)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))) d) (/.f64 D l)))
(*.f64 (/.f64 M (*.f64 (sqrt.f64 (*.f64 d (/.f64 l D))) (/.f64 d M))) (/.f64 (*.f64 h D) (sqrt.f64 (*.f64 d (/.f64 l D)))))
(*.f64 (/.f64 M (*.f64 (pow.f64 (cbrt.f64 (*.f64 d (/.f64 l D))) 2) (/.f64 d M))) (/.f64 (*.f64 h D) (cbrt.f64 (*.f64 d (/.f64 l D)))))
(*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d M)) h) (sqrt.f64 (*.f64 d (/.f64 l D)))) (/.f64 D (sqrt.f64 (*.f64 d (/.f64 l D)))))
(*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d M)) h) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 l D))) 2)) (/.f64 D (cbrt.f64 (*.f64 d (/.f64 l D)))))
(*.f64 (/.f64 D (pow.f64 (cbrt.f64 (*.f64 d (/.f64 l D))) 2)) (/.f64 (*.f64 (/.f64 M (/.f64 d M)) h) (cbrt.f64 (*.f64 d (/.f64 l D)))))
(*.f64 (/.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))) (/.f64 l D)) (/.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))) d))
(*.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))) d) (/.f64 D l)) (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))))
(*.f64 (/.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 l D))) 2)) (/.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))) (cbrt.f64 (*.f64 d (/.f64 l D)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))) 2) d) (/.f64 (cbrt.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))) (/.f64 l D)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))) 2) (/.f64 l D)) (/.f64 (cbrt.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))) d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))) 2) (sqrt.f64 (*.f64 d (/.f64 l D)))) (/.f64 (cbrt.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))) (sqrt.f64 (*.f64 d (/.f64 l D)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))) 2) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 l D))) 2)) (cbrt.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l)))))
(*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) (neg.f64 (*.f64 d l))) (neg.f64 D))
(*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d M)) h) (*.f64 d l)) (*.f64 D D))
(*.f64 (/.f64 (/.f64 M d) (*.f64 (/.f64 l D) (/.f64 d D))) (*.f64 M h))
(*.f64 (/.f64 (/.f64 M (/.f64 d M)) (*.f64 (/.f64 l D) (/.f64 d D))) h)
(*.f64 (/.f64 (/.f64 M (/.f64 d M)) (*.f64 d (/.f64 l D))) (*.f64 h D))
(*.f64 (/.f64 h (*.f64 (/.f64 l D) (/.f64 d D))) (/.f64 M (/.f64 d M)))
(*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d M)) h) (*.f64 d (neg.f64 (/.f64 l D)))) (neg.f64 D))
(*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d M)) h) (/.f64 d (*.f64 (sqrt.f64 D) (/.f64 D l)))) (sqrt.f64 D))
(*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d M)) h) (/.f64 d (*.f64 (pow.f64 (cbrt.f64 D) 2) (/.f64 D l)))) (cbrt.f64 D))
(*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) (*.f64 d (neg.f64 l))) (neg.f64 D))
(*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) (/.f64 (*.f64 d l) 1)) D)
(*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) (/.f64 (*.f64 d l) (sqrt.f64 D))) (sqrt.f64 D))
(*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) (/.f64 (*.f64 d l) (pow.f64 (cbrt.f64 D) 2))) (cbrt.f64 D))
(*.f64 (/.f64 1 (/.f64 d (*.f64 (/.f64 M (/.f64 d M)) (/.f64 D l)))) (*.f64 h D))
(*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 d (/.f64 l D)) (*.f64 M h)) (/.f64 d M))) D)
(*.f64 (/.f64 1 (/.f64 (*.f64 d (/.f64 l D)) (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))))) (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))))
(*.f64 (/.f64 1 (/.f64 (*.f64 d (/.f64 l D)) (pow.f64 (cbrt.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))) 2))) (cbrt.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))))
(*.f64 (/.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (/.f64 l D) (/.f64 d D))) (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 h)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 M (/.f64 d M)) h)) 2) (*.f64 (/.f64 l D) (/.f64 d D))) (cbrt.f64 (*.f64 (/.f64 M (/.f64 d M)) h)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))) 2) (*.f64 d (/.f64 l D))) (cbrt.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) (sqrt.f64 l)) (/.f64 D (sqrt.f64 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) (pow.f64 (cbrt.f64 l) 2)) (/.f64 D (cbrt.f64 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) (/.f64 l 1)) D)
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) (/.f64 l (sqrt.f64 D))) (sqrt.f64 D))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) (/.f64 l (pow.f64 (cbrt.f64 D) 2))) (cbrt.f64 D))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) -1) (neg.f64 (/.f64 D l)))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) (neg.f64 (neg.f64 l))) (neg.f64 (neg.f64 D)))
(*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d M)) (neg.f64 (*.f64 h D))) (neg.f64 (*.f64 d l))) D)
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) (sqrt.f64 (*.f64 d (/.f64 l D)))) (sqrt.f64 (*.f64 d l))) (sqrt.f64 D))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 l D))) 2)) (cbrt.f64 (*.f64 d l))) (cbrt.f64 D))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) l) 1) D)
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) l) 1) (/.f64 D 1))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) l) (/.f64 1 (sqrt.f64 D))) (sqrt.f64 D))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) l) (/.f64 1 (pow.f64 (cbrt.f64 D) 2))) (cbrt.f64 D))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) l) -1) (neg.f64 D))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) (sqrt.f64 (/.f64 D l))) 1) (sqrt.f64 (/.f64 D l)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) (sqrt.f64 (/.f64 D l))) (sqrt.f64 l)) (sqrt.f64 D))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) (sqrt.f64 (/.f64 D l))) (sqrt.f64 (neg.f64 l))) (sqrt.f64 (neg.f64 D)))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) (pow.f64 (cbrt.f64 (/.f64 l D)) 2)) 1) (cbrt.f64 (/.f64 D l)))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) (pow.f64 (cbrt.f64 (/.f64 l D)) 2)) (cbrt.f64 l)) (cbrt.f64 D))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) (pow.f64 (cbrt.f64 (/.f64 l D)) 2)) (cbrt.f64 (neg.f64 l))) (cbrt.f64 (neg.f64 D)))
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (/.f64 D l)) (/.f64 (*.f64 h D) d))
(*.f64 (*.f64 (*.f64 (/.f64 M (/.f64 d M)) h) (/.f64 D l)) (/.f64 D d))
(pow.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l))) 1)
(pow.f64 (sqrt.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l)))) 2)
(pow.f64 (cbrt.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l)))) 3)
(pow.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l))) 3) 1/3)
(pow.f64 (/.f64 l (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) D)) -1)
(neg.f64 (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) (neg.f64 (*.f64 d l))) D))
(sqrt.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l))) 2))
(log.f64 (exp.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l))))))
(cbrt.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) 3) (pow.f64 (*.f64 d (/.f64 l D)) 3)))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l)))))
(exp.f64 (log.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l)))))
(exp.f64 (*.f64 (log.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l)))) 1))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))))) 1)
(/.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) 1)
(/.f64 (*.f64 (*.f64 M M) (*.f64 h D)) d)
(pow.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) 1)
(pow.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))) 2)
(pow.f64 (cbrt.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))) 3)
(pow.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 h) (/.f64 M (/.f64 d M))) D))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))))))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M (/.f64 d M)) h) 3) (pow.f64 D 3)))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 (/.f64 M (/.f64 d M)) h) 3)))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))))
(exp.f64 (log.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))))
(exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))) 1))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (/.f64 l D)))) 1)
(/.f64 d (/.f64 D l))
(/.f64 (*.f64 d (/.f64 l D)) 1)
(/.f64 1 (/.f64 (/.f64 D l) d))
(/.f64 (*.f64 d l) D)
(/.f64 (*.f64 d (neg.f64 l)) (neg.f64 D))
(/.f64 (*.f64 (neg.f64 l) d) (neg.f64 D))
(/.f64 (/.f64 (*.f64 d l) 1) D)
(/.f64 (/.f64 (*.f64 d l) (sqrt.f64 D)) (sqrt.f64 D))
(/.f64 (/.f64 (*.f64 d l) (pow.f64 (cbrt.f64 D) 2)) (cbrt.f64 D))
(/.f64 (neg.f64 (*.f64 d l)) (neg.f64 D))
(pow.f64 (*.f64 d (/.f64 l D)) 1)
(pow.f64 (sqrt.f64 (*.f64 d (/.f64 l D))) 2)
(pow.f64 (cbrt.f64 (*.f64 d (/.f64 l D))) 3)
(pow.f64 (pow.f64 (*.f64 d (/.f64 l D)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 d (/.f64 l D)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 l D)) d))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (/.f64 l D)))))
(cbrt.f64 (pow.f64 (*.f64 d (/.f64 l D)) 3))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 l D) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 l D) 3) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (*.f64 d (/.f64 l D))))
(exp.f64 (log.f64 (*.f64 d (/.f64 l D))))
(exp.f64 (*.f64 (log.f64 (*.f64 d (/.f64 l D))) 1))
(log1p.f64 (expm1.f64 (*.f64 d (/.f64 l D))))
Outputs
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 (pow.f64 M 2) h) d)
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 h (pow.f64 M 2)) d)
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(/.f64 (*.f64 D (*.f64 h (pow.f64 M 2))) d)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(/.f64 (*.f64 D (*.f64 (pow.f64 M 2) h)) d)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(/.f64 (*.f64 d l) D)
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(/.f64 (*.f64 d l) D)
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(/.f64 (*.f64 d l) D)
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(/.f64 (*.f64 d l) D)
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(/.f64 (*.f64 d l) D)
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(/.f64 (*.f64 d l) D)
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(/.f64 (*.f64 d l) D)
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(/.f64 (*.f64 d l) D)
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(/.f64 (*.f64 d l) D)
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(/.f64 (*.f64 d l) D)
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(/.f64 (*.f64 d l) D)
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(/.f64 (*.f64 d l) D)
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(/.f64 (*.f64 l d) D)
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(/.f64 (*.f64 l d) D)
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(/.f64 (*.f64 l d) D)
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(/.f64 (*.f64 l d) D)
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(/.f64 (*.f64 l d) D)
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(/.f64 (*.f64 l d) D)
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(/.f64 (*.f64 l d) D)
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(/.f64 (*.f64 l d) D)
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(/.f64 (*.f64 l d) D)
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(/.f64 (*.f64 l d) D)
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(/.f64 (*.f64 l d) D)
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(/.f64 (*.f64 l d) D)
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(/.f64 (*.f64 l d) D)
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(/.f64 (*.f64 l d) D)
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(/.f64 (*.f64 l d) D)
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(/.f64 (*.f64 l d) D)
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(/.f64 (*.f64 l d) D)
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(/.f64 (*.f64 l d) D)
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(/.f64 (*.f64 l d) D)
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(/.f64 (*.f64 l d) D)
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(/.f64 (*.f64 l d) D)
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(/.f64 (*.f64 l d) D)
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(/.f64 (*.f64 l d) D)
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(/.f64 (*.f64 l d) D)
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 M (/.f64 d M)) h))) 1)
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 (/.f64 M (/.f64 d M)) h) 1)
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 M h) (/.f64 d M))
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 h (*.f64 M M)) d)
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 M (*.f64 M h)) d)
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(/.f64 (*.f64 (neg.f64 M) (*.f64 M h)) (neg.f64 d))
(/.f64 (*.f64 (*.f64 M h) (neg.f64 M)) (neg.f64 d))
(/.f64 (*.f64 M h) (/.f64 (neg.f64 d) (neg.f64 M)))
(/.f64 (*.f64 (*.f64 M M) h) d)
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(pow.f64 (*.f64 (/.f64 M (/.f64 d M)) h) 1)
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(pow.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 h)) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 M (/.f64 d M)) h)) 3)
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(pow.f64 (pow.f64 (*.f64 (/.f64 M (/.f64 d M)) h) 3) 1/3)
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 M (/.f64 d M)) h) 2))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 M h) (/.f64 d M)) 2))
(fabs.f64 (*.f64 M (*.f64 h (/.f64 M d))))
(log.f64 (pow.f64 (exp.f64 h) (/.f64 M (/.f64 d M))))
(*.f64 (/.f64 M (/.f64 d M)) (log.f64 (exp.f64 h)))
(*.f64 (*.f64 M (/.f64 M d)) (log.f64 (exp.f64 h)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 M (/.f64 d M)) h))))
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 M (/.f64 d M)) h) 3))
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 d M)) 3) (pow.f64 h 3)))
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (/.f64 M (/.f64 d M)) 3)))
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 M (/.f64 d M)) h)))
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(exp.f64 (log.f64 (*.f64 (/.f64 M (/.f64 d M)) h)))
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 M (/.f64 d M)) h)) 1))
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 M (/.f64 d M)) h)))
(/.f64 M (/.f64 d (*.f64 M h)))
(*.f64 M (*.f64 h (/.f64 M d)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l))))) 1)
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (/.f64 M (/.f64 d M)) (*.f64 (*.f64 h D) (/.f64 (/.f64 D l) d)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (/.f64 M (/.f64 d M)) (*.f64 (/.f64 (*.f64 h D) d) (/.f64 D l)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) h) (*.f64 D (/.f64 (/.f64 D l) d)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) h) (*.f64 (/.f64 (/.f64 D l) d) D))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) (/.f64 (/.f64 D l) d))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l))) 1)
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 1 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l))))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (sqrt.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l)))) (sqrt.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l)))))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))) (*.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))) (/.f64 (/.f64 D l) d)))
(*.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))) 2) (/.f64 D (*.f64 d l)))
(*.f64 (/.f64 D (*.f64 d l)) (pow.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))) 2))
(*.f64 (cbrt.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l)))) (pow.f64 (cbrt.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l)))) 2))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l)))) 2) (cbrt.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l)))))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))) 2) (*.f64 (cbrt.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))) (/.f64 (/.f64 D l) d)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 (/.f64 (*.f64 h D) l) D))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) (/.f64 D l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (/.f64 1 d) (*.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) (/.f64 D l)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (/.f64 (/.f64 D l) d) (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (/.f64 D l) (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (*.f64 D (/.f64 D l)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (*.f64 D (/.f64 D l)) (*.f64 (pow.f64 (/.f64 M d) 2) h))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (neg.f64 (*.f64 h D))) (*.f64 (/.f64 1 (neg.f64 (*.f64 d l))) D))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l)) D)
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 d (/.f64 l D)))) (/.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) (sqrt.f64 (*.f64 d (/.f64 l D)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 d D) l))) (/.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) (sqrt.f64 (*.f64 (/.f64 d D) l))))
(*.f64 (*.f64 M (/.f64 M d)) (/.f64 (/.f64 h (/.f64 (sqrt.f64 (*.f64 d (/.f64 l D))) D)) (sqrt.f64 (*.f64 d (/.f64 l D)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d (/.f64 l D))) 2)) (/.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) (cbrt.f64 (*.f64 d (/.f64 l D)))))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (/.f64 D 1) (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) l) D)
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (/.f64 D d) (*.f64 (*.f64 (/.f64 M (/.f64 d M)) h) (/.f64 D l)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (*.f64 (/.f64 (/.f64 D l) d) D) (*.f64 (/.f64 M (/.f64 d M)) h))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (/.f64 D (sqrt.f64 (*.f64 d (/.f64 l D)))) (/.f64 (*.f64 (/.f64 M (/.f64 d M)) h) (sqrt.f64 (*.f64 d (/.f64 l D)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 d D) l))) (/.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) (sqrt.f64 (*.f64 (/.f64 d D) l))))
(*.f64 (*.f64 M (/.f64 M d)) (/.f64 (/.f64 h (/.f64 (sqrt.f64 (*.f64 d (/.f64 l D))) D)) (sqrt.f64 (*.f64 d (/.f64 l D)))))
(*.f64 (/.f64 1 (*.f64 d l)) (*.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) D))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) (neg.f64 l)) (neg.f64 D))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (*.f64 (/.f64 1 (neg.f64 (*.f64 d l))) D) (*.f64 (/.f64 M (/.f64 d M)) (neg.f64 (*.f64 h D))))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (/.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))) 1) (*.f64 (/.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))) d) (/.f64 D l)))
(*.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))) 2) (/.f64 D (*.f64 d l)))
(*.f64 (/.f64 D (*.f64 d l)) (pow.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))) 2))
(*.f64 (/.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))) d) (/.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))) (/.f64 l D)))
(*.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))) 2) (/.f64 D (*.f64 d l)))
(*.f64 (/.f64 D (*.f64 d l)) (pow.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))) d) (/.f64 D l)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (/.f64 M (*.f64 (sqrt.f64 (*.f64 d (/.f64 l D))) (/.f64 d M))) (/.f64 (*.f64 h D) (sqrt.f64 (*.f64 d (/.f64 l D)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 d D) l))) (/.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) (sqrt.f64 (*.f64 (/.f64 d D) l))))
(*.f64 (*.f64 M (/.f64 M d)) (/.f64 (/.f64 h (/.f64 (sqrt.f64 (*.f64 d (/.f64 l D))) D)) (sqrt.f64 (*.f64 d (/.f64 l D)))))
(*.f64 (/.f64 M (*.f64 (pow.f64 (cbrt.f64 (*.f64 d (/.f64 l D))) 2) (/.f64 d M))) (/.f64 (*.f64 h D) (cbrt.f64 (*.f64 d (/.f64 l D)))))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d M)) h) (sqrt.f64 (*.f64 d (/.f64 l D)))) (/.f64 D (sqrt.f64 (*.f64 d (/.f64 l D)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 d D) l))) (/.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) (sqrt.f64 (*.f64 (/.f64 d D) l))))
(*.f64 (*.f64 M (/.f64 M d)) (/.f64 (/.f64 h (/.f64 (sqrt.f64 (*.f64 d (/.f64 l D))) D)) (sqrt.f64 (*.f64 d (/.f64 l D)))))
(*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d M)) h) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 l D))) 2)) (/.f64 D (cbrt.f64 (*.f64 d (/.f64 l D)))))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (/.f64 D (pow.f64 (cbrt.f64 (*.f64 d (/.f64 l D))) 2)) (/.f64 (*.f64 (/.f64 M (/.f64 d M)) h) (cbrt.f64 (*.f64 d (/.f64 l D)))))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (/.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))) (/.f64 l D)) (/.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))) d))
(*.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))) 2) (/.f64 D (*.f64 d l)))
(*.f64 (/.f64 D (*.f64 d l)) (pow.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))) 2))
(*.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))) d) (/.f64 D l)) (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))))
(*.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))) 2) (/.f64 D (*.f64 d l)))
(*.f64 (/.f64 D (*.f64 d l)) (pow.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))) 2))
(*.f64 (/.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 l D))) 2)) (/.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))) (cbrt.f64 (*.f64 d (/.f64 l D)))))
(*.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))) 2) (/.f64 D (*.f64 d l)))
(*.f64 (/.f64 D (*.f64 d l)) (pow.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))) 2) d) (/.f64 (cbrt.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))) (/.f64 l D)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))) 2) (/.f64 l D)) (/.f64 (cbrt.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))) d))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))) 2) (sqrt.f64 (*.f64 d (/.f64 l D)))) (/.f64 (cbrt.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))) (sqrt.f64 (*.f64 d (/.f64 l D)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 d D) l))) (/.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) (sqrt.f64 (*.f64 (/.f64 d D) l))))
(*.f64 (*.f64 M (/.f64 M d)) (/.f64 (/.f64 h (/.f64 (sqrt.f64 (*.f64 d (/.f64 l D))) D)) (sqrt.f64 (*.f64 d (/.f64 l D)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))) 2) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 l D))) 2)) (cbrt.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 (*.f64 h D) (/.f64 D l)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))) 2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 d D) l)) 2)))
(*.f64 (cbrt.f64 (*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))) 2) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 l D))) 2)))
(*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) (neg.f64 (*.f64 d l))) (neg.f64 D))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d M)) h) (*.f64 d l)) (*.f64 D D))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (/.f64 (/.f64 M d) (*.f64 (/.f64 l D) (/.f64 d D))) (*.f64 M h))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (/.f64 (/.f64 M (/.f64 d M)) (*.f64 (/.f64 l D) (/.f64 d D))) h)
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (/.f64 (/.f64 M (/.f64 d M)) (*.f64 d (/.f64 l D))) (*.f64 h D))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (/.f64 h (*.f64 (/.f64 l D) (/.f64 d D))) (/.f64 M (/.f64 d M)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d M)) h) (*.f64 d (neg.f64 (/.f64 l D)))) (neg.f64 D))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d M)) h) (/.f64 d (*.f64 (sqrt.f64 D) (/.f64 D l)))) (sqrt.f64 D))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d M)) h) (/.f64 d (*.f64 (pow.f64 (cbrt.f64 D) 2) (/.f64 D l)))) (cbrt.f64 D))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) (*.f64 d (neg.f64 l))) (neg.f64 D))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) (/.f64 (*.f64 d l) 1)) D)
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) (/.f64 (*.f64 d l) (sqrt.f64 D))) (sqrt.f64 D))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) (/.f64 (*.f64 d l) (pow.f64 (cbrt.f64 D) 2))) (cbrt.f64 D))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (/.f64 1 (/.f64 d (*.f64 (/.f64 M (/.f64 d M)) (/.f64 D l)))) (*.f64 h D))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (/.f64 1 (*.f64 (/.f64 (*.f64 d (/.f64 l D)) (*.f64 M h)) (/.f64 d M))) D)
(/.f64 (*.f64 1 D) (*.f64 (/.f64 d M) (/.f64 (*.f64 (/.f64 d D) l) (*.f64 M h))))
(*.f64 (/.f64 D (*.f64 (/.f64 d M) (*.f64 (/.f64 l (*.f64 h D)) d))) M)
(*.f64 (/.f64 1 (/.f64 (*.f64 d (/.f64 l D)) (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))))) (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))))
(*.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))) 2) (/.f64 D (*.f64 d l)))
(*.f64 (/.f64 D (*.f64 d l)) (pow.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))) 2))
(*.f64 (/.f64 1 (/.f64 (*.f64 d (/.f64 l D)) (pow.f64 (cbrt.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))) 2))) (cbrt.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (/.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (/.f64 l D) (/.f64 d D))) (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 h)))
(/.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 h)) 2) (*.f64 (/.f64 l D) (/.f64 d D)))
(/.f64 (pow.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 h)) 2) (/.f64 (*.f64 d l) (*.f64 D D)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 M (/.f64 d M)) h)) 2) (*.f64 (/.f64 l D) (/.f64 d D))) (cbrt.f64 (*.f64 (/.f64 M (/.f64 d M)) h)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))) 2) (*.f64 d (/.f64 l D))) (cbrt.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) (sqrt.f64 l)) (/.f64 D (sqrt.f64 l)))
(*.f64 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (sqrt.f64 l) (*.f64 h D))) (/.f64 D (sqrt.f64 l)))
(/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 D (sqrt.f64 l))) (/.f64 (sqrt.f64 l) (*.f64 h D)))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) (pow.f64 (cbrt.f64 l) 2)) (/.f64 D (cbrt.f64 l)))
(*.f64 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 h D))) (/.f64 D (cbrt.f64 l)))
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 M d) 2) (pow.f64 (cbrt.f64 l) 2)) (*.f64 h D)) (/.f64 D (cbrt.f64 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) (/.f64 l 1)) D)
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) (/.f64 l (sqrt.f64 D))) (sqrt.f64 D))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) (/.f64 l (pow.f64 (cbrt.f64 D) 2))) (cbrt.f64 D))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) -1) (neg.f64 (/.f64 D l)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) (neg.f64 (neg.f64 l))) (neg.f64 (neg.f64 D)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d M)) (neg.f64 (*.f64 h D))) (neg.f64 (*.f64 d l))) D)
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) (sqrt.f64 (*.f64 d (/.f64 l D)))) (sqrt.f64 (*.f64 d l))) (sqrt.f64 D))
(*.f64 (sqrt.f64 D) (/.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) (*.f64 (sqrt.f64 (*.f64 d l)) (sqrt.f64 (*.f64 (/.f64 d D) l)))))
(/.f64 (*.f64 (*.f64 M (*.f64 h (/.f64 M d))) (/.f64 D (sqrt.f64 (*.f64 d (/.f64 l D))))) (/.f64 (sqrt.f64 (*.f64 d l)) (sqrt.f64 D)))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 l D))) 2)) (cbrt.f64 (*.f64 d l))) (cbrt.f64 D))
(*.f64 (cbrt.f64 D) (/.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) (*.f64 (cbrt.f64 (*.f64 d l)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 d D) l)) 2))))
(*.f64 (cbrt.f64 D) (/.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 h (/.f64 M d)))) (cbrt.f64 (*.f64 d l))) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 l D))) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) l) 1) D)
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) l) 1) (/.f64 D 1))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) l) (/.f64 1 (sqrt.f64 D))) (sqrt.f64 D))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) l) (/.f64 1 (pow.f64 (cbrt.f64 D) 2))) (cbrt.f64 D))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) l) -1) (neg.f64 D))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) (sqrt.f64 (/.f64 D l))) 1) (sqrt.f64 (/.f64 D l)))
(*.f64 (sqrt.f64 (/.f64 D l)) (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 (*.f64 h D) (sqrt.f64 (/.f64 D l)))))
(*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 (*.f64 (*.f64 h D) (sqrt.f64 (/.f64 D l))) (sqrt.f64 (/.f64 D l))))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) (sqrt.f64 (/.f64 D l))) (sqrt.f64 l)) (sqrt.f64 D))
(*.f64 (sqrt.f64 D) (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 D l)))))
(/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 (*.f64 h D) (sqrt.f64 (/.f64 D l)))) (/.f64 (sqrt.f64 l) (sqrt.f64 D)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) (sqrt.f64 (/.f64 D l))) (sqrt.f64 (neg.f64 l))) (sqrt.f64 (neg.f64 D)))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) (/.f64 (sqrt.f64 (neg.f64 l)) (sqrt.f64 (/.f64 D l)))) (sqrt.f64 (neg.f64 D)))
(*.f64 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (/.f64 (sqrt.f64 (neg.f64 l)) (sqrt.f64 (/.f64 D l))) (*.f64 h D))) (sqrt.f64 (neg.f64 D)))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) (pow.f64 (cbrt.f64 (/.f64 l D)) 2)) 1) (cbrt.f64 (/.f64 D l)))
(*.f64 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (pow.f64 (cbrt.f64 (/.f64 l D)) 2) (*.f64 h D))) (cbrt.f64 (/.f64 D l)))
(*.f64 (*.f64 (*.f64 h D) (/.f64 (pow.f64 (/.f64 M d) 2) (pow.f64 (cbrt.f64 (/.f64 l D)) 2))) (cbrt.f64 (/.f64 D l)))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) (pow.f64 (cbrt.f64 (/.f64 l D)) 2)) (cbrt.f64 l)) (cbrt.f64 D))
(*.f64 (cbrt.f64 D) (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) (*.f64 (cbrt.f64 l) (pow.f64 (cbrt.f64 (/.f64 l D)) 2))))
(/.f64 (*.f64 (*.f64 h D) (/.f64 (pow.f64 (/.f64 M d) 2) (pow.f64 (cbrt.f64 (/.f64 l D)) 2))) (/.f64 (cbrt.f64 l) (cbrt.f64 D)))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) (pow.f64 (cbrt.f64 (/.f64 l D)) 2)) (cbrt.f64 (neg.f64 l))) (cbrt.f64 (neg.f64 D)))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) (*.f64 (cbrt.f64 (neg.f64 l)) (pow.f64 (cbrt.f64 (/.f64 l D)) 2))) (cbrt.f64 (neg.f64 D)))
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 M d) 2) (cbrt.f64 (neg.f64 l))) (/.f64 (*.f64 h D) (pow.f64 (cbrt.f64 (/.f64 l D)) 2))) (cbrt.f64 (neg.f64 D)))
(*.f64 (*.f64 (/.f64 M (/.f64 d M)) (/.f64 D l)) (/.f64 (*.f64 h D) d))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(*.f64 (*.f64 (*.f64 (/.f64 M (/.f64 d M)) h) (/.f64 D l)) (/.f64 D d))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(pow.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l))) 1)
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(pow.f64 (sqrt.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l)))) 2)
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(pow.f64 (cbrt.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l)))) 3)
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(pow.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l))) 3) 1/3)
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(pow.f64 (/.f64 l (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) D)) -1)
(/.f64 1 (/.f64 l (*.f64 D (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)))))
(*.f64 (/.f64 1 l) (*.f64 D (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D))))
(neg.f64 (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) (neg.f64 (*.f64 d l))) D))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(sqrt.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l))) 2))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 (*.f64 h D) (/.f64 D l))) 2))
(fabs.f64 (*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l)))))
(log.f64 (exp.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l)))))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l))))))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(cbrt.f64 (pow.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l))) 3))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) 3) (pow.f64 (*.f64 d (/.f64 l D)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) 3) (pow.f64 (*.f64 (/.f64 d D) l) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 D (*.f64 h (/.f64 M d)))) 3) (pow.f64 (*.f64 d (/.f64 l D)) 3)))
(expm1.f64 (log1p.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l)))))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(exp.f64 (log.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l)))))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(exp.f64 (*.f64 (log.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l)))) 1))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(log1p.f64 (expm1.f64 (*.f64 D (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (/.f64 D l)))))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d d)))
(*.f64 h (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 D (/.f64 D l))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))))) 1)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(/.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) 1)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(/.f64 (*.f64 (*.f64 M M) (*.f64 h D)) d)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(pow.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) 1)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(pow.f64 (*.f64 (/.f64 M (sqrt.f64 d)) (sqrt.f64 (*.f64 h D))) 2)
(pow.f64 (cbrt.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))) 3)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(pow.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) 3) 1/3)
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) 2))
(fabs.f64 (*.f64 M (*.f64 D (*.f64 h (/.f64 M d)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 h) (/.f64 M (/.f64 d M))) D))
(*.f64 D (*.f64 (/.f64 M (/.f64 d M)) (log.f64 (exp.f64 h))))
(*.f64 (*.f64 (/.f64 M d) (*.f64 M D)) (log.f64 (exp.f64 h)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))))))
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D))) 3))
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M (/.f64 d M)) h) 3) (pow.f64 D 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M h) (/.f64 d M)) 3) (pow.f64 D 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 h (/.f64 M d))) 3) (pow.f64 D 3)))
(cbrt.f64 (*.f64 (pow.f64 D 3) (pow.f64 (*.f64 (/.f64 M (/.f64 d M)) h) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M h) (/.f64 d M)) 3) (pow.f64 D 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 h (/.f64 M d))) 3) (pow.f64 D 3)))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))))
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(exp.f64 (log.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))))
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))) 1))
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 (/.f64 M d) (*.f64 h D)))))
(/.f64 (*.f64 M M) (/.f64 d (*.f64 h D)))
(*.f64 M (*.f64 D (*.f64 h (/.f64 M d))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (/.f64 l D)))) 1)
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(/.f64 d (/.f64 D l))
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(/.f64 (*.f64 d (/.f64 l D)) 1)
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(/.f64 1 (/.f64 (/.f64 D l) d))
(*.f64 (/.f64 1 (/.f64 D l)) d)
(*.f64 d (*.f64 (/.f64 1 D) l))
(/.f64 (*.f64 d l) D)
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(/.f64 (*.f64 d (neg.f64 l)) (neg.f64 D))
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(/.f64 (*.f64 (neg.f64 l) d) (neg.f64 D))
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(/.f64 (/.f64 (*.f64 d l) 1) D)
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(/.f64 (/.f64 (*.f64 d l) (sqrt.f64 D)) (sqrt.f64 D))
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(/.f64 (/.f64 (*.f64 d l) (pow.f64 (cbrt.f64 D) 2)) (cbrt.f64 D))
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(/.f64 (neg.f64 (*.f64 d l)) (neg.f64 D))
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(pow.f64 (*.f64 d (/.f64 l D)) 1)
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(pow.f64 (sqrt.f64 (*.f64 d (/.f64 l D))) 2)
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(pow.f64 (cbrt.f64 (*.f64 d (/.f64 l D))) 3)
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(pow.f64 (pow.f64 (*.f64 d (/.f64 l D)) 3) 1/3)
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(sqrt.f64 (pow.f64 (*.f64 d (/.f64 l D)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 d D) l) 2))
(fabs.f64 (*.f64 d (/.f64 l D)))
(log.f64 (pow.f64 (exp.f64 (/.f64 l D)) d))
(*.f64 d (log.f64 (exp.f64 (/.f64 l D))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (/.f64 l D)))))
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(cbrt.f64 (pow.f64 (*.f64 d (/.f64 l D)) 3))
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 l D) 3)))
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 l D) 3) (pow.f64 d 3)))
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(expm1.f64 (log1p.f64 (*.f64 d (/.f64 l D))))
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(exp.f64 (log.f64 (*.f64 d (/.f64 l D))))
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(exp.f64 (*.f64 (log.f64 (*.f64 d (/.f64 l D))) 1))
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))
(log1p.f64 (expm1.f64 (*.f64 d (/.f64 l D))))
(*.f64 (/.f64 d D) l)
(*.f64 d (/.f64 l D))

localize56.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
93.2%
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
90.2%
(/.f64 (/.f64 D d) l)
76.4%
(*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l)))
Compiler

Compiled 90 to 16 computations (82.2% saved)

series13.0ms (0.1%)

Counts
4 → 204
Calls

51 calls:

TimeVariablePointExpression
2.0ms
l
@inf
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
1.0ms
D
@0
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
1.0ms
d
@inf
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
1.0ms
l
@0
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
1.0ms
d
@0
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))

rewrite132.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
804×associate-/l/
660×associate-/r/
412×distribute-lft-neg-in
370×distribute-rgt-neg-in
366×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
015130
1321112
24625112
Stop Event
node limit
Counts
4 → 181
Calls
Call 1
Inputs
(*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l)))
(/.f64 (/.f64 D d) l)
(*.f64 w0 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
Outputs
((-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))))) 1) (/.f64 (*.f64 h (*.f64 M M)) (/.f64 l (pow.f64 (/.f64 D d) 2))) (/.f64 (*.f64 (*.f64 M h) (*.f64 M (/.f64 D d))) (*.f64 l (/.f64 d D))) (/.f64 (*.f64 (*.f64 h (*.f64 M M)) D) (*.f64 (*.f64 l (/.f64 d D)) d)) (/.f64 (*.f64 (*.f64 (*.f64 M h) (*.f64 M (/.f64 D d))) (/.f64 D d)) l) (/.f64 (*.f64 (*.f64 (*.f64 M h) (*.f64 M (/.f64 D d))) 1) (*.f64 l (/.f64 d D))) (/.f64 (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 D)) (*.f64 (*.f64 l (/.f64 d D)) (neg.f64 d))) (/.f64 (*.f64 (*.f64 h (*.f64 M M)) (pow.f64 (/.f64 D d) 2)) l) (/.f64 (*.f64 (*.f64 h (*.f64 M M)) (/.f64 (*.f64 D (/.f64 D d)) l)) d) (/.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 D (/.f64 D d))) (*.f64 d l)) (/.f64 (*.f64 (*.f64 (*.f64 M h) (*.f64 M (/.f64 D d))) D) (*.f64 d l)) (/.f64 (*.f64 (*.f64 (*.f64 M h) (*.f64 M (/.f64 D d))) (/.f64 D (neg.f64 d))) (neg.f64 l)) (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 M M))) l) (/.f64 (*.f64 (/.f64 (*.f64 D (/.f64 D d)) l) (*.f64 h (*.f64 M M))) d) (/.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 h (*.f64 M M))) (*.f64 d l)) (pow.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))) 1) (pow.f64 (*.f64 (/.f64 D (*.f64 (sqrt.f64 l) d)) (*.f64 M (sqrt.f64 h))) 2) (pow.f64 (cbrt.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)))) 3) (pow.f64 (pow.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))) 3) 1/3) (sqrt.f64 (pow.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))) 2)) (log.f64 (pow.f64 (pow.f64 (exp.f64 M) (*.f64 M h)) (/.f64 (pow.f64 (/.f64 D d) 2) l))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)))))) (cbrt.f64 (pow.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))) 3)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 h (*.f64 M M)) 3) (pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 3))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 3) (pow.f64 (*.f64 h (*.f64 M M)) 3))) (expm1.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))))) (exp.f64 (log.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))))) (exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)))) 1)) (log1p.f64 (expm1.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))))))
((-.f64 (exp.f64 (log1p.f64 (/.f64 D (*.f64 d l)))) 1) (*.f64 D (*.f64 (/.f64 1 d) (/.f64 1 l))) (*.f64 D (/.f64 1 (*.f64 d l))) (*.f64 (/.f64 D d) (/.f64 1 l)) (*.f64 (/.f64 D (*.f64 d l)) 1) (*.f64 1 (/.f64 D (*.f64 d l))) (*.f64 (sqrt.f64 (/.f64 D d)) (*.f64 (sqrt.f64 (/.f64 D d)) (/.f64 1 l))) (*.f64 (sqrt.f64 (/.f64 D d)) (/.f64 (sqrt.f64 (/.f64 D d)) l)) (*.f64 (sqrt.f64 (/.f64 D (*.f64 d l))) (sqrt.f64 (/.f64 D (*.f64 d l)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 D d)) 2) (*.f64 (cbrt.f64 (/.f64 D d)) (/.f64 1 l))) (*.f64 (cbrt.f64 (/.f64 D (*.f64 d l))) (pow.f64 (cbrt.f64 (/.f64 D (*.f64 d l))) 2)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 D (*.f64 d l))) 2) (cbrt.f64 (/.f64 D (*.f64 d l)))) (*.f64 (/.f64 1 l) (/.f64 D d)) (*.f64 (/.f64 D (neg.f64 d)) (/.f64 1 (neg.f64 l))) (*.f64 (/.f64 D 1) (/.f64 1 (*.f64 d l))) (*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 D (*.f64 (sqrt.f64 l) d))) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 l) 2)) (/.f64 (/.f64 D d) (cbrt.f64 l))) (*.f64 (/.f64 D l) (/.f64 1 d)) (*.f64 (/.f64 1 (*.f64 d l)) D) (*.f64 (/.f64 1 (neg.f64 l)) (/.f64 D (neg.f64 d))) (*.f64 (/.f64 (sqrt.f64 D) l) (/.f64 (sqrt.f64 D) d)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) l) (/.f64 (cbrt.f64 D) d)) (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 1 (*.f64 (sqrt.f64 l) d))) (*.f64 (/.f64 D (pow.f64 (cbrt.f64 l) 2)) (/.f64 (/.f64 1 d) (cbrt.f64 l))) (*.f64 (/.f64 (sqrt.f64 (/.f64 D d)) l) (sqrt.f64 (/.f64 D d))) (*.f64 (/.f64 (sqrt.f64 (/.f64 D d)) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (sqrt.f64 (/.f64 D d)) (cbrt.f64 l))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 D d)) 2) 1) (/.f64 (cbrt.f64 (/.f64 D d)) l)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 D d)) 2) (sqrt.f64 l)) (/.f64 (cbrt.f64 (/.f64 D d)) (sqrt.f64 l))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 D d)) 2) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 (/.f64 D (*.f64 d l)))) (*.f64 (/.f64 1 (/.f64 l D)) (/.f64 1 d)) (*.f64 (/.f64 1 (/.f64 l (sqrt.f64 (/.f64 D d)))) (sqrt.f64 (/.f64 D d))) (*.f64 (/.f64 1 (/.f64 l (pow.f64 (cbrt.f64 (/.f64 D d)) 2))) (cbrt.f64 (/.f64 D d))) (*.f64 (/.f64 (sqrt.f64 D) (*.f64 d l)) (sqrt.f64 D)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 D d)) 2) l) (cbrt.f64 (/.f64 D d))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) (*.f64 d l)) (cbrt.f64 D)) (*.f64 (/.f64 (/.f64 1 l) d) D) (*.f64 (/.f64 (/.f64 1 l) 1) (/.f64 D d)) (*.f64 (/.f64 (/.f64 1 l) (sqrt.f64 d)) (/.f64 D (sqrt.f64 d))) (*.f64 (/.f64 (/.f64 1 l) (pow.f64 (cbrt.f64 d) 2)) (/.f64 D (cbrt.f64 d))) (*.f64 (/.f64 (/.f64 1 l) (neg.f64 d)) (neg.f64 D)) (*.f64 (/.f64 (/.f64 1 l) (/.f64 d 1)) D) (*.f64 (/.f64 (/.f64 1 l) (/.f64 d (sqrt.f64 D))) (sqrt.f64 D)) (*.f64 (/.f64 (/.f64 1 l) (/.f64 d (pow.f64 (cbrt.f64 D) 2))) (cbrt.f64 D)) (pow.f64 (/.f64 D (*.f64 d l)) 1) (pow.f64 (sqrt.f64 (/.f64 D (*.f64 d l))) 2) (pow.f64 (cbrt.f64 (/.f64 D (*.f64 d l))) 3) (pow.f64 (pow.f64 (/.f64 D (*.f64 d l)) 3) 1/3) (pow.f64 (*.f64 l (/.f64 d D)) -1) (neg.f64 (/.f64 D (*.f64 d (neg.f64 l)))) (sqrt.f64 (pow.f64 (/.f64 D (*.f64 d l)) 2)) (log.f64 (exp.f64 (/.f64 D (*.f64 d l)))) (log.f64 (+.f64 1 (expm1.f64 (/.f64 D (*.f64 d l))))) (cbrt.f64 (pow.f64 (/.f64 D (*.f64 d l)) 3)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 l 3))) (expm1.f64 (log1p.f64 (/.f64 D (*.f64 d l)))) (exp.f64 (log.f64 (/.f64 D (*.f64 d l)))) (exp.f64 (*.f64 (log.f64 (/.f64 D (*.f64 d l))) 1)) (log1p.f64 (expm1.f64 (/.f64 D (*.f64 d l)))))
((-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)) w0)))) 1) (/.f64 (*.f64 (*.f64 (*.f64 w0 (*.f64 M M)) h) (pow.f64 (/.f64 D d) 2)) l) (/.f64 (*.f64 (*.f64 (*.f64 w0 (*.f64 M M)) h) (/.f64 (*.f64 D (/.f64 D d)) l)) d) (/.f64 (*.f64 (*.f64 (*.f64 w0 (*.f64 M M)) h) (*.f64 D (/.f64 D d))) (*.f64 d l)) (pow.f64 (*.f64 M (*.f64 (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)) w0)) 1) (pow.f64 (*.f64 (sqrt.f64 w0) (*.f64 (/.f64 D (*.f64 (sqrt.f64 l) d)) (*.f64 M (sqrt.f64 h)))) 2) (pow.f64 (cbrt.f64 (*.f64 M (*.f64 (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)) w0))) 3) (pow.f64 (pow.f64 (*.f64 M (*.f64 (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)) w0)) 3) 1/3) (sqrt.f64 (pow.f64 (*.f64 M (*.f64 (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)) w0)) 2)) (log.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 w0 (*.f64 M M)) h)) (/.f64 (pow.f64 (/.f64 D d) 2) l))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)) w0))))) (cbrt.f64 (pow.f64 (*.f64 M (*.f64 (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)) w0)) 3)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))) 3) (pow.f64 w0 3))) (cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))) 3))) (expm1.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)) w0)))) (exp.f64 (log.f64 (*.f64 M (*.f64 (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)) w0)))) (exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)) w0))) 1)) (log1p.f64 (expm1.f64 (*.f64 M (*.f64 (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)) w0)))))
((-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l))) 1) (/.f64 D (*.f64 (/.f64 d D) (*.f64 d l))) (/.f64 D (/.f64 (*.f64 d l) (/.f64 D d))) (/.f64 D (*.f64 d (*.f64 l (/.f64 d D)))) (/.f64 D (*.f64 (*.f64 d l) (/.f64 d D))) (/.f64 D (*.f64 (*.f64 l (/.f64 d D)) d)) (/.f64 D (*.f64 l (*.f64 d (/.f64 d D)))) (/.f64 D (*.f64 l (*.f64 (/.f64 d D) d))) (/.f64 D (*.f64 (*.f64 (/.f64 d D) (neg.f64 l)) (neg.f64 d))) (/.f64 (/.f64 D d) (*.f64 l (/.f64 d D))) (/.f64 (/.f64 D (*.f64 d l)) (/.f64 d D)) (/.f64 1 (/.f64 l (pow.f64 (/.f64 D d) 2))) (/.f64 1 (*.f64 (/.f64 d (*.f64 D D)) (*.f64 d l))) (/.f64 1 (*.f64 (/.f64 (*.f64 d l) D) (/.f64 d D))) (/.f64 1 (*.f64 (/.f64 d D) (/.f64 (*.f64 d l) D))) (/.f64 1 (*.f64 l (*.f64 (/.f64 d D) (/.f64 d D)))) (/.f64 (/.f64 D (*.f64 (sqrt.f64 l) d)) (*.f64 (/.f64 d D) (sqrt.f64 l))) (/.f64 (sqrt.f64 (/.f64 D d)) (*.f64 (/.f64 d D) (/.f64 l (sqrt.f64 (/.f64 D d))))) (/.f64 (sqrt.f64 D) (*.f64 (*.f64 l (/.f64 d D)) (/.f64 d (sqrt.f64 D)))) (/.f64 (sqrt.f64 D) (*.f64 (/.f64 d D) (/.f64 (*.f64 d l) (sqrt.f64 D)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 D d)) 2) (*.f64 (/.f64 d D) (/.f64 l (cbrt.f64 (/.f64 D d))))) (/.f64 (pow.f64 (cbrt.f64 D) 2) (*.f64 (*.f64 l (/.f64 d D)) (/.f64 d (cbrt.f64 D)))) (/.f64 (pow.f64 (cbrt.f64 D) 2) (*.f64 (/.f64 d D) (/.f64 (*.f64 d l) (cbrt.f64 D)))) (/.f64 (pow.f64 (/.f64 D d) 2) l) (/.f64 (*.f64 D D) (*.f64 d (*.f64 d l))) (/.f64 (*.f64 D D) (*.f64 (*.f64 d l) d)) (/.f64 (*.f64 D D) (*.f64 l (*.f64 d d))) (/.f64 (/.f64 (*.f64 D (/.f64 D d)) l) d) (/.f64 (/.f64 1 l) (*.f64 (/.f64 d D) (/.f64 d D))) (/.f64 (*.f64 D (/.f64 D d)) (*.f64 d l)) (/.f64 (*.f64 D (/.f64 D d)) (*.f64 (neg.f64 l) (neg.f64 d))) (/.f64 (neg.f64 D) (*.f64 (neg.f64 d) (*.f64 l (/.f64 d D)))) (/.f64 (neg.f64 D) (*.f64 (*.f64 l (/.f64 d D)) (neg.f64 d))) (/.f64 (neg.f64 D) (*.f64 (/.f64 d D) (*.f64 d (neg.f64 l)))) (/.f64 (neg.f64 D) (*.f64 l (*.f64 (/.f64 d D) (neg.f64 d)))) (/.f64 (neg.f64 D) (*.f64 l (*.f64 (neg.f64 d) (/.f64 d D)))) (/.f64 (neg.f64 D) (*.f64 (*.f64 (/.f64 d D) (neg.f64 l)) d)) (/.f64 (/.f64 D (neg.f64 d)) (*.f64 (/.f64 d D) (neg.f64 l))) (/.f64 (/.f64 D (neg.f64 d)) (*.f64 (neg.f64 l) (/.f64 d D))) (/.f64 (*.f64 (neg.f64 D) (neg.f64 D)) (*.f64 l (*.f64 (neg.f64 d) (neg.f64 d)))) (/.f64 (*.f64 D (neg.f64 D)) (*.f64 (*.f64 d l) (neg.f64 d))) (/.f64 (*.f64 D (neg.f64 D)) (*.f64 l (*.f64 d (neg.f64 d)))) (/.f64 (*.f64 D (/.f64 D (neg.f64 d))) (*.f64 d (neg.f64 l))) (/.f64 (*.f64 D (/.f64 1 l)) (*.f64 (/.f64 d D) d)) (/.f64 (*.f64 (neg.f64 D) (/.f64 1 l)) (*.f64 (/.f64 d D) (neg.f64 d))) (/.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (neg.f64 l)) (/.f64 (/.f64 D 1) (*.f64 (*.f64 l (/.f64 d D)) d)) (/.f64 (/.f64 D (sqrt.f64 d)) (*.f64 (*.f64 l (/.f64 d D)) (sqrt.f64 d))) (/.f64 (/.f64 D (pow.f64 (cbrt.f64 d) 2)) (*.f64 (*.f64 l (/.f64 d D)) (cbrt.f64 d))) (/.f64 (/.f64 D l) (*.f64 (/.f64 d D) d)) (/.f64 (/.f64 (/.f64 D d) (pow.f64 (cbrt.f64 l) 2)) (*.f64 (/.f64 d D) (cbrt.f64 l))) (/.f64 (/.f64 (pow.f64 (/.f64 D d) 2) (sqrt.f64 l)) (sqrt.f64 l)) (/.f64 (/.f64 (pow.f64 (/.f64 D d) 2) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l)) (/.f64 (/.f64 (*.f64 D D) (*.f64 (sqrt.f64 d) (*.f64 d l))) (sqrt.f64 d)) (/.f64 (/.f64 (*.f64 D D) (*.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 d l))) (cbrt.f64 d)) (/.f64 -1 (*.f64 (*.f64 l (/.f64 d D)) (neg.f64 (/.f64 d D)))) (/.f64 -1 (*.f64 (/.f64 d D) (*.f64 (neg.f64 l) (/.f64 d D)))) (/.f64 -1 (*.f64 (*.f64 (/.f64 d D) (neg.f64 l)) (/.f64 d D))) (/.f64 (*.f64 (neg.f64 D) D) (*.f64 (neg.f64 d) (*.f64 d l))) (/.f64 (*.f64 (neg.f64 D) D) (*.f64 l (*.f64 (neg.f64 d) d))) (/.f64 (*.f64 (neg.f64 D) (/.f64 D (neg.f64 d))) (*.f64 (neg.f64 d) (neg.f64 l))) (/.f64 (neg.f64 (/.f64 (*.f64 D (/.f64 D d)) l)) (neg.f64 d)) (pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 1) (pow.f64 (/.f64 D (*.f64 (sqrt.f64 l) d)) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)) 3) (pow.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 3) 1/3) (sqrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 2)) (log.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l))) (log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 3)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (/.f64 D (*.f64 d l)) 3))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 D (*.f64 d l)) 3) (pow.f64 (/.f64 D d) 3))) (expm1.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l))) (exp.f64 (log.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l))) (exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)) 1)) (log1p.f64 (expm1.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l))))

simplify165.0ms (0.7%)

Algorithm
egg-herbie
Rules
1148×distribute-lft-in
1014×associate-/l*
818×times-frac
764×associate-*r*
758×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
046212575
1134410895
2652010895
Stop Event
node limit
Counts
385 → 232
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 D (*.f64 l d))
(/.f64 D (*.f64 l d))
(/.f64 D (*.f64 l d))
(/.f64 D (*.f64 l d))
(/.f64 D (*.f64 l d))
(/.f64 D (*.f64 l d))
(/.f64 D (*.f64 l d))
(/.f64 D (*.f64 l d))
(/.f64 D (*.f64 l d))
(/.f64 D (*.f64 l d))
(/.f64 D (*.f64 l d))
(/.f64 D (*.f64 l d))
(/.f64 D (*.f64 d l))
(/.f64 D (*.f64 d l))
(/.f64 D (*.f64 d l))
(/.f64 D (*.f64 d l))
(/.f64 D (*.f64 d l))
(/.f64 D (*.f64 d l))
(/.f64 D (*.f64 d l))
(/.f64 D (*.f64 d l))
(/.f64 D (*.f64 d l))
(/.f64 D (*.f64 d l))
(/.f64 D (*.f64 d l))
(/.f64 D (*.f64 d l))
(/.f64 D (*.f64 l d))
(/.f64 D (*.f64 l d))
(/.f64 D (*.f64 l d))
(/.f64 D (*.f64 l d))
(/.f64 D (*.f64 l d))
(/.f64 D (*.f64 l d))
(/.f64 D (*.f64 l d))
(/.f64 D (*.f64 l d))
(/.f64 D (*.f64 l d))
(/.f64 D (*.f64 l d))
(/.f64 D (*.f64 l d))
(/.f64 D (*.f64 l d))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))))) 1)
(/.f64 (*.f64 h (*.f64 M M)) (/.f64 l (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (*.f64 M h) (*.f64 M (/.f64 D d))) (*.f64 l (/.f64 d D)))
(/.f64 (*.f64 (*.f64 h (*.f64 M M)) D) (*.f64 (*.f64 l (/.f64 d D)) d))
(/.f64 (*.f64 (*.f64 (*.f64 M h) (*.f64 M (/.f64 D d))) (/.f64 D d)) l)
(/.f64 (*.f64 (*.f64 (*.f64 M h) (*.f64 M (/.f64 D d))) 1) (*.f64 l (/.f64 d D)))
(/.f64 (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 D)) (*.f64 (*.f64 l (/.f64 d D)) (neg.f64 d)))
(/.f64 (*.f64 (*.f64 h (*.f64 M M)) (pow.f64 (/.f64 D d) 2)) l)
(/.f64 (*.f64 (*.f64 h (*.f64 M M)) (/.f64 (*.f64 D (/.f64 D d)) l)) d)
(/.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 D (/.f64 D d))) (*.f64 d l))
(/.f64 (*.f64 (*.f64 (*.f64 M h) (*.f64 M (/.f64 D d))) D) (*.f64 d l))
(/.f64 (*.f64 (*.f64 (*.f64 M h) (*.f64 M (/.f64 D d))) (/.f64 D (neg.f64 d))) (neg.f64 l))
(/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 M M))) l)
(/.f64 (*.f64 (/.f64 (*.f64 D (/.f64 D d)) l) (*.f64 h (*.f64 M M))) d)
(/.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 h (*.f64 M M))) (*.f64 d l))
(pow.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))) 1)
(pow.f64 (*.f64 (/.f64 D (*.f64 (sqrt.f64 l) d)) (*.f64 M (sqrt.f64 h))) 2)
(pow.f64 (cbrt.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)))) 3)
(pow.f64 (pow.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 M) (*.f64 M h)) (/.f64 (pow.f64 (/.f64 D d) 2) l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))))))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (*.f64 M M)) 3) (pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 3) (pow.f64 (*.f64 h (*.f64 M M)) 3)))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)))))
(exp.f64 (log.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)))))
(exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)))) 1))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 D (*.f64 d l)))) 1)
(*.f64 D (*.f64 (/.f64 1 d) (/.f64 1 l)))
(*.f64 D (/.f64 1 (*.f64 d l)))
(*.f64 (/.f64 D d) (/.f64 1 l))
(*.f64 (/.f64 D (*.f64 d l)) 1)
(*.f64 1 (/.f64 D (*.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 D d)) (*.f64 (sqrt.f64 (/.f64 D d)) (/.f64 1 l)))
(*.f64 (sqrt.f64 (/.f64 D d)) (/.f64 (sqrt.f64 (/.f64 D d)) l))
(*.f64 (sqrt.f64 (/.f64 D (*.f64 d l))) (sqrt.f64 (/.f64 D (*.f64 d l))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 D d)) 2) (*.f64 (cbrt.f64 (/.f64 D d)) (/.f64 1 l)))
(*.f64 (cbrt.f64 (/.f64 D (*.f64 d l))) (pow.f64 (cbrt.f64 (/.f64 D (*.f64 d l))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 D (*.f64 d l))) 2) (cbrt.f64 (/.f64 D (*.f64 d l))))
(*.f64 (/.f64 1 l) (/.f64 D d))
(*.f64 (/.f64 D (neg.f64 d)) (/.f64 1 (neg.f64 l)))
(*.f64 (/.f64 D 1) (/.f64 1 (*.f64 d l)))
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 D (*.f64 (sqrt.f64 l) d)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 l) 2)) (/.f64 (/.f64 D d) (cbrt.f64 l)))
(*.f64 (/.f64 D l) (/.f64 1 d))
(*.f64 (/.f64 1 (*.f64 d l)) D)
(*.f64 (/.f64 1 (neg.f64 l)) (/.f64 D (neg.f64 d)))
(*.f64 (/.f64 (sqrt.f64 D) l) (/.f64 (sqrt.f64 D) d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) l) (/.f64 (cbrt.f64 D) d))
(*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 1 (*.f64 (sqrt.f64 l) d)))
(*.f64 (/.f64 D (pow.f64 (cbrt.f64 l) 2)) (/.f64 (/.f64 1 d) (cbrt.f64 l)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 D d)) l) (sqrt.f64 (/.f64 D d)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 D d)) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (sqrt.f64 (/.f64 D d)) (cbrt.f64 l)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 D d)) 2) 1) (/.f64 (cbrt.f64 (/.f64 D d)) l))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 D d)) 2) (sqrt.f64 l)) (/.f64 (cbrt.f64 (/.f64 D d)) (sqrt.f64 l)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 D d)) 2) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 (/.f64 D (*.f64 d l))))
(*.f64 (/.f64 1 (/.f64 l D)) (/.f64 1 d))
(*.f64 (/.f64 1 (/.f64 l (sqrt.f64 (/.f64 D d)))) (sqrt.f64 (/.f64 D d)))
(*.f64 (/.f64 1 (/.f64 l (pow.f64 (cbrt.f64 (/.f64 D d)) 2))) (cbrt.f64 (/.f64 D d)))
(*.f64 (/.f64 (sqrt.f64 D) (*.f64 d l)) (sqrt.f64 D))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 D d)) 2) l) (cbrt.f64 (/.f64 D d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) (*.f64 d l)) (cbrt.f64 D))
(*.f64 (/.f64 (/.f64 1 l) d) D)
(*.f64 (/.f64 (/.f64 1 l) 1) (/.f64 D d))
(*.f64 (/.f64 (/.f64 1 l) (sqrt.f64 d)) (/.f64 D (sqrt.f64 d)))
(*.f64 (/.f64 (/.f64 1 l) (pow.f64 (cbrt.f64 d) 2)) (/.f64 D (cbrt.f64 d)))
(*.f64 (/.f64 (/.f64 1 l) (neg.f64 d)) (neg.f64 D))
(*.f64 (/.f64 (/.f64 1 l) (/.f64 d 1)) D)
(*.f64 (/.f64 (/.f64 1 l) (/.f64 d (sqrt.f64 D))) (sqrt.f64 D))
(*.f64 (/.f64 (/.f64 1 l) (/.f64 d (pow.f64 (cbrt.f64 D) 2))) (cbrt.f64 D))
(pow.f64 (/.f64 D (*.f64 d l)) 1)
(pow.f64 (sqrt.f64 (/.f64 D (*.f64 d l))) 2)
(pow.f64 (cbrt.f64 (/.f64 D (*.f64 d l))) 3)
(pow.f64 (pow.f64 (/.f64 D (*.f64 d l)) 3) 1/3)
(pow.f64 (*.f64 l (/.f64 d D)) -1)
(neg.f64 (/.f64 D (*.f64 d (neg.f64 l))))
(sqrt.f64 (pow.f64 (/.f64 D (*.f64 d l)) 2))
(log.f64 (exp.f64 (/.f64 D (*.f64 d l))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 D (*.f64 d l)))))
(cbrt.f64 (pow.f64 (/.f64 D (*.f64 d l)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (/.f64 D (*.f64 d l))))
(exp.f64 (log.f64 (/.f64 D (*.f64 d l))))
(exp.f64 (*.f64 (log.f64 (/.f64 D (*.f64 d l))) 1))
(log1p.f64 (expm1.f64 (/.f64 D (*.f64 d l))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)) w0)))) 1)
(/.f64 (*.f64 (*.f64 (*.f64 w0 (*.f64 M M)) h) (pow.f64 (/.f64 D d) 2)) l)
(/.f64 (*.f64 (*.f64 (*.f64 w0 (*.f64 M M)) h) (/.f64 (*.f64 D (/.f64 D d)) l)) d)
(/.f64 (*.f64 (*.f64 (*.f64 w0 (*.f64 M M)) h) (*.f64 D (/.f64 D d))) (*.f64 d l))
(pow.f64 (*.f64 M (*.f64 (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)) w0)) 1)
(pow.f64 (*.f64 (sqrt.f64 w0) (*.f64 (/.f64 D (*.f64 (sqrt.f64 l) d)) (*.f64 M (sqrt.f64 h)))) 2)
(pow.f64 (cbrt.f64 (*.f64 M (*.f64 (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)) w0))) 3)
(pow.f64 (pow.f64 (*.f64 M (*.f64 (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)) w0)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)) w0)) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 w0 (*.f64 M M)) h)) (/.f64 (pow.f64 (/.f64 D d) 2) l)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)) w0)))))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)) w0)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))) 3) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))) 3)))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)) w0))))
(exp.f64 (log.f64 (*.f64 M (*.f64 (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)) w0))))
(exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)) w0))) 1))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)) w0))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l))) 1)
(/.f64 D (*.f64 (/.f64 d D) (*.f64 d l)))
(/.f64 D (/.f64 (*.f64 d l) (/.f64 D d)))
(/.f64 D (*.f64 d (*.f64 l (/.f64 d D))))
(/.f64 D (*.f64 (*.f64 d l) (/.f64 d D)))
(/.f64 D (*.f64 (*.f64 l (/.f64 d D)) d))
(/.f64 D (*.f64 l (*.f64 d (/.f64 d D))))
(/.f64 D (*.f64 l (*.f64 (/.f64 d D) d)))
(/.f64 D (*.f64 (*.f64 (/.f64 d D) (neg.f64 l)) (neg.f64 d)))
(/.f64 (/.f64 D d) (*.f64 l (/.f64 d D)))
(/.f64 (/.f64 D (*.f64 d l)) (/.f64 d D))
(/.f64 1 (/.f64 l (pow.f64 (/.f64 D d) 2)))
(/.f64 1 (*.f64 (/.f64 d (*.f64 D D)) (*.f64 d l)))
(/.f64 1 (*.f64 (/.f64 (*.f64 d l) D) (/.f64 d D)))
(/.f64 1 (*.f64 (/.f64 d D) (/.f64 (*.f64 d l) D)))
(/.f64 1 (*.f64 l (*.f64 (/.f64 d D) (/.f64 d D))))
(/.f64 (/.f64 D (*.f64 (sqrt.f64 l) d)) (*.f64 (/.f64 d D) (sqrt.f64 l)))
(/.f64 (sqrt.f64 (/.f64 D d)) (*.f64 (/.f64 d D) (/.f64 l (sqrt.f64 (/.f64 D d)))))
(/.f64 (sqrt.f64 D) (*.f64 (*.f64 l (/.f64 d D)) (/.f64 d (sqrt.f64 D))))
(/.f64 (sqrt.f64 D) (*.f64 (/.f64 d D) (/.f64 (*.f64 d l) (sqrt.f64 D))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 D d)) 2) (*.f64 (/.f64 d D) (/.f64 l (cbrt.f64 (/.f64 D d)))))
(/.f64 (pow.f64 (cbrt.f64 D) 2) (*.f64 (*.f64 l (/.f64 d D)) (/.f64 d (cbrt.f64 D))))
(/.f64 (pow.f64 (cbrt.f64 D) 2) (*.f64 (/.f64 d D) (/.f64 (*.f64 d l) (cbrt.f64 D))))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (*.f64 D D) (*.f64 d (*.f64 d l)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d l) d))
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(/.f64 (/.f64 (*.f64 D (/.f64 D d)) l) d)
(/.f64 (/.f64 1 l) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (*.f64 D (/.f64 D d)) (*.f64 d l))
(/.f64 (*.f64 D (/.f64 D d)) (*.f64 (neg.f64 l) (neg.f64 d)))
(/.f64 (neg.f64 D) (*.f64 (neg.f64 d) (*.f64 l (/.f64 d D))))
(/.f64 (neg.f64 D) (*.f64 (*.f64 l (/.f64 d D)) (neg.f64 d)))
(/.f64 (neg.f64 D) (*.f64 (/.f64 d D) (*.f64 d (neg.f64 l))))
(/.f64 (neg.f64 D) (*.f64 l (*.f64 (/.f64 d D) (neg.f64 d))))
(/.f64 (neg.f64 D) (*.f64 l (*.f64 (neg.f64 d) (/.f64 d D))))
(/.f64 (neg.f64 D) (*.f64 (*.f64 (/.f64 d D) (neg.f64 l)) d))
(/.f64 (/.f64 D (neg.f64 d)) (*.f64 (/.f64 d D) (neg.f64 l)))
(/.f64 (/.f64 D (neg.f64 d)) (*.f64 (neg.f64 l) (/.f64 d D)))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 D)) (*.f64 l (*.f64 (neg.f64 d) (neg.f64 d))))
(/.f64 (*.f64 D (neg.f64 D)) (*.f64 (*.f64 d l) (neg.f64 d)))
(/.f64 (*.f64 D (neg.f64 D)) (*.f64 l (*.f64 d (neg.f64 d))))
(/.f64 (*.f64 D (/.f64 D (neg.f64 d))) (*.f64 d (neg.f64 l)))
(/.f64 (*.f64 D (/.f64 1 l)) (*.f64 (/.f64 d D) d))
(/.f64 (*.f64 (neg.f64 D) (/.f64 1 l)) (*.f64 (/.f64 d D) (neg.f64 d)))
(/.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (neg.f64 l))
(/.f64 (/.f64 D 1) (*.f64 (*.f64 l (/.f64 d D)) d))
(/.f64 (/.f64 D (sqrt.f64 d)) (*.f64 (*.f64 l (/.f64 d D)) (sqrt.f64 d)))
(/.f64 (/.f64 D (pow.f64 (cbrt.f64 d) 2)) (*.f64 (*.f64 l (/.f64 d D)) (cbrt.f64 d)))
(/.f64 (/.f64 D l) (*.f64 (/.f64 d D) d))
(/.f64 (/.f64 (/.f64 D d) (pow.f64 (cbrt.f64 l) 2)) (*.f64 (/.f64 d D) (cbrt.f64 l)))
(/.f64 (/.f64 (pow.f64 (/.f64 D d) 2) (sqrt.f64 l)) (sqrt.f64 l))
(/.f64 (/.f64 (pow.f64 (/.f64 D d) 2) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(/.f64 (/.f64 (*.f64 D D) (*.f64 (sqrt.f64 d) (*.f64 d l))) (sqrt.f64 d))
(/.f64 (/.f64 (*.f64 D D) (*.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 d l))) (cbrt.f64 d))
(/.f64 -1 (*.f64 (*.f64 l (/.f64 d D)) (neg.f64 (/.f64 d D))))
(/.f64 -1 (*.f64 (/.f64 d D) (*.f64 (neg.f64 l) (/.f64 d D))))
(/.f64 -1 (*.f64 (*.f64 (/.f64 d D) (neg.f64 l)) (/.f64 d D)))
(/.f64 (*.f64 (neg.f64 D) D) (*.f64 (neg.f64 d) (*.f64 d l)))
(/.f64 (*.f64 (neg.f64 D) D) (*.f64 l (*.f64 (neg.f64 d) d)))
(/.f64 (*.f64 (neg.f64 D) (/.f64 D (neg.f64 d))) (*.f64 (neg.f64 d) (neg.f64 l)))
(/.f64 (neg.f64 (/.f64 (*.f64 D (/.f64 D d)) l)) (neg.f64 d))
(pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 1)
(pow.f64 (/.f64 D (*.f64 (sqrt.f64 l) d)) 2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 3) 1/3)
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 2))
(log.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (/.f64 D (*.f64 d l)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D (*.f64 d l)) 3) (pow.f64 (/.f64 D d) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)))
Outputs
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 D (*.f64 l d))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(/.f64 D (*.f64 l d))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(/.f64 D (*.f64 l d))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(/.f64 D (*.f64 l d))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(/.f64 D (*.f64 l d))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(/.f64 D (*.f64 l d))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(/.f64 D (*.f64 l d))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(/.f64 D (*.f64 l d))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(/.f64 D (*.f64 l d))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(/.f64 D (*.f64 l d))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(/.f64 D (*.f64 l d))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(/.f64 D (*.f64 l d))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(/.f64 D (*.f64 l d))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(/.f64 D (*.f64 l d))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(/.f64 D (*.f64 l d))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(/.f64 D (*.f64 l d))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(/.f64 D (*.f64 l d))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(/.f64 D (*.f64 l d))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(/.f64 D (*.f64 l d))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(/.f64 D (*.f64 l d))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(/.f64 D (*.f64 l d))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(/.f64 D (*.f64 l d))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(/.f64 D (*.f64 l d))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(/.f64 D (*.f64 l d))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))))) 1)
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 h (*.f64 M M)) (/.f64 l (pow.f64 (/.f64 D d) 2)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (*.f64 M h) (*.f64 M (/.f64 D d))) (*.f64 l (/.f64 d D)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (*.f64 h (*.f64 M M)) D) (*.f64 (*.f64 l (/.f64 d D)) d))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (*.f64 (*.f64 M h) (*.f64 M (/.f64 D d))) (/.f64 D d)) l)
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (*.f64 (*.f64 M h) (*.f64 M (/.f64 D d))) 1) (*.f64 l (/.f64 d D)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 D)) (*.f64 (*.f64 l (/.f64 d D)) (neg.f64 d)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (*.f64 h (*.f64 M M)) (pow.f64 (/.f64 D d) 2)) l)
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (*.f64 h (*.f64 M M)) (/.f64 (*.f64 D (/.f64 D d)) l)) d)
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 D (/.f64 D d))) (*.f64 d l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (*.f64 (*.f64 M h) (*.f64 M (/.f64 D d))) D) (*.f64 d l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (*.f64 (*.f64 M h) (*.f64 M (/.f64 D d))) (/.f64 D (neg.f64 d))) (neg.f64 l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 M M))) l)
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (/.f64 (*.f64 D (/.f64 D d)) l) (*.f64 h (*.f64 M M))) d)
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (*.f64 D (/.f64 D d)) (*.f64 h (*.f64 M M))) (*.f64 d l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(pow.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))) 1)
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(pow.f64 (*.f64 (/.f64 D (*.f64 (sqrt.f64 l) d)) (*.f64 M (sqrt.f64 h))) 2)
(pow.f64 (*.f64 (/.f64 (/.f64 D (sqrt.f64 l)) d) (*.f64 M (sqrt.f64 h))) 2)
(pow.f64 (*.f64 M (*.f64 (sqrt.f64 h) (/.f64 (/.f64 D d) (sqrt.f64 l)))) 2)
(pow.f64 (cbrt.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)))) 3)
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(pow.f64 (pow.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))) 3) 1/3)
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 M (*.f64 h M)) (/.f64 (pow.f64 (/.f64 D d) 2) l)) 2))
(fabs.f64 (*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 M) (*.f64 M h)) (/.f64 (pow.f64 (/.f64 D d) 2) l)))
(*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (log.f64 (pow.f64 (exp.f64 M) (*.f64 h M))))
(*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 (*.f64 h M) (log.f64 (exp.f64 M))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))))))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))) 3))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (*.f64 M M)) 3) (pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 3)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 3) (pow.f64 (*.f64 h (*.f64 M M)) 3)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)))))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(exp.f64 (log.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)))))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)))) 1))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)))))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 h M) M) (*.f64 d d)))
(*.f64 M (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 D (*.f64 d l)))) 1)
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(*.f64 D (*.f64 (/.f64 1 d) (/.f64 1 l)))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(*.f64 D (/.f64 1 (*.f64 d l)))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(*.f64 (/.f64 D d) (/.f64 1 l))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(*.f64 (/.f64 D (*.f64 d l)) 1)
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(*.f64 1 (/.f64 D (*.f64 d l)))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(*.f64 (sqrt.f64 (/.f64 D d)) (*.f64 (sqrt.f64 (/.f64 D d)) (/.f64 1 l)))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(*.f64 (sqrt.f64 (/.f64 D d)) (/.f64 (sqrt.f64 (/.f64 D d)) l))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(*.f64 (sqrt.f64 (/.f64 D (*.f64 d l))) (sqrt.f64 (/.f64 D (*.f64 d l))))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 D d)) 2) (*.f64 (cbrt.f64 (/.f64 D d)) (/.f64 1 l)))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(*.f64 (cbrt.f64 (/.f64 D (*.f64 d l))) (pow.f64 (cbrt.f64 (/.f64 D (*.f64 d l))) 2))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 D (*.f64 d l))) 2) (cbrt.f64 (/.f64 D (*.f64 d l))))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(*.f64 (/.f64 1 l) (/.f64 D d))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(*.f64 (/.f64 D (neg.f64 d)) (/.f64 1 (neg.f64 l)))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(*.f64 (/.f64 D 1) (/.f64 1 (*.f64 d l)))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 D (*.f64 (sqrt.f64 l) d)))
(*.f64 (/.f64 (/.f64 D (sqrt.f64 l)) d) (/.f64 1 (sqrt.f64 l)))
(/.f64 (/.f64 (/.f64 D d) (sqrt.f64 l)) (sqrt.f64 l))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 l) 2)) (/.f64 (/.f64 D d) (cbrt.f64 l)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 l) 2)) (/.f64 D (*.f64 (cbrt.f64 l) d)))
(/.f64 (/.f64 D (*.f64 d (cbrt.f64 l))) (pow.f64 (cbrt.f64 l) 2))
(*.f64 (/.f64 D l) (/.f64 1 d))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(*.f64 (/.f64 1 (*.f64 d l)) D)
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(*.f64 (/.f64 1 (neg.f64 l)) (/.f64 D (neg.f64 d)))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(*.f64 (/.f64 (sqrt.f64 D) l) (/.f64 (sqrt.f64 D) d))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) l) (/.f64 (cbrt.f64 D) d))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 1 (*.f64 (sqrt.f64 l) d)))
(*.f64 (/.f64 (/.f64 D (sqrt.f64 l)) d) (/.f64 1 (sqrt.f64 l)))
(/.f64 (/.f64 (/.f64 D d) (sqrt.f64 l)) (sqrt.f64 l))
(*.f64 (/.f64 D (pow.f64 (cbrt.f64 l) 2)) (/.f64 (/.f64 1 d) (cbrt.f64 l)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 l) 2)) (/.f64 D (*.f64 (cbrt.f64 l) d)))
(/.f64 (/.f64 D (*.f64 d (cbrt.f64 l))) (pow.f64 (cbrt.f64 l) 2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 D d)) l) (sqrt.f64 (/.f64 D d)))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(*.f64 (/.f64 (sqrt.f64 (/.f64 D d)) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (sqrt.f64 (/.f64 D d)) (cbrt.f64 l)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 l) 2)) (/.f64 D (*.f64 (cbrt.f64 l) d)))
(/.f64 (/.f64 D (*.f64 d (cbrt.f64 l))) (pow.f64 (cbrt.f64 l) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 D d)) 2) 1) (/.f64 (cbrt.f64 (/.f64 D d)) l))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 D d)) 2) (sqrt.f64 l)) (/.f64 (cbrt.f64 (/.f64 D d)) (sqrt.f64 l)))
(*.f64 (/.f64 (/.f64 D (sqrt.f64 l)) d) (/.f64 1 (sqrt.f64 l)))
(/.f64 (/.f64 (/.f64 D d) (sqrt.f64 l)) (sqrt.f64 l))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 D d)) 2) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 (/.f64 D (*.f64 d l))))
(*.f64 (cbrt.f64 (/.f64 D (*.f64 d l))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 D d)) 2) (pow.f64 (cbrt.f64 l) 2)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 D d)) 2) (/.f64 (pow.f64 (cbrt.f64 l) 2) (cbrt.f64 (/.f64 (/.f64 D l) d))))
(*.f64 (/.f64 1 (/.f64 l D)) (/.f64 1 d))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(*.f64 (/.f64 1 (/.f64 l (sqrt.f64 (/.f64 D d)))) (sqrt.f64 (/.f64 D d)))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(*.f64 (/.f64 1 (/.f64 l (pow.f64 (cbrt.f64 (/.f64 D d)) 2))) (cbrt.f64 (/.f64 D d)))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(*.f64 (/.f64 (sqrt.f64 D) (*.f64 d l)) (sqrt.f64 D))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 D d)) 2) l) (cbrt.f64 (/.f64 D d)))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 D) 2) (*.f64 d l)) (cbrt.f64 D))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(*.f64 (/.f64 (/.f64 1 l) d) D)
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(*.f64 (/.f64 (/.f64 1 l) 1) (/.f64 D d))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(*.f64 (/.f64 (/.f64 1 l) (sqrt.f64 d)) (/.f64 D (sqrt.f64 d)))
(/.f64 (/.f64 D (*.f64 l (sqrt.f64 d))) (sqrt.f64 d))
(*.f64 (/.f64 (/.f64 1 l) (pow.f64 (cbrt.f64 d) 2)) (/.f64 D (cbrt.f64 d)))
(*.f64 (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 d) 2) l)) (/.f64 D (cbrt.f64 d)))
(/.f64 (/.f64 (/.f64 D l) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 d))
(*.f64 (/.f64 (/.f64 1 l) (neg.f64 d)) (neg.f64 D))
(*.f64 (neg.f64 D) (/.f64 (/.f64 1 l) (neg.f64 d)))
(/.f64 (neg.f64 D) (*.f64 d (neg.f64 l)))
(*.f64 (/.f64 (/.f64 1 l) (/.f64 d 1)) D)
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(*.f64 (/.f64 (/.f64 1 l) (/.f64 d (sqrt.f64 D))) (sqrt.f64 D))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(*.f64 (/.f64 (/.f64 1 l) (/.f64 d (pow.f64 (cbrt.f64 D) 2))) (cbrt.f64 D))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(pow.f64 (/.f64 D (*.f64 d l)) 1)
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(pow.f64 (sqrt.f64 (/.f64 D (*.f64 d l))) 2)
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(pow.f64 (cbrt.f64 (/.f64 D (*.f64 d l))) 3)
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(pow.f64 (pow.f64 (/.f64 D (*.f64 d l)) 3) 1/3)
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(pow.f64 (*.f64 l (/.f64 d D)) -1)
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(neg.f64 (/.f64 D (*.f64 d (neg.f64 l))))
(*.f64 (neg.f64 D) (/.f64 (/.f64 1 l) (neg.f64 d)))
(/.f64 (neg.f64 D) (*.f64 d (neg.f64 l)))
(sqrt.f64 (pow.f64 (/.f64 D (*.f64 d l)) 2))
(fabs.f64 (/.f64 (/.f64 D l) d))
(log.f64 (exp.f64 (/.f64 D (*.f64 d l))))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 D (*.f64 d l)))))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(cbrt.f64 (pow.f64 (/.f64 D (*.f64 d l)) 3))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(cbrt.f64 (/.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 l 3)))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(expm1.f64 (log1p.f64 (/.f64 D (*.f64 d l))))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(exp.f64 (log.f64 (/.f64 D (*.f64 d l))))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(exp.f64 (*.f64 (log.f64 (/.f64 D (*.f64 d l))) 1))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(log1p.f64 (expm1.f64 (/.f64 D (*.f64 d l))))
(/.f64 D (*.f64 d l))
(/.f64 (/.f64 D l) d)
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)) w0)))) 1)
(*.f64 (*.f64 (*.f64 M (*.f64 h M)) (/.f64 (pow.f64 (/.f64 D d) 2) l)) w0)
(*.f64 (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))) (*.f64 M w0))
(/.f64 (*.f64 (*.f64 (*.f64 w0 (*.f64 M M)) h) (pow.f64 (/.f64 D d) 2)) l)
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (*.f64 (*.f64 w0 (*.f64 M M)) h) (/.f64 (*.f64 D (/.f64 D d)) l)) d)
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(/.f64 (*.f64 (*.f64 (*.f64 w0 (*.f64 M M)) h) (*.f64 D (/.f64 D d))) (*.f64 d l))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(pow.f64 (*.f64 M (*.f64 (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)) w0)) 1)
(*.f64 (*.f64 (*.f64 M (*.f64 h M)) (/.f64 (pow.f64 (/.f64 D d) 2) l)) w0)
(*.f64 (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))) (*.f64 M w0))
(pow.f64 (*.f64 (sqrt.f64 w0) (*.f64 (/.f64 D (*.f64 (sqrt.f64 l) d)) (*.f64 M (sqrt.f64 h)))) 2)
(pow.f64 (*.f64 (*.f64 (sqrt.f64 w0) (/.f64 (/.f64 D (sqrt.f64 l)) d)) (*.f64 M (sqrt.f64 h))) 2)
(pow.f64 (/.f64 (*.f64 (sqrt.f64 w0) (*.f64 (*.f64 D (sqrt.f64 h)) M)) (*.f64 d (sqrt.f64 l))) 2)
(pow.f64 (cbrt.f64 (*.f64 M (*.f64 (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)) w0))) 3)
(*.f64 (*.f64 (*.f64 M (*.f64 h M)) (/.f64 (pow.f64 (/.f64 D d) 2) l)) w0)
(*.f64 (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))) (*.f64 M w0))
(pow.f64 (pow.f64 (*.f64 M (*.f64 (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)) w0)) 3) 1/3)
(*.f64 (*.f64 (*.f64 M (*.f64 h M)) (/.f64 (pow.f64 (/.f64 D d) 2) l)) w0)
(*.f64 (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))) (*.f64 M w0))
(sqrt.f64 (pow.f64 (*.f64 M (*.f64 (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)) w0)) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 M (*.f64 h M)) (/.f64 (pow.f64 (/.f64 D d) 2) l)) w0) 2))
(fabs.f64 (*.f64 (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))) (*.f64 M w0)))
(log.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 w0 (*.f64 M M)) h)) (/.f64 (pow.f64 (/.f64 D d) 2) l)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 (*.f64 w0 M) M)) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 w0 (/.f64 (/.f64 l h) (*.f64 M M))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)) w0)))))
(*.f64 (*.f64 (*.f64 M (*.f64 h M)) (/.f64 (pow.f64 (/.f64 D d) 2) l)) w0)
(*.f64 (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))) (*.f64 M w0))
(cbrt.f64 (pow.f64 (*.f64 M (*.f64 (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)) w0)) 3))
(*.f64 (*.f64 (*.f64 M (*.f64 h M)) (/.f64 (pow.f64 (/.f64 D d) 2) l)) w0)
(*.f64 (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))) (*.f64 M w0))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))) 3) (pow.f64 w0 3)))
(*.f64 (*.f64 (*.f64 M (*.f64 h M)) (/.f64 (pow.f64 (/.f64 D d) 2) l)) w0)
(*.f64 (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))) (*.f64 M w0))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (*.f64 M (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l))) 3)))
(*.f64 (*.f64 (*.f64 M (*.f64 h M)) (/.f64 (pow.f64 (/.f64 D d) 2) l)) w0)
(*.f64 (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))) (*.f64 M w0))
(expm1.f64 (log1p.f64 (*.f64 M (*.f64 (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)) w0))))
(*.f64 (*.f64 (*.f64 M (*.f64 h M)) (/.f64 (pow.f64 (/.f64 D d) 2) l)) w0)
(*.f64 (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))) (*.f64 M w0))
(exp.f64 (log.f64 (*.f64 M (*.f64 (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)) w0))))
(*.f64 (*.f64 (*.f64 M (*.f64 h M)) (/.f64 (pow.f64 (/.f64 D d) 2) l)) w0)
(*.f64 (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))) (*.f64 M w0))
(exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)) w0))) 1))
(*.f64 (*.f64 (*.f64 M (*.f64 h M)) (/.f64 (pow.f64 (/.f64 D d) 2) l)) w0)
(*.f64 (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))) (*.f64 M w0))
(log1p.f64 (expm1.f64 (*.f64 M (*.f64 (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)) w0))))
(*.f64 (*.f64 (*.f64 M (*.f64 h M)) (/.f64 (pow.f64 (/.f64 D d) 2) l)) w0)
(*.f64 (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))) (*.f64 M w0))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l))) 1)
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 D (*.f64 (/.f64 d D) (*.f64 d l)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 D (/.f64 (*.f64 d l) (/.f64 D d)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 D (*.f64 d (*.f64 l (/.f64 d D))))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 D (*.f64 (*.f64 d l) (/.f64 d D)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 D (*.f64 (*.f64 l (/.f64 d D)) d))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 D (*.f64 l (*.f64 d (/.f64 d D))))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 D (*.f64 l (*.f64 (/.f64 d D) d)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 D (*.f64 (*.f64 (/.f64 d D) (neg.f64 l)) (neg.f64 d)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (/.f64 D d) (*.f64 l (/.f64 d D)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (/.f64 D (*.f64 d l)) (/.f64 d D))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 1 (/.f64 l (pow.f64 (/.f64 D d) 2)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 1 (*.f64 (/.f64 d (*.f64 D D)) (*.f64 d l)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 1 (*.f64 (/.f64 (*.f64 d l) D) (/.f64 d D)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 1 (*.f64 (/.f64 d D) (/.f64 (*.f64 d l) D)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 1 (*.f64 l (*.f64 (/.f64 d D) (/.f64 d D))))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (/.f64 D (*.f64 (sqrt.f64 l) d)) (*.f64 (/.f64 d D) (sqrt.f64 l)))
(/.f64 D (*.f64 (/.f64 (*.f64 d (sqrt.f64 l)) D) (*.f64 d (sqrt.f64 l))))
(*.f64 (/.f64 (/.f64 (/.f64 D d) (sqrt.f64 l)) (*.f64 d (sqrt.f64 l))) D)
(/.f64 (sqrt.f64 (/.f64 D d)) (*.f64 (/.f64 d D) (/.f64 l (sqrt.f64 (/.f64 D d)))))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (sqrt.f64 D) (*.f64 (*.f64 l (/.f64 d D)) (/.f64 d (sqrt.f64 D))))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (sqrt.f64 D) (*.f64 (/.f64 d D) (/.f64 (*.f64 d l) (sqrt.f64 D))))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 (cbrt.f64 (/.f64 D d)) 2) (*.f64 (/.f64 d D) (/.f64 l (cbrt.f64 (/.f64 D d)))))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 (cbrt.f64 D) 2) (*.f64 (*.f64 l (/.f64 d D)) (/.f64 d (cbrt.f64 D))))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 (cbrt.f64 D) 2) (*.f64 (/.f64 d D) (/.f64 (*.f64 d l) (cbrt.f64 D))))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (*.f64 D D) (*.f64 d (*.f64 d l)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (*.f64 D D) (*.f64 (*.f64 d l) d))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (*.f64 D D) (*.f64 l (*.f64 d d)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (/.f64 (*.f64 D (/.f64 D d)) l) d)
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (/.f64 1 l) (*.f64 (/.f64 d D) (/.f64 d D)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (*.f64 D (/.f64 D d)) (*.f64 d l))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (*.f64 D (/.f64 D d)) (*.f64 (neg.f64 l) (neg.f64 d)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (neg.f64 D) (*.f64 (neg.f64 d) (*.f64 l (/.f64 d D))))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (neg.f64 D) (*.f64 (*.f64 l (/.f64 d D)) (neg.f64 d)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (neg.f64 D) (*.f64 (/.f64 d D) (*.f64 d (neg.f64 l))))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (neg.f64 D) (*.f64 l (*.f64 (/.f64 d D) (neg.f64 d))))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (neg.f64 D) (*.f64 l (*.f64 (neg.f64 d) (/.f64 d D))))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (neg.f64 D) (*.f64 (*.f64 (/.f64 d D) (neg.f64 l)) d))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (/.f64 D (neg.f64 d)) (*.f64 (/.f64 d D) (neg.f64 l)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (/.f64 D (neg.f64 d)) (*.f64 (neg.f64 l) (/.f64 d D)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (*.f64 (neg.f64 D) (neg.f64 D)) (*.f64 l (*.f64 (neg.f64 d) (neg.f64 d))))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (*.f64 D (neg.f64 D)) (*.f64 (*.f64 d l) (neg.f64 d)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (*.f64 D (neg.f64 D)) (*.f64 l (*.f64 d (neg.f64 d))))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (*.f64 D (/.f64 D (neg.f64 d))) (*.f64 d (neg.f64 l)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (*.f64 D (/.f64 1 l)) (*.f64 (/.f64 d D) d))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (*.f64 (neg.f64 D) (/.f64 1 l)) (*.f64 (/.f64 d D) (neg.f64 d)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (neg.f64 l))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (/.f64 D 1) (*.f64 (*.f64 l (/.f64 d D)) d))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (/.f64 D (sqrt.f64 d)) (*.f64 (*.f64 l (/.f64 d D)) (sqrt.f64 d)))
(/.f64 (/.f64 D (sqrt.f64 d)) (*.f64 (/.f64 (*.f64 d l) D) (sqrt.f64 d)))
(/.f64 (/.f64 D (sqrt.f64 d)) (*.f64 l (*.f64 (/.f64 d D) (sqrt.f64 d))))
(/.f64 (/.f64 D (pow.f64 (cbrt.f64 d) 2)) (*.f64 (*.f64 l (/.f64 d D)) (cbrt.f64 d)))
(/.f64 D (*.f64 (*.f64 (/.f64 (*.f64 d l) D) (cbrt.f64 d)) (pow.f64 (cbrt.f64 d) 2)))
(/.f64 D (*.f64 l (*.f64 (*.f64 (/.f64 d D) (cbrt.f64 d)) (pow.f64 (cbrt.f64 d) 2))))
(/.f64 (/.f64 D l) (*.f64 (/.f64 d D) d))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (/.f64 (/.f64 D d) (pow.f64 (cbrt.f64 l) 2)) (*.f64 (/.f64 d D) (cbrt.f64 l)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (/.f64 (pow.f64 (/.f64 D d) 2) (sqrt.f64 l)) (sqrt.f64 l))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (/.f64 (pow.f64 (/.f64 D d) 2) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (/.f64 (*.f64 D D) (*.f64 (sqrt.f64 d) (*.f64 d l))) (sqrt.f64 d))
(/.f64 (/.f64 D (sqrt.f64 d)) (*.f64 (/.f64 (*.f64 d l) D) (sqrt.f64 d)))
(/.f64 (/.f64 D (sqrt.f64 d)) (*.f64 l (*.f64 (/.f64 d D) (sqrt.f64 d))))
(/.f64 (/.f64 (*.f64 D D) (*.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 d l))) (cbrt.f64 d))
(/.f64 (/.f64 (/.f64 (*.f64 D D) (pow.f64 (cbrt.f64 d) 2)) (*.f64 d l)) (cbrt.f64 d))
(*.f64 (/.f64 D (cbrt.f64 d)) (/.f64 D (*.f64 d (*.f64 l (pow.f64 (cbrt.f64 d) 2)))))
(/.f64 -1 (*.f64 (*.f64 l (/.f64 d D)) (neg.f64 (/.f64 d D))))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 -1 (*.f64 (/.f64 d D) (*.f64 (neg.f64 l) (/.f64 d D))))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 -1 (*.f64 (*.f64 (/.f64 d D) (neg.f64 l)) (/.f64 d D)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (*.f64 (neg.f64 D) D) (*.f64 (neg.f64 d) (*.f64 d l)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (*.f64 (neg.f64 D) D) (*.f64 l (*.f64 (neg.f64 d) d)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (*.f64 (neg.f64 D) (/.f64 D (neg.f64 d))) (*.f64 (neg.f64 d) (neg.f64 l)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (neg.f64 (/.f64 (*.f64 D (/.f64 D d)) l)) (neg.f64 d))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 1)
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(pow.f64 (/.f64 D (*.f64 (sqrt.f64 l) d)) 2)
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)) 3)
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 3) 1/3)
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 2))
(fabs.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l))
(log.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l))))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 3))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (/.f64 D (*.f64 d l)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D (*.f64 d l)) 3) (pow.f64 (/.f64 D d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 D l) d) 3) (pow.f64 (/.f64 D d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D (*.f64 d l)) 3) (pow.f64 (/.f64 D d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 D l) d) 3) (pow.f64 (/.f64 D d) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(exp.f64 (log.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)) 1))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)))
(/.f64 (/.f64 D d) (/.f64 (*.f64 d l) D))
(/.f64 (pow.f64 (/.f64 D d) 2) l)

localize78.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
92.4%
(/.f64 (neg.f64 M) (*.f64 (/.f64 l (*.f64 M (*.f64 D h))) (*.f64 d (*.f64 -4 (/.f64 d D)))))
91.4%
(*.f64 M (*.f64 D h))
90.6%
(/.f64 l (*.f64 M (*.f64 D h)))
85.7%
(*.f64 (/.f64 l (*.f64 M (*.f64 D h))) (*.f64 d (*.f64 -4 (/.f64 d D))))
Compiler

Compiled 143 to 51 computations (64.3% saved)

series15.0ms (0.1%)

Counts
4 → 204
Calls

51 calls:

TimeVariablePointExpression
1.0ms
l
@0
(*.f64 (/.f64 l (*.f64 M (*.f64 D h))) (*.f64 d (*.f64 -4 (/.f64 d D))))
1.0ms
d
@0
(*.f64 (/.f64 l (*.f64 M (*.f64 D h))) (*.f64 d (*.f64 -4 (/.f64 d D))))
1.0ms
M
@0
(*.f64 (/.f64 l (*.f64 M (*.f64 D h))) (*.f64 d (*.f64 -4 (/.f64 d D))))
1.0ms
h
@0
(*.f64 (/.f64 l (*.f64 M (*.f64 D h))) (*.f64 d (*.f64 -4 (/.f64 d D))))
1.0ms
D
@0
(*.f64 (/.f64 l (*.f64 M (*.f64 D h))) (*.f64 d (*.f64 -4 (/.f64 d D))))

rewrite112.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1748×associate-/r/
402×add-sqr-sqrt
394×pow1
394×*-un-lft-identity
370×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
018128
1391124
25905124
Stop Event
node limit
Counts
4 → 266
Calls
Call 1
Inputs
(*.f64 (/.f64 l (*.f64 M (*.f64 D h))) (*.f64 d (*.f64 -4 (/.f64 d D))))
(/.f64 l (*.f64 M (*.f64 D h)))
(*.f64 M (*.f64 D h))
(/.f64 (neg.f64 M) (*.f64 (/.f64 l (*.f64 M (*.f64 D h))) (*.f64 d (*.f64 -4 (/.f64 d D)))))
Outputs
((+.f64 0 (*.f64 (*.f64 -4 (/.f64 d D)) (*.f64 (/.f64 d (*.f64 D h)) (/.f64 l M)))) (+.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 (*.f64 -4 (/.f64 d D)) (*.f64 (/.f64 d (*.f64 D h)) (/.f64 l M)))))) 1) (-.f64 0 (*.f64 (*.f64 -4 (/.f64 d D)) (*.f64 (/.f64 d (*.f64 D h)) (/.f64 l M)))) (-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 -4 (/.f64 d D)) (*.f64 (/.f64 d (*.f64 D h)) (/.f64 l M))))) 1) (/.f64 l (*.f64 (/.f64 (*.f64 M (*.f64 D h)) (*.f64 d -4)) (/.f64 D d))) (/.f64 (*.f64 (/.f64 d D) (*.f64 d -4)) (*.f64 (/.f64 M l) (*.f64 D h))) (/.f64 1 (/.f64 (*.f64 M (*.f64 D h)) (*.f64 (*.f64 l (*.f64 d -4)) (/.f64 d D)))) (/.f64 (*.f64 (*.f64 l (*.f64 d -4)) (/.f64 d D)) (*.f64 M (*.f64 D h))) (/.f64 (*.f64 (*.f64 (/.f64 d D) (*.f64 d -4)) (/.f64 l M)) (*.f64 D h)) (/.f64 (*.f64 (*.f64 (/.f64 d D) (*.f64 d -4)) (neg.f64 l)) (*.f64 M (*.f64 D h))) (/.f64 (*.f64 (*.f64 (/.f64 d (*.f64 D h)) (/.f64 l M)) (*.f64 d -4)) D) (/.f64 (*.f64 (/.f64 l M) (*.f64 (/.f64 d D) (*.f64 d -4))) (*.f64 D h)) (/.f64 (*.f64 (neg.f64 l) (*.f64 (/.f64 d D) (*.f64 d -4))) (*.f64 M (*.f64 D h))) (/.f64 (/.f64 (*.f64 (*.f64 l (*.f64 d -4)) (/.f64 d D)) M) (*.f64 D h)) (/.f64 (/.f64 (*.f64 (*.f64 l (*.f64 d -4)) (/.f64 d D)) (*.f64 D h)) M) (/.f64 (/.f64 (*.f64 (*.f64 l (*.f64 d -4)) (/.f64 d D)) 1) (*.f64 M (*.f64 D h))) (/.f64 (/.f64 (*.f64 (*.f64 l (*.f64 d -4)) (/.f64 d D)) (sqrt.f64 (*.f64 M (*.f64 D h)))) (sqrt.f64 (*.f64 M (*.f64 D h)))) (/.f64 (/.f64 (*.f64 (*.f64 l (*.f64 d -4)) (/.f64 d D)) (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D h))) 2)) (cbrt.f64 (*.f64 M (*.f64 D h)))) (/.f64 (/.f64 (*.f64 (*.f64 l (*.f64 d -4)) (/.f64 d D)) (*.f64 M D)) h) (/.f64 (neg.f64 (*.f64 (*.f64 l (*.f64 d -4)) (/.f64 d D))) (*.f64 M (*.f64 D h))) (pow.f64 (*.f64 (*.f64 -4 (/.f64 d D)) (*.f64 (/.f64 d (*.f64 D h)) (/.f64 l M))) 1) (pow.f64 (sqrt.f64 (*.f64 (*.f64 -4 (/.f64 d D)) (*.f64 (/.f64 d (*.f64 D h)) (/.f64 l M)))) 2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 -4 (/.f64 d D)) (*.f64 (/.f64 d (*.f64 D h)) (/.f64 l M)))) 3) (pow.f64 (pow.f64 (*.f64 (*.f64 -4 (/.f64 d D)) (*.f64 (/.f64 d (*.f64 D h)) (/.f64 l M))) 3) 1/3) (neg.f64 (*.f64 (*.f64 -4 (/.f64 d D)) (*.f64 (/.f64 d (*.f64 D h)) (/.f64 l M)))) (sqrt.f64 (pow.f64 (*.f64 (*.f64 -4 (/.f64 d D)) (*.f64 (/.f64 d (*.f64 D h)) (/.f64 l M))) 2)) (log.f64 (pow.f64 (exp.f64 (/.f64 l (*.f64 M (*.f64 D h)))) (*.f64 (/.f64 d D) (*.f64 d -4)))) (log.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 l (*.f64 M (*.f64 D h)))) (*.f64 (/.f64 d D) (*.f64 d -4))))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 -4 (/.f64 d D)) (*.f64 (/.f64 d (*.f64 D h)) (/.f64 l M)))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 -4 (/.f64 d D)) (*.f64 (/.f64 d (*.f64 D h)) (/.f64 l M))) 3)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 M (*.f64 D h))) 3) (pow.f64 (*.f64 (/.f64 d D) (*.f64 d -4)) 3))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d D) (*.f64 d -4)) 3) (pow.f64 (/.f64 l (*.f64 M (*.f64 D h))) 3))) (expm1.f64 (log1p.f64 (*.f64 (*.f64 -4 (/.f64 d D)) (*.f64 (/.f64 d (*.f64 D h)) (/.f64 l M))))) (exp.f64 (log.f64 (*.f64 (*.f64 -4 (/.f64 d D)) (*.f64 (/.f64 d (*.f64 D h)) (/.f64 l M))))) (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 -4 (/.f64 d D)) (*.f64 (/.f64 d (*.f64 D h)) (/.f64 l M)))) 1)) (log1p.f64 (expm1.f64 (*.f64 (*.f64 -4 (/.f64 d D)) (*.f64 (/.f64 d (*.f64 D h)) (/.f64 l M))))))
((-.f64 (exp.f64 (log1p.f64 (/.f64 l (*.f64 M (*.f64 D h))))) 1) (*.f64 l (/.f64 1 (*.f64 M (*.f64 D h)))) (*.f64 (/.f64 l (*.f64 M (*.f64 D h))) 1) (*.f64 1 (/.f64 l (*.f64 M (*.f64 D h)))) (*.f64 (sqrt.f64 (/.f64 l (*.f64 M (*.f64 D h)))) (sqrt.f64 (/.f64 l (*.f64 M (*.f64 D h))))) (*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 l) (/.f64 1 (*.f64 M (*.f64 D h))))) (*.f64 (cbrt.f64 (/.f64 l (*.f64 M (*.f64 D h)))) (pow.f64 (cbrt.f64 (/.f64 l (*.f64 M (*.f64 D h)))) 2)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 l (*.f64 M (*.f64 D h)))) 2) (cbrt.f64 (/.f64 l (*.f64 M (*.f64 D h))))) (*.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (cbrt.f64 l) (/.f64 1 (*.f64 M (*.f64 D h))))) (*.f64 (/.f64 l M) (/.f64 1 (*.f64 D h))) (*.f64 (/.f64 1 (*.f64 M (*.f64 D h))) l) (*.f64 (/.f64 1 (*.f64 M (*.f64 D h))) (neg.f64 l)) (*.f64 (neg.f64 l) (/.f64 1 (*.f64 M (*.f64 D h)))) (*.f64 (/.f64 1 M) (/.f64 l (*.f64 D h))) (*.f64 (/.f64 1 (*.f64 D h)) (/.f64 l M)) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 M (*.f64 D h)))) (/.f64 l (sqrt.f64 (*.f64 M (*.f64 D h))))) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D h))) 2)) (/.f64 l (cbrt.f64 (*.f64 M (*.f64 D h))))) (*.f64 (/.f64 1 (*.f64 M D)) (/.f64 l h)) (*.f64 (/.f64 (sqrt.f64 l) M) (/.f64 (sqrt.f64 l) (*.f64 D h))) (*.f64 (/.f64 (sqrt.f64 l) (*.f64 D h)) (/.f64 (sqrt.f64 l) M)) (*.f64 (/.f64 (sqrt.f64 l) 1) (/.f64 (sqrt.f64 l) (*.f64 M (*.f64 D h)))) (*.f64 (/.f64 (sqrt.f64 l) (*.f64 M (*.f64 D h))) (sqrt.f64 l)) (*.f64 (/.f64 (sqrt.f64 l) (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D h))) 2)) (/.f64 (sqrt.f64 l) (cbrt.f64 (*.f64 M (*.f64 D h))))) (*.f64 (/.f64 (sqrt.f64 l) (*.f64 M D)) (/.f64 (sqrt.f64 l) h)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) M) (/.f64 (cbrt.f64 l) (*.f64 D h))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 D h)) (/.f64 (cbrt.f64 l) M)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) 1) (/.f64 (cbrt.f64 l) (*.f64 M (*.f64 D h)))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (sqrt.f64 (*.f64 M (*.f64 D h)))) (/.f64 (cbrt.f64 l) (sqrt.f64 (*.f64 M (*.f64 D h))))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D h))) 2)) (cbrt.f64 (/.f64 l (*.f64 M (*.f64 D h))))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 M D)) (/.f64 (cbrt.f64 l) h)) (*.f64 (/.f64 1 (/.f64 (*.f64 M (*.f64 D h)) (sqrt.f64 l))) (sqrt.f64 l)) (*.f64 (/.f64 1 (/.f64 (*.f64 M (*.f64 D h)) (pow.f64 (cbrt.f64 l) 2))) (cbrt.f64 l)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 M (*.f64 D h))) (cbrt.f64 l)) (*.f64 (/.f64 (/.f64 l (*.f64 D h)) (-.f64 0 (*.f64 M M))) M) (*.f64 (/.f64 (/.f64 l (*.f64 D h)) (-.f64 0 (pow.f64 M 3))) (+.f64 (+.f64 0 (*.f64 M M)) (*.f64 0 M))) (pow.f64 (/.f64 l (*.f64 M (*.f64 D h))) 1) (pow.f64 (sqrt.f64 (/.f64 l (*.f64 M (*.f64 D h)))) 2) (pow.f64 (cbrt.f64 (/.f64 l (*.f64 M (*.f64 D h)))) 3) (pow.f64 (pow.f64 (/.f64 l (*.f64 M (*.f64 D h))) 3) 1/3) (pow.f64 (*.f64 (/.f64 M l) (*.f64 D h)) -1) (neg.f64 (/.f64 l (*.f64 M (*.f64 D h)))) (sqrt.f64 (pow.f64 (/.f64 l (*.f64 M (*.f64 D h))) 2)) (log.f64 (exp.f64 (/.f64 l (*.f64 M (*.f64 D h))))) (log.f64 (+.f64 1 (expm1.f64 (/.f64 l (*.f64 M (*.f64 D h)))))) (cbrt.f64 (pow.f64 (/.f64 l (*.f64 M (*.f64 D h))) 3)) (cbrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (*.f64 M (*.f64 D h)) 3))) (expm1.f64 (log1p.f64 (/.f64 l (*.f64 M (*.f64 D h))))) (exp.f64 (log.f64 (/.f64 l (*.f64 M (*.f64 D h))))) (exp.f64 (*.f64 (log.f64 (/.f64 l (*.f64 M (*.f64 D h)))) 1)) (log1p.f64 (expm1.f64 (/.f64 l (*.f64 M (*.f64 D h))))))
((+.f64 0 (*.f64 M (*.f64 D h))) (+.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 M (*.f64 D h))))) 1) (-.f64 0 (*.f64 M (*.f64 D h))) (-.f64 (exp.f64 (log1p.f64 (*.f64 M (*.f64 D h)))) 1) (pow.f64 (*.f64 M (*.f64 D h)) 1) (pow.f64 (sqrt.f64 (*.f64 M (*.f64 D h))) 2) (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D h))) 3) (pow.f64 (pow.f64 (*.f64 M (*.f64 D h)) 3) 1/3) (neg.f64 (*.f64 M (*.f64 D h))) (sqrt.f64 (pow.f64 (*.f64 M (*.f64 D h)) 2)) (log.f64 (pow.f64 (pow.f64 (exp.f64 h) D) M)) (log.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 h) D) M))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 M (*.f64 D h))))) (cbrt.f64 (pow.f64 (*.f64 M (*.f64 D h)) 3)) (cbrt.f64 (*.f64 (pow.f64 M 3) (pow.f64 (*.f64 D h) 3))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 D h) 3) (pow.f64 M 3))) (expm1.f64 (log1p.f64 (*.f64 M (*.f64 D h)))) (exp.f64 (log.f64 (*.f64 M (*.f64 D h)))) (exp.f64 (*.f64 (log.f64 (*.f64 M (*.f64 D h))) 1)) (log1p.f64 (expm1.f64 (*.f64 M (*.f64 D h)))))
((+.f64 0 (*.f64 M (/.f64 (*.f64 (/.f64 M l) (*.f64 D h)) (*.f64 (/.f64 d D) (*.f64 d -4))))) (+.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 M (/.f64 (*.f64 (/.f64 M l) (*.f64 D h)) (*.f64 (/.f64 d D) (*.f64 d -4))))))) 1) (+.f64 (-.f64 0 (*.f64 (/.f64 0 (*.f64 (*.f64 l (*.f64 d -4)) (/.f64 d D))) (*.f64 M (*.f64 D h)))) (*.f64 M (/.f64 (*.f64 (/.f64 M l) (*.f64 D h)) (*.f64 (/.f64 d D) (*.f64 d -4))))) (+.f64 (-.f64 (*.f64 (/.f64 0 (*.f64 (*.f64 l (*.f64 d -4)) (/.f64 d D))) (*.f64 M (*.f64 D h))) 0) (*.f64 M (/.f64 (*.f64 (/.f64 M l) (*.f64 D h)) (*.f64 (/.f64 d D) (*.f64 d -4))))) (+.f64 (-.f64 (*.f64 (/.f64 0 (*.f64 (*.f64 l (*.f64 d -4)) (/.f64 d D))) (*.f64 M (*.f64 D h))) (exp.f64 (log1p.f64 (*.f64 M (/.f64 (*.f64 (/.f64 M l) (*.f64 D h)) (*.f64 (/.f64 d D) (*.f64 d -4))))))) 1) (+.f64 (-.f64 (*.f64 (/.f64 0 (*.f64 (*.f64 l (*.f64 d -4)) (/.f64 d D))) (*.f64 M (*.f64 D h))) (*.f64 (/.f64 0 (*.f64 (*.f64 l (*.f64 d -4)) (/.f64 d D))) (*.f64 M (*.f64 D h)))) (*.f64 M (/.f64 (*.f64 (/.f64 M l) (*.f64 D h)) (*.f64 (/.f64 d D) (*.f64 d -4))))) (-.f64 0 (*.f64 M (/.f64 (*.f64 (/.f64 M l) (*.f64 D h)) (*.f64 (/.f64 d D) (*.f64 d -4))))) (-.f64 (exp.f64 (log1p.f64 (*.f64 M (/.f64 (*.f64 (/.f64 M l) (*.f64 D h)) (*.f64 (/.f64 d D) (*.f64 d -4)))))) 1) (-.f64 (*.f64 (/.f64 0 (*.f64 (*.f64 l (*.f64 d -4)) (/.f64 d D))) (*.f64 M (*.f64 D h))) (*.f64 M (/.f64 (*.f64 (/.f64 M l) (*.f64 D h)) (*.f64 (/.f64 d D) (*.f64 d -4))))) (*.f64 M (/.f64 (*.f64 (/.f64 M l) (*.f64 D h)) (*.f64 (/.f64 d D) (*.f64 d -4)))) (*.f64 (*.f64 M (/.f64 (*.f64 (/.f64 M l) (*.f64 D h)) (*.f64 (/.f64 d D) (*.f64 d -4)))) 1) (*.f64 1 (*.f64 M (/.f64 (*.f64 (/.f64 M l) (*.f64 D h)) (*.f64 (/.f64 d D) (*.f64 d -4))))) (*.f64 (sqrt.f64 (*.f64 M (/.f64 (*.f64 (/.f64 M l) (*.f64 D h)) (*.f64 (/.f64 d D) (*.f64 d -4))))) (sqrt.f64 (*.f64 M (/.f64 (*.f64 (/.f64 M l) (*.f64 D h)) (*.f64 (/.f64 d D) (*.f64 d -4)))))) (*.f64 (sqrt.f64 M) (*.f64 (sqrt.f64 M) (/.f64 (*.f64 (/.f64 M l) (*.f64 D h)) (*.f64 (/.f64 d D) (*.f64 d -4))))) (*.f64 (cbrt.f64 (*.f64 M (/.f64 (*.f64 (/.f64 M l) (*.f64 D h)) (*.f64 (/.f64 d D) (*.f64 d -4))))) (pow.f64 (cbrt.f64 (*.f64 M (/.f64 (*.f64 (/.f64 M l) (*.f64 D h)) (*.f64 (/.f64 d D) (*.f64 d -4))))) 2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 M (/.f64 (*.f64 (/.f64 M l) (*.f64 D h)) (*.f64 (/.f64 d D) (*.f64 d -4))))) 2) (cbrt.f64 (*.f64 M (/.f64 (*.f64 (/.f64 M l) (*.f64 D h)) (*.f64 (/.f64 d D) (*.f64 d -4)))))) (*.f64 (pow.f64 (cbrt.f64 M) 2) (*.f64 (cbrt.f64 M) (/.f64 (*.f64 (/.f64 M l) (*.f64 D h)) (*.f64 (/.f64 d D) (*.f64 d -4))))) (*.f64 (*.f64 M (*.f64 (/.f64 M l) (*.f64 D h))) (/.f64 1 (*.f64 (/.f64 d D) (*.f64 d -4)))) (*.f64 -1 (*.f64 M (/.f64 (*.f64 (/.f64 M l) (*.f64 D h)) (*.f64 (/.f64 d D) (*.f64 d -4))))) (*.f64 (/.f64 (*.f64 (/.f64 M l) (*.f64 D h)) (*.f64 (/.f64 d D) (*.f64 d -4))) M) (*.f64 (*.f64 (/.f64 M l) (*.f64 D h)) (*.f64 (/.f64 M (*.f64 d -4)) (/.f64 D d))) (*.f64 (*.f64 (/.f64 M (*.f64 d -4)) (/.f64 D d)) (*.f64 (/.f64 M l) (*.f64 D h))) (*.f64 (/.f64 M 1) (/.f64 (*.f64 M (*.f64 D h)) (*.f64 (*.f64 l (*.f64 d -4)) (/.f64 d D)))) (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M l) (*.f64 D h))) (*.f64 d -4)) (/.f64 D d)) (*.f64 (/.f64 1 (*.f64 (/.f64 d D) (*.f64 d -4))) (*.f64 M (*.f64 (/.f64 M l) (*.f64 D h)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (*.f64 -4 (/.f64 d D)) (*.f64 (/.f64 d (*.f64 D h)) (/.f64 l M))))) (/.f64 M (sqrt.f64 (*.f64 (*.f64 -4 (/.f64 d D)) (*.f64 (/.f64 d (*.f64 D h)) (/.f64 l M)))))) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -4 (/.f64 d D)) (*.f64 (/.f64 d (*.f64 D h)) (/.f64 l M)))) 2)) (/.f64 M (cbrt.f64 (*.f64 (*.f64 -4 (/.f64 d D)) (*.f64 (/.f64 d (*.f64 D h)) (/.f64 l M)))))) (*.f64 (*.f64 (/.f64 1 d) (*.f64 (/.f64 M l) (*.f64 D h))) (*.f64 (/.f64 M -4) (/.f64 D d))) (*.f64 (/.f64 M l) (*.f64 (/.f64 (*.f64 M (*.f64 D h)) (*.f64 d -4)) (/.f64 D d))) (*.f64 (/.f64 M (*.f64 (*.f64 l (*.f64 d -4)) (/.f64 d D))) (*.f64 M (*.f64 D h))) (*.f64 (/.f64 1 (*.f64 (*.f64 l (*.f64 d -4)) (/.f64 d D))) (*.f64 M (*.f64 M (*.f64 D h)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 M) (*.f64 d -4)) (/.f64 D d)) (*.f64 (/.f64 (sqrt.f64 M) l) (*.f64 M (*.f64 D h)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 M) l) (*.f64 (/.f64 (*.f64 M (*.f64 D h)) (*.f64 d -4)) (/.f64 D d))) (sqrt.f64 M)) (*.f64 (/.f64 (sqrt.f64 M) (pow.f64 (cbrt.f64 (*.f64 (*.f64 -4 (/.f64 d D)) (*.f64 (/.f64 d (*.f64 D h)) (/.f64 l M)))) 2)) (/.f64 (sqrt.f64 M) (cbrt.f64 (*.f64 (*.f64 -4 (/.f64 d D)) (*.f64 (/.f64 d (*.f64 D h)) (/.f64 l M)))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 M) d) (*.f64 (/.f64 M l) (*.f64 D h))) (*.f64 (/.f64 (sqrt.f64 M) (*.f64 d -4)) D)) (*.f64 (*.f64 (/.f64 (sqrt.f64 M) l) (*.f64 M (*.f64 D h))) (*.f64 (/.f64 (sqrt.f64 M) (*.f64 d -4)) (/.f64 D d))) (*.f64 (/.f64 (sqrt.f64 M) 1) (*.f64 (/.f64 (sqrt.f64 M) l) (*.f64 (/.f64 (*.f64 M (*.f64 D h)) (*.f64 d -4)) (/.f64 D d)))) (*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) l) (*.f64 M (*.f64 D h))) (*.f64 (/.f64 (cbrt.f64 M) (*.f64 d -4)) (/.f64 D d))) (*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) (*.f64 d -4)) (/.f64 D d)) (*.f64 (/.f64 (cbrt.f64 M) l) (*.f64 M (*.f64 D h)))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) 1) (*.f64 (*.f64 (/.f64 (cbrt.f64 M) (*.f64 d -4)) (/.f64 D d)) (*.f64 (/.f64 M l) (*.f64 D h)))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) (sqrt.f64 (*.f64 (*.f64 -4 (/.f64 d D)) (*.f64 (/.f64 d (*.f64 D h)) (/.f64 l M))))) (/.f64 (cbrt.f64 M) (sqrt.f64 (*.f64 (*.f64 -4 (/.f64 d D)) (*.f64 (/.f64 d (*.f64 D h)) (/.f64 l M)))))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 -4 (/.f64 d D)) (*.f64 (/.f64 d (*.f64 D h)) (/.f64 l M)))) 2)) (cbrt.f64 (*.f64 M (/.f64 (*.f64 (/.f64 M l) (*.f64 D h)) (*.f64 (/.f64 d D) (*.f64 d -4)))))) (*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) d) (*.f64 (/.f64 M l) (*.f64 D h))) (*.f64 (/.f64 (cbrt.f64 M) -4) (/.f64 D d))) (*.f64 (*.f64 -1 (*.f64 (/.f64 M l) (*.f64 D h))) (*.f64 (/.f64 M (*.f64 d -4)) (/.f64 D d))) (*.f64 (/.f64 -1 (*.f64 (/.f64 d D) (*.f64 d -4))) (*.f64 M (*.f64 (/.f64 M l) (*.f64 D h)))) (*.f64 (/.f64 -1 (sqrt.f64 (*.f64 (*.f64 -4 (/.f64 d D)) (*.f64 (/.f64 d (*.f64 D h)) (/.f64 l M))))) (/.f64 M (sqrt.f64 (*.f64 (*.f64 -4 (/.f64 d D)) (*.f64 (/.f64 d (*.f64 D h)) (/.f64 l M)))))) (*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -4 (/.f64 d D)) (*.f64 (/.f64 d (*.f64 D h)) (/.f64 l M)))) 2)) (/.f64 M (cbrt.f64 (*.f64 (*.f64 -4 (/.f64 d D)) (*.f64 (/.f64 d (*.f64 D h)) (/.f64 l M)))))) (*.f64 (*.f64 (/.f64 -1 d) (*.f64 (/.f64 M l) (*.f64 D h))) (*.f64 (/.f64 M -4) (/.f64 D d))) (*.f64 (/.f64 -1 (*.f64 (*.f64 l (*.f64 d -4)) (/.f64 d D))) (*.f64 M (*.f64 M (*.f64 D h)))) (*.f64 (/.f64 (/.f64 M 1) l) (*.f64 (/.f64 (*.f64 M (*.f64 D h)) (*.f64 d -4)) (/.f64 D d))) (*.f64 (/.f64 (/.f64 M 1) 1) (/.f64 (*.f64 M (*.f64 D h)) (*.f64 (*.f64 l (*.f64 d -4)) (/.f64 d D)))) (*.f64 (/.f64 M (*.f64 (*.f64 (/.f64 d D) (*.f64 d -4)) (/.f64 l M))) (*.f64 D h)) (*.f64 (/.f64 M (*.f64 (*.f64 (/.f64 d D) (*.f64 d -4)) (neg.f64 l))) (*.f64 M (*.f64 D h))) (*.f64 (/.f64 M (*.f64 (*.f64 (/.f64 d (*.f64 D h)) (/.f64 l M)) (*.f64 d -4))) D) (*.f64 (/.f64 M (*.f64 (/.f64 l M) (*.f64 (/.f64 d D) (*.f64 d -4)))) (*.f64 D h)) (*.f64 (/.f64 M (*.f64 (neg.f64 l) (*.f64 (/.f64 d D) (*.f64 d -4)))) (*.f64 M (*.f64 D h))) (*.f64 (/.f64 M (/.f64 (*.f64 (*.f64 l (*.f64 d -4)) (/.f64 d D)) M)) (*.f64 D h)) (*.f64 (/.f64 M (/.f64 (*.f64 (*.f64 l (*.f64 d -4)) (/.f64 d D)) (*.f64 D h))) M) (*.f64 (/.f64 M (/.f64 (*.f64 (*.f64 l (*.f64 d -4)) (/.f64 d D)) 1)) (*.f64 M (*.f64 D h))) (*.f64 (/.f64 M (/.f64 (*.f64 (*.f64 l (*.f64 d -4)) (/.f64 d D)) (sqrt.f64 (*.f64 M (*.f64 D h))))) (sqrt.f64 (*.f64 M (*.f64 D h)))) (*.f64 (/.f64 M (/.f64 (*.f64 (*.f64 l (*.f64 d -4)) (/.f64 d D)) (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D h))) 2))) (cbrt.f64 (*.f64 M (*.f64 D h)))) (*.f64 (/.f64 M (/.f64 (*.f64 (*.f64 l (*.f64 d -4)) (/.f64 d D)) (*.f64 M D))) h) (*.f64 (/.f64 M (neg.f64 (*.f64 (*.f64 l (*.f64 d -4)) (/.f64 d D)))) (*.f64 M (*.f64 D h))) (*.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 -4 (/.f64 d D)) (*.f64 (/.f64 d (*.f64 D h)) (/.f64 l M))) (sqrt.f64 M))) (sqrt.f64 M)) (*.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 -4 (/.f64 d D)) (*.f64 (/.f64 d (*.f64 D h)) (/.f64 l M))) (pow.f64 (cbrt.f64 M) 2))) (cbrt.f64 M)) (*.f64 (/.f64 1 (/.f64 (*.f64 (*.f64 -4 (/.f64 d D)) (*.f64 (/.f64 d (*.f64 D h)) (/.f64 l M))) -1)) M) (*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) (*.f64 (*.f64 -4 (/.f64 d D)) (*.f64 (/.f64 d (*.f64 D h)) (/.f64 l M)))) (cbrt.f64 M)) (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M l) (*.f64 D h))) (*.f64 (*.f64 d -4) d)) D) (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M l) (*.f64 D h))) (*.f64 (*.f64 d -4) 1)) (/.f64 D d)) (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M l) (*.f64 D h))) (*.f64 d (*.f64 d -4))) D) (*.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M l) (*.f64 D h))) (*.f64 (*.f64 d -4) (neg.f64 d))) (neg.f64 D)) (*.f64 (/.f64 -1 (/.f64 (*.f64 (*.f64 -4 (/.f64 d D)) (*.f64 (/.f64 d (*.f64 D h)) (/.f64 l M))) 1)) M) (*.f64 (/.f64 -1 (/.f64 (*.f64 (*.f64 -4 (/.f64 d D)) (*.f64 (/.f64 d (*.f64 D h)) (/.f64 l M))) (sqrt.f64 M))) (sqrt.f64 M)) (*.f64 (/.f64 -1 (/.f64 (*.f64 (*.f64 -4 (/.f64 d D)) (*.f64 (/.f64 d (*.f64 D h)) (/.f64 l M))) (pow.f64 (cbrt.f64 M) 2))) (cbrt.f64 M)) (*.f64 (/.f64 -1 (/.f64 (*.f64 (*.f64 -4 (/.f64 d D)) (*.f64 (/.f64 d (*.f64 D h)) (/.f64 l M))) -1)) M) (*.f64 (/.f64 (*.f64 (/.f64 M (*.f64 d -4)) (/.f64 D d)) l) (*.f64 M (*.f64 D h))) (*.f64 (/.f64 (*.f64 (/.f64 M (*.f64 d -4)) (/.f64 D d)) 1) (*.f64 (/.f64 M l) (*.f64 D h))) (*.f64 (/.f64 (*.f64 (/.f64 M (*.f64 d -4)) (/.f64 D d)) 1) (/.f64 (*.f64 (/.f64 M l) (*.f64 D h)) 1)) (*.f64 (/.f64 (*.f64 (/.f64 M (*.f64 d -4)) (/.f64 D d)) (sqrt.f64 l)) (/.f64 (*.f64 M (*.f64 D h)) (sqrt.f64 l))) (*.f64 (/.f64 (*.f64 (/.f64 M (*.f64 d -4)) (/.f64 D d)) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (*.f64 M (*.f64 D h)) (cbrt.f64 l))) (*.f64 (/.f64 (*.f64 (/.f64 M (*.f64 d -4)) (/.f64 D d)) (/.f64 l M)) (*.f64 D h)) (*.f64 (/.f64 (*.f64 (/.f64 M (*.f64 d -4)) (/.f64 D d)) -1) (neg.f64 (*.f64 (/.f64 M l) (*.f64 D h)))) (*.f64 (/.f64 (*.f64 (/.f64 M (*.f64 d -4)) (/.f64 D d)) (neg.f64 l)) (*.f64 M (*.f64 D h))) (*.f64 (/.f64 (*.f64 (/.f64 M (*.f64 d -4)) (/.f64 D d)) (/.f64 l (*.f64 D h))) M) (*.f64 (/.f64 (*.f64 (/.f64 M (*.f64 d -4)) (/.f64 D d)) (/.f64 l 1)) (*.f64 M (*.f64 D h))) (*.f64 (/.f64 (*.f64 (/.f64 M (*.f64 d -4)) (/.f64 D d)) (/.f64 l (sqrt.f64 (*.f64 M (*.f64 D h))))) (sqrt.f64 (*.f64 M (*.f64 D h)))) (*.f64 (/.f64 (*.f64 (/.f64 M (*.f64 d -4)) (/.f64 D d)) (/.f64 l (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D h))) 2))) (cbrt.f64 (*.f64 M (*.f64 D h)))) (*.f64 (/.f64 (*.f64 (/.f64 M (*.f64 d -4)) (/.f64 D d)) (/.f64 l (*.f64 M D))) h) (*.f64 (/.f64 (*.f64 (/.f64 M (*.f64 d -4)) (/.f64 D d)) (/.f64 (/.f64 l M) D)) h) (*.f64 (/.f64 (*.f64 (/.f64 M (*.f64 d -4)) (/.f64 D d)) (/.f64 (/.f64 l M) h)) D) (*.f64 (/.f64 (*.f64 (/.f64 M (*.f64 d -4)) (/.f64 D d)) (/.f64 (/.f64 l M) 1)) (*.f64 D h)) (*.f64 (/.f64 (*.f64 (/.f64 M (*.f64 d -4)) (/.f64 D d)) (/.f64 (/.f64 l M) (sqrt.f64 (*.f64 D h)))) (sqrt.f64 (*.f64 D h))) (*.f64 (/.f64 (*.f64 (/.f64 M (*.f64 d -4)) (/.f64 D d)) (/.f64 (/.f64 l M) (pow.f64 (cbrt.f64 (*.f64 D h)) 2))) (cbrt.f64 (*.f64 D h))) (*.f64 (/.f64 (*.f64 (/.f64 M (*.f64 d -4)) (/.f64 D d)) (neg.f64 (/.f64 l M))) (neg.f64 (*.f64 D h))) (*.f64 (/.f64 (*.f64 (/.f64 M (*.f64 d -4)) (/.f64 D d)) (neg.f64 (neg.f64 l))) (*.f64 M (*.f64 D h))) (*.f64 (/.f64 (/.f64 M (sqrt.f64 (*.f64 (*.f64 -4 (/.f64 d D)) (*.f64 (/.f64 d (*.f64 D h)) (/.f64 l M))))) (sqrt.f64 (*.f64 (*.f64 l (*.f64 d -4)) (/.f64 d D)))) (sqrt.f64 (*.f64 M (*.f64 D h)))) (*.f64 (/.f64 (/.f64 M (pow.f64 (cbrt.f64 (*.f64 (*.f64 -4 (/.f64 d D)) (*.f64 (/.f64 d (*.f64 D h)) (/.f64 l M)))) 2)) (cbrt.f64 (*.f64 (*.f64 l (*.f64 d -4)) (/.f64 d D)))) (cbrt.f64 (*.f64 M (*.f64 D h)))) (*.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 (/.f64 M l) (*.f64 D h))) -4) (/.f64 D d)) (*.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 (/.f64 M l) (*.f64 D h))) 1) (/.f64 D (*.f64 d -4))) (*.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 (/.f64 M l) (*.f64 D h))) (*.f64 d -4)) D) (*.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 (/.f64 M l) (*.f64 D h))) (*.f64 -4 (neg.f64 d))) (neg.f64 D)) (*.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 (/.f64 M l) (*.f64 D h))) (*.f64 (neg.f64 d) -4)) (neg.f64 D)) (*.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 (/.f64 M l) (*.f64 D h))) (/.f64 (*.f64 d -4) 1)) D) (*.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 (/.f64 M l) (*.f64 D h))) (/.f64 (*.f64 d -4) (sqrt.f64 D))) (sqrt.f64 D)) (*.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 (/.f64 M l) (*.f64 D h))) (/.f64 (*.f64 d -4) (pow.f64 (cbrt.f64 D) 2))) (cbrt.f64 D)) (*.f64 (/.f64 (*.f64 (/.f64 M d) (*.f64 (/.f64 M l) (*.f64 D h))) (neg.f64 (*.f64 d -4))) (neg.f64 D)) (*.f64 (/.f64 (/.f64 M 1) (*.f64 (/.f64 d D) (*.f64 d -4))) (*.f64 (/.f64 M l) (*.f64 D h))) (*.f64 (/.f64 (/.f64 M 1) (*.f64 (*.f64 l (*.f64 d -4)) (/.f64 d D))) (*.f64 M (*.f64 D h))) (*.f64 (/.f64 (/.f64 M 1) (*.f64 (*.f64 (/.f64 d D) (*.f64 d -4)) (/.f64 l M))) (*.f64 D h)) (*.f64 (/.f64 (/.f64 M 1) (*.f64 (*.f64 (/.f64 d D) (*.f64 d -4)) (neg.f64 l))) (*.f64 M (*.f64 D h))) (*.f64 (/.f64 (/.f64 M 1) (*.f64 (*.f64 (/.f64 d (*.f64 D h)) (/.f64 l M)) (*.f64 d -4))) D) (*.f64 (/.f64 (/.f64 M 1) (*.f64 (/.f64 l M) (*.f64 (/.f64 d D) (*.f64 d -4)))) (*.f64 D h)) (*.f64 (/.f64 (/.f64 M 1) (*.f64 (neg.f64 l) (*.f64 (/.f64 d D) (*.f64 d -4)))) (*.f64 M (*.f64 D h))) (*.f64 (/.f64 (/.f64 M 1) (/.f64 (*.f64 (*.f64 l (*.f64 d -4)) (/.f64 d D)) M)) (*.f64 D h)) (*.f64 (/.f64 (/.f64 M 1) (/.f64 (*.f64 (*.f64 l (*.f64 d -4)) (/.f64 d D)) (*.f64 D h))) M) (*.f64 (/.f64 (/.f64 M 1) (/.f64 (*.f64 (*.f64 l (*.f64 d -4)) (/.f64 d D)) 1)) (*.f64 M (*.f64 D h))) (*.f64 (/.f64 (/.f64 M 1) (/.f64 (*.f64 (*.f64 l (*.f64 d -4)) (/.f64 d D)) (sqrt.f64 (*.f64 M (*.f64 D h))))) (sqrt.f64 (*.f64 M (*.f64 D h)))) (*.f64 (/.f64 (/.f64 M 1) (/.f64 (*.f64 (*.f64 l (*.f64 d -4)) (/.f64 d D)) (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D h))) 2))) (cbrt.f64 (*.f64 M (*.f64 D h)))) (*.f64 (/.f64 (/.f64 M 1) (/.f64 (*.f64 (*.f64 l (*.f64 d -4)) (/.f64 d D)) (*.f64 M D))) h) (*.f64 (/.f64 (/.f64 M 1) (neg.f64 (*.f64 (*.f64 l (*.f64 d -4)) (/.f64 d D)))) (*.f64 M (*.f64 D h))) (*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M l) (*.f64 D h))) d) -4) (/.f64 D d)) (*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M l) (*.f64 D h))) d) 1) (/.f64 D (*.f64 d -4))) (*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M l) (*.f64 D h))) d) (*.f64 d -4)) D) (*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M l) (*.f64 D h))) d) (*.f64 -4 (neg.f64 d))) (neg.f64 D)) (*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M l) (*.f64 D h))) d) (*.f64 (neg.f64 d) -4)) (neg.f64 D)) (*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M l) (*.f64 D h))) d) (/.f64 (*.f64 d -4) 1)) D) (*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M l) (*.f64 D h))) d) (/.f64 (*.f64 d -4) (sqrt.f64 D))) (sqrt.f64 D)) (*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M l) (*.f64 D h))) d) (/.f64 (*.f64 d -4) (pow.f64 (cbrt.f64 D) 2))) (cbrt.f64 D)) (*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M l) (*.f64 D h))) d) (neg.f64 (*.f64 d -4))) (neg.f64 D)) (*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M l) (*.f64 D h))) 1) (*.f64 d -4)) (/.f64 D d)) (*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M l) (*.f64 D h))) 1) (*.f64 (*.f64 d -4) d)) D) (*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M l) (*.f64 D h))) 1) (*.f64 (*.f64 d -4) 1)) (/.f64 D d)) (*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M l) (*.f64 D h))) 1) (*.f64 d (*.f64 d -4))) D) (*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M l) (*.f64 D h))) 1) (*.f64 (*.f64 d -4) (neg.f64 d))) (neg.f64 D)) (*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M l) (*.f64 D h))) (*.f64 d -4)) d) D) (*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M l) (*.f64 D h))) (*.f64 d -4)) 1) (/.f64 D d)) (*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M l) (*.f64 D h))) (*.f64 d -4)) 1) (/.f64 (/.f64 D d) 1)) (*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M l) (*.f64 D h))) (*.f64 d -4)) (sqrt.f64 d)) (/.f64 D (sqrt.f64 d))) (*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M l) (*.f64 D h))) (*.f64 d -4)) (pow.f64 (cbrt.f64 d) 2)) (/.f64 D (cbrt.f64 d))) (*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M l) (*.f64 D h))) (*.f64 d -4)) -1) (neg.f64 (/.f64 D d))) (*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M l) (*.f64 D h))) (*.f64 d -4)) (neg.f64 d)) (neg.f64 D)) (*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M l) (*.f64 D h))) (*.f64 d -4)) (/.f64 d 1)) D) (*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M l) (*.f64 D h))) (*.f64 d -4)) (/.f64 d (sqrt.f64 D))) (sqrt.f64 D)) (*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M l) (*.f64 D h))) (*.f64 d -4)) (/.f64 d (pow.f64 (cbrt.f64 D) 2))) (cbrt.f64 D)) (*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M l) (*.f64 D h))) (*.f64 d -4)) (neg.f64 (neg.f64 d))) (neg.f64 (neg.f64 D))) (pow.f64 (*.f64 M (/.f64 (*.f64 (/.f64 M l) (*.f64 D h)) (*.f64 (/.f64 d D) (*.f64 d -4)))) 1) (pow.f64 (sqrt.f64 (*.f64 M (/.f64 (*.f64 (/.f64 M l) (*.f64 D h)) (*.f64 (/.f64 d D) (*.f64 d -4))))) 2) (pow.f64 (cbrt.f64 (*.f64 M (/.f64 (*.f64 (/.f64 M l) (*.f64 D h)) (*.f64 (/.f64 d D) (*.f64 d -4))))) 3) (pow.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 (/.f64 M l) (*.f64 D h)) (*.f64 (/.f64 d D) (*.f64 d -4)))) 3) 1/3) (pow.f64 (*.f64 (/.f64 (*.f64 (/.f64 d D) (*.f64 d -4)) M) (/.f64 l (*.f64 M (*.f64 D h)))) -1) (neg.f64 (*.f64 M (/.f64 (*.f64 (/.f64 M l) (*.f64 D h)) (*.f64 (/.f64 d D) (*.f64 d -4))))) (sqrt.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 (/.f64 M l) (*.f64 D h)) (*.f64 (/.f64 d D) (*.f64 d -4)))) 2)) (log.f64 (pow.f64 (exp.f64 M) (/.f64 (*.f64 (/.f64 M l) (*.f64 D h)) (*.f64 (/.f64 d D) (*.f64 d -4))))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 M (/.f64 (*.f64 (/.f64 M l) (*.f64 D h)) (*.f64 (/.f64 d D) (*.f64 d -4))))))) (cbrt.f64 (pow.f64 (*.f64 M (/.f64 (*.f64 (/.f64 M l) (*.f64 D h)) (*.f64 (/.f64 d D) (*.f64 d -4)))) 3)) (cbrt.f64 (/.f64 (pow.f64 M 3) (pow.f64 (*.f64 (*.f64 -4 (/.f64 d D)) (*.f64 (/.f64 d (*.f64 D h)) (/.f64 l M))) 3))) (expm1.f64 (log1p.f64 (*.f64 M (/.f64 (*.f64 (/.f64 M l) (*.f64 D h)) (*.f64 (/.f64 d D) (*.f64 d -4)))))) (exp.f64 (log.f64 (*.f64 M (/.f64 (*.f64 (/.f64 M l) (*.f64 D h)) (*.f64 (/.f64 d D) (*.f64 d -4)))))) (exp.f64 (*.f64 (log.f64 (*.f64 M (/.f64 (*.f64 (/.f64 M l) (*.f64 D h)) (*.f64 (/.f64 d D) (*.f64 d -4))))) 1)) (log1p.f64 (expm1.f64 (*.f64 M (/.f64 (*.f64 (/.f64 M l) (*.f64 D h)) (*.f64 (/.f64 d D) (*.f64 d -4)))))))

simplify230.0ms (1%)

Algorithm
egg-herbie
Rules
1724×associate-*r*
1454×associate-/l*
1372×associate-*l/
1356×associate-*l*
1338×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

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

eval798.0ms (3.3%)

Compiler

Compiled 40886 to 18826 computations (54% saved)

prune985.0ms (4.1%)

Pruning

48 alts after pruning (48 fresh and 0 done)

PrunedKeptTotal
New1415251440
Fresh132336
Picked101
Done404
Total1433481481
Accurracy
95.7%
Counts
1481 → 48
Alt Table
Click to see full alt table
StatusAccuracyProgram
58.3%
(fma.f64 -1/8 (/.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) (*.f64 h w0)))) (*.f64 d l)) d) w0)
63.5%
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 h w0) (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 l d))) w0)
57.1%
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 M M) (*.f64 h w0)) (*.f64 (/.f64 (*.f64 d l) D) (/.f64 d D))) w0)
43.2%
(fma.f64 -1/8 (*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) 3) 1/3) (*.f64 (*.f64 M M) (*.f64 h w0))) w0)
56.3%
(fma.f64 -1/8 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l)))) 3) (*.f64 (*.f64 M M) (*.f64 h w0))) w0)
64.6%
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))) (*.f64 M w0)) w0)
58.6%
(fma.f64 -1/8 (*.f64 (/.f64 D d) (*.f64 D (*.f64 (/.f64 (*.f64 M (neg.f64 M)) (neg.f64 l)) (/.f64 (*.f64 w0 h) d)))) w0)
54.3%
(fma.f64 -1/8 (*.f64 (*.f64 (/.f64 D (pow.f64 (cbrt.f64 (*.f64 d (*.f64 d l))) 2)) (/.f64 D (cbrt.f64 (*.f64 d (*.f64 d l))))) (*.f64 (*.f64 M M) (*.f64 h w0))) w0)
68.8%
(fma.f64 -1/8 (cbrt.f64 (pow.f64 (*.f64 M (*.f64 (*.f64 (*.f64 M h) (/.f64 (pow.f64 (/.f64 D d) 2) l)) w0)) 3)) w0)
59.5%
(+.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0)) w0)
4.8%
(*.f64 w0 (pow.f64 (exp.f64 1/2) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 (/.f64 M (/.f64 l M)) (*.f64 (/.f64 h (*.f64 d d)) -1/4))))))
4.4%
(*.f64 w0 (pow.f64 (exp.f64 1/2) (fma.f64 -2 (log.f64 d) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D (*.f64 D (*.f64 M (*.f64 h M))))) l)))))
5.5%
(*.f64 w0 (pow.f64 (exp.f64 1/2) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 D))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))))))
4.0%
(*.f64 w0 (pow.f64 (exp.f64 1/2) (+.f64 (log.f64 (*.f64 (*.f64 1/4 (/.f64 D (/.f64 l D))) (/.f64 M (/.f64 (*.f64 d d) M)))) (neg.f64 (log.f64 (/.f64 -1 h))))))
57.3%
(*.f64 w0 (+.f64 1 (/.f64 (*.f64 (*.f64 -1/8 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 l d)))))
61.2%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d (/.f64 l (*.f64 D D)))) d) -1/8)))
64.1%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 (*.f64 (/.f64 M d) M) h)) d) -1/8)))
69.2%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 M d) M) h) D) (*.f64 d (*.f64 (/.f64 1 D) l))) -1/8)))
68.7%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d)) -1/8)))
70.3%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 M (*.f64 (*.f64 M h) (pow.f64 (/.f64 D d) 2))) l) -1/8)))
74.6%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 h (/.f64 M d)))) (*.f64 d (/.f64 l D))) -1/8)))
60.5%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 M (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 M h)))) -1/8)))
69.6%
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 (/.f64 M (/.f64 d M)) (*.f64 (/.f64 l D) (/.f64 d D))) h) -1/8)))
68.7%
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 (/.f64 M (/.f64 d M)) (*.f64 d (/.f64 l D))) (*.f64 h D)) -1/8)))
71.9%
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 (/.f64 M d) (*.f64 (/.f64 l D) (/.f64 d D))) (*.f64 M h)) -1/8)))
74.4%
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) l) D) -1/8)))
51.8%
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h)) -1/8)))
51.0%
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))) -1/8)))
62.5%
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 M (/.f64 l (*.f64 D D))) (/.f64 (neg.f64 M) (*.f64 (/.f64 d h) (neg.f64 d)))) -1/8)))
74.7%
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 D (*.f64 (/.f64 d M) (*.f64 (/.f64 l (*.f64 h D)) d))) M) -1/8)))
57.5%
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (/.f64 h (/.f64 l (*.f64 M M))) -1/8))))
67.0%
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (*.f64 D (/.f64 D l))) -1/8)))
67.5%
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 D l) d) D) (*.f64 (/.f64 M (/.f64 d M)) h)) -1/8)))
63.6%
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (*.f64 (/.f64 D d) D) d) l)) -1/8)))
69.2%
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 (/.f64 D d) l) (/.f64 D d))) -1/8)))
81.6%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (*.f64 (/.f64 M d) D) (*.f64 (/.f64 M d) D)) (*.f64 (/.f64 l h) 4)))))
77.4%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 M (*.f64 d -4))) (neg.f64 M)) (/.f64 l (*.f64 D h))))))
82.9%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 M -4)) (*.f64 (/.f64 (*.f64 D M) l) (neg.f64 h))) d))))
82.2%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (neg.f64 M) (/.f64 l (*.f64 (/.f64 (*.f64 M (*.f64 D h)) (*.f64 d -4)) (/.f64 D d)))))))
73.5%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (*.f64 D M) (/.f64 (neg.f64 l) h)) (/.f64 M (*.f64 (/.f64 d D) (*.f64 d -4)))))))
63.4%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (*.f64 M M) (*.f64 (*.f64 D h) (/.f64 (/.f64 (neg.f64 D) d) (*.f64 -4 (*.f64 d l))))))))
79.0%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 M (/.f64 1/4 (*.f64 (/.f64 d D) (*.f64 (/.f64 d (*.f64 D h)) (/.f64 l M))))))))
67.1%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) (/.f64 (*.f64 (*.f64 1/4 D) (/.f64 D d)) d))))))
81.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 M (*.f64 (*.f64 D h) (/.f64 (/.f64 M (/.f64 d D)) (*.f64 (*.f64 d 4) l)))))))
53.9%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))))))
2.3%
(*.f64 -1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))))
21.9%
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))) (*.f64 w0 w0)))
80.6%
w0
Compiler

Compiled 2607 to 1760 computations (32.5% saved)

localize63.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
93.8%
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 M -4)) (*.f64 (/.f64 (*.f64 D M) l) (neg.f64 h))) d)))
92.7%
(/.f64 (*.f64 D M) l)
91.4%
(*.f64 (/.f64 (*.f64 D M) l) (neg.f64 h))
90.6%
(*.f64 (/.f64 D d) (/.f64 M -4))
Compiler

Compiled 143 to 51 computations (64.3% saved)

series15.0ms (0.1%)

Counts
4 → 132
Calls

45 calls:

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

rewrite106.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
538×distribute-lft-in
466×add-sqr-sqrt
452×pow1
452×*-un-lft-identity
430×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
021118
1461104
26846104
Stop Event
node limit
Counts
4 → 156
Calls
Call 1
Inputs
(*.f64 (/.f64 D d) (/.f64 M -4))
(*.f64 (/.f64 (*.f64 D M) l) (neg.f64 h))
(/.f64 (*.f64 D M) l)
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 M -4)) (*.f64 (/.f64 (*.f64 D M) l) (neg.f64 h))) d)))
Outputs
((-.f64 (exp.f64 (log1p.f64 (/.f64 M (*.f64 (/.f64 d D) -4)))) 1) (/.f64 D (/.f64 (*.f64 d -4) M)) (/.f64 D (/.f64 d (*.f64 M -1/4))) (/.f64 D (*.f64 d (/.f64 -4 M))) (/.f64 D (*.f64 (/.f64 -4 M) d)) (/.f64 (/.f64 D d) (/.f64 -4 M)) (/.f64 M (/.f64 (*.f64 d -4) D)) (/.f64 M (*.f64 (/.f64 d D) -4)) (/.f64 M (*.f64 -4 (/.f64 d D))) (/.f64 (*.f64 M -1/4) (/.f64 d D)) (/.f64 (*.f64 D M) (*.f64 d -4)) (/.f64 1 (/.f64 (*.f64 d -4) (*.f64 D M))) (/.f64 1 (/.f64 -4 (*.f64 (/.f64 D d) M))) (/.f64 1 (/.f64 d (*.f64 (*.f64 D M) -1/4))) (/.f64 1 (*.f64 (/.f64 d D) (/.f64 -4 M))) (/.f64 1 (*.f64 (/.f64 -4 M) (/.f64 d D))) (/.f64 (sqrt.f64 (*.f64 D M)) (/.f64 (*.f64 d -4) (sqrt.f64 (*.f64 D M)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 2)) (/.f64 (*.f64 d -4) (cbrt.f64 (*.f64 D M)))) (/.f64 (*.f64 (/.f64 D d) M) -4) (/.f64 (*.f64 (*.f64 D M) -1/4) d) (/.f64 (neg.f64 M) (*.f64 (/.f64 d D) 4)) (/.f64 (neg.f64 D) (*.f64 (/.f64 -4 M) (neg.f64 d))) (/.f64 (*.f64 M (neg.f64 D)) (*.f64 d 4)) (/.f64 (*.f64 M (neg.f64 D)) (*.f64 (neg.f64 d) -4)) (/.f64 (*.f64 M (neg.f64 D)) (*.f64 -4 (neg.f64 d))) (/.f64 (*.f64 M (neg.f64 D)) (*.f64 4 d)) (/.f64 (*.f64 M (neg.f64 D)) (neg.f64 (*.f64 d -4))) (/.f64 (*.f64 (/.f64 D d) (neg.f64 M)) 4) (/.f64 (*.f64 (*.f64 M -1/4) (neg.f64 D)) (neg.f64 d)) (/.f64 (*.f64 (neg.f64 D) (*.f64 M -1/4)) (neg.f64 d)) (/.f64 (*.f64 (neg.f64 M) (/.f64 D d)) 4) (/.f64 (/.f64 (*.f64 (*.f64 D M) -1/4) 1) d) (/.f64 (/.f64 (*.f64 (*.f64 D M) -1/4) (sqrt.f64 d)) (sqrt.f64 d)) (/.f64 (/.f64 (*.f64 (*.f64 D M) -1/4) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 d)) (/.f64 (*.f64 (neg.f64 D) 1) (*.f64 (neg.f64 d) (/.f64 -4 M))) (/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 (neg.f64 d) 4)) (/.f64 (*.f64 (neg.f64 M) 1) (*.f64 4 (/.f64 d D))) (/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 4 (neg.f64 d))) (/.f64 (neg.f64 (*.f64 (/.f64 D d) M)) 4) (/.f64 (neg.f64 (*.f64 (*.f64 D M) -1/4)) (neg.f64 d)) (pow.f64 (/.f64 M (*.f64 (/.f64 d D) -4)) 1) (pow.f64 (sqrt.f64 (/.f64 M (*.f64 (/.f64 d D) -4))) 2) (pow.f64 (cbrt.f64 (/.f64 M (*.f64 (/.f64 d D) -4))) 3) (pow.f64 (pow.f64 (/.f64 M (*.f64 (/.f64 d D) -4)) 3) 1/3) (sqrt.f64 (pow.f64 (/.f64 M (*.f64 (/.f64 d D) -4)) 2)) (log.f64 (exp.f64 (/.f64 M (*.f64 (/.f64 d D) -4)))) (log.f64 (+.f64 1 (expm1.f64 (/.f64 M (*.f64 (/.f64 d D) -4))))) (cbrt.f64 (pow.f64 (/.f64 M (*.f64 (/.f64 d D) -4)) 3)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M -1/4) 3))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 M -1/4) 3) (pow.f64 (/.f64 D d) 3))) (expm1.f64 (log1p.f64 (/.f64 M (*.f64 (/.f64 d D) -4)))) (exp.f64 (log.f64 (/.f64 M (*.f64 (/.f64 d D) -4)))) (exp.f64 (*.f64 (log.f64 (/.f64 M (*.f64 (/.f64 d D) -4))) 1)) (log1p.f64 (expm1.f64 (/.f64 M (*.f64 (/.f64 d D) -4)))))
((+.f64 0 (*.f64 (*.f64 (/.f64 D l) M) h)) (+.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 D l) M) h)))) 1) (+.f64 (*.f64 (*.f64 (/.f64 D l) M) 0) (*.f64 (*.f64 (/.f64 D l) M) h)) (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 D l) M) -1) 0) (*.f64 (*.f64 (/.f64 D l) M) h)) (+.f64 (*.f64 (neg.f64 (*.f64 (/.f64 D l) M)) 0) (*.f64 (*.f64 (/.f64 D l) M) h)) (-.f64 0 (*.f64 (*.f64 (/.f64 D l) M) h)) (-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 D l) M) h))) 1) (/.f64 (*.f64 D M) (/.f64 l h)) (/.f64 h (/.f64 l (*.f64 D M))) (/.f64 1 (/.f64 l (*.f64 D (*.f64 M h)))) (/.f64 (*.f64 D (*.f64 M h)) l) (/.f64 (*.f64 D (*.f64 M h)) (neg.f64 l)) (/.f64 (*.f64 D h) (/.f64 l M)) (/.f64 (*.f64 h D) (/.f64 l M)) (/.f64 (*.f64 h (*.f64 M (neg.f64 D))) (neg.f64 l)) (/.f64 (*.f64 (*.f64 M (neg.f64 D)) h) (neg.f64 l)) (/.f64 (/.f64 (*.f64 D (*.f64 M h)) 1) l) (/.f64 (/.f64 (*.f64 D (*.f64 M h)) (sqrt.f64 l)) (sqrt.f64 l)) (/.f64 (/.f64 (*.f64 D (*.f64 M h)) (cbrt.f64 (*.f64 l l))) (cbrt.f64 l)) (pow.f64 (*.f64 (*.f64 (/.f64 D l) M) h) 1) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 D l) M) h)) 2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 D l) M) h)) 3) (pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D l) M) h) 3) 1/3) (neg.f64 (*.f64 (*.f64 (/.f64 D l) M) h)) (sqrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D l) M) h) 2)) (log.f64 (pow.f64 (exp.f64 h) (*.f64 (/.f64 D l) M))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 D l) M) h)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D l) M) h) 3)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D l) M) 3) (pow.f64 h 3))) (cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 (/.f64 D l) M) 3))) (expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 D l) M) h))) (exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 D l) M) h))) (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 D l) M) h)) 1)) (log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 D l) M) h))))
((-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 D l) M))) 1) (*.f64 D (*.f64 M (/.f64 1 l))) (*.f64 D (/.f64 1 (/.f64 l M))) (*.f64 M (*.f64 D (/.f64 1 l))) (*.f64 (*.f64 D M) (/.f64 1 l)) (*.f64 (*.f64 (/.f64 D l) M) 1) (*.f64 1 (*.f64 (/.f64 D l) M)) (*.f64 (sqrt.f64 (*.f64 (/.f64 D l) M)) (sqrt.f64 (*.f64 (/.f64 D l) M))) (*.f64 (sqrt.f64 (*.f64 D M)) (*.f64 (sqrt.f64 (*.f64 D M)) (/.f64 1 l))) (*.f64 (cbrt.f64 (*.f64 (/.f64 D l) M)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 D l) M)) 2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 D l) M)) 2) (cbrt.f64 (*.f64 (/.f64 D l) M))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 2)) (*.f64 (cbrt.f64 (*.f64 D M)) (/.f64 1 l))) (*.f64 (/.f64 1 l) (*.f64 D M)) (*.f64 (*.f64 M (neg.f64 D)) (/.f64 1 (neg.f64 l))) (*.f64 (/.f64 D 1) (/.f64 M l)) (*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 (*.f64 D M) (sqrt.f64 l))) (*.f64 (/.f64 1 (cbrt.f64 (*.f64 l l))) (/.f64 (*.f64 D M) (cbrt.f64 l))) (*.f64 (/.f64 M (sqrt.f64 l)) (/.f64 D (sqrt.f64 l))) (*.f64 (/.f64 D l) M) (*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 M (sqrt.f64 l))) (*.f64 (/.f64 D (cbrt.f64 (*.f64 l l))) (/.f64 M (cbrt.f64 l))) (*.f64 (/.f64 M 1) (/.f64 D l)) (*.f64 (/.f64 M (cbrt.f64 (*.f64 l l))) (/.f64 D (cbrt.f64 l))) (*.f64 (/.f64 (sqrt.f64 (*.f64 D M)) 1) (/.f64 (sqrt.f64 (*.f64 D M)) l)) (*.f64 (/.f64 (sqrt.f64 (*.f64 D M)) (cbrt.f64 (*.f64 l l))) (/.f64 (sqrt.f64 (*.f64 D M)) (cbrt.f64 l))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 2)) 1) (/.f64 (cbrt.f64 (*.f64 D M)) l)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 2)) (sqrt.f64 l)) (/.f64 (cbrt.f64 (*.f64 D M)) (sqrt.f64 l))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 2)) (cbrt.f64 (*.f64 l l))) (cbrt.f64 (*.f64 (/.f64 D l) M))) (pow.f64 (*.f64 (/.f64 D l) M) 1) (pow.f64 (sqrt.f64 (*.f64 (/.f64 D l) M)) 2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 D l) M)) 3) (pow.f64 (pow.f64 (*.f64 (/.f64 D l) M) 3) 1/3) (pow.f64 (/.f64 l (*.f64 D M)) -1) (neg.f64 (/.f64 (*.f64 D M) (neg.f64 l))) (sqrt.f64 (pow.f64 (*.f64 (/.f64 D l) M) 2)) (log.f64 (exp.f64 (*.f64 (/.f64 D l) M))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 D l) M)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 D l) M) 3)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 l 3))) (expm1.f64 (log1p.f64 (*.f64 (/.f64 D l) M))) (exp.f64 (log.f64 (*.f64 (/.f64 D l) M))) (exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 D l) M)) 1)) (log1p.f64 (expm1.f64 (*.f64 (/.f64 D l) M))))
((-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d))))) 1) (*.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d)))) (*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d))) 1) (*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d)) 1/4) (pow.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d)) 1/4)) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d)))) (cbrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d)))) (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d))) (cbrt.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d))))) (*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d)))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d))) 1/2)) (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d) 3))) (sqrt.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d) (pow.f64 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d) 2))))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d) 2))) (sqrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d)))) (pow.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d)) 1/2) (pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d))) 1) (pow.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d)) 1/4) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d)))) 3) (pow.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d)) 3/2) 1/3) (fabs.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d)))) (log.f64 (exp.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d))))) (log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d)))))) (cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d)) 3/2)) (expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d))))) (exp.f64 (*.f64 1/2 (log1p.f64 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d)))) (exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d)) 1/2)) (exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d))) 1)) (log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d))))))

simplify183.0ms (0.8%)

Algorithm
egg-herbie
Rules
1156×distribute-lft-in
754×associate-/l*
730×associate-*r*
664×associate-*l*
632×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
053711504
1150911138
2632011138
Stop Event
node limit
Counts
288 → 253
Calls
Call 1
Inputs
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 h M)) l))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 h M)) l))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 h M)) l))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 h M)) l))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 h M)) l))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 h M)) l))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 h M)) l))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 h M)) l))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 h M)) l))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 h M)) l))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 h M)) l))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 h M)) l))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 h M)) l))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 h M)) l))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 h M)) l))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 h M)) l))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 h M)) l))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 h M)) l))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 h M)) l))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 h M)) l))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 h M)) l))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 h M)) l))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 h M)) l))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 h M)) l))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h 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 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.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 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 M (*.f64 (/.f64 d D) -4)))) 1)
(/.f64 D (/.f64 (*.f64 d -4) M))
(/.f64 D (/.f64 d (*.f64 M -1/4)))
(/.f64 D (*.f64 d (/.f64 -4 M)))
(/.f64 D (*.f64 (/.f64 -4 M) d))
(/.f64 (/.f64 D d) (/.f64 -4 M))
(/.f64 M (/.f64 (*.f64 d -4) D))
(/.f64 M (*.f64 (/.f64 d D) -4))
(/.f64 M (*.f64 -4 (/.f64 d D)))
(/.f64 (*.f64 M -1/4) (/.f64 d D))
(/.f64 (*.f64 D M) (*.f64 d -4))
(/.f64 1 (/.f64 (*.f64 d -4) (*.f64 D M)))
(/.f64 1 (/.f64 -4 (*.f64 (/.f64 D d) M)))
(/.f64 1 (/.f64 d (*.f64 (*.f64 D M) -1/4)))
(/.f64 1 (*.f64 (/.f64 d D) (/.f64 -4 M)))
(/.f64 1 (*.f64 (/.f64 -4 M) (/.f64 d D)))
(/.f64 (sqrt.f64 (*.f64 D M)) (/.f64 (*.f64 d -4) (sqrt.f64 (*.f64 D M))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 2)) (/.f64 (*.f64 d -4) (cbrt.f64 (*.f64 D M))))
(/.f64 (*.f64 (/.f64 D d) M) -4)
(/.f64 (*.f64 (*.f64 D M) -1/4) d)
(/.f64 (neg.f64 M) (*.f64 (/.f64 d D) 4))
(/.f64 (neg.f64 D) (*.f64 (/.f64 -4 M) (neg.f64 d)))
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 d 4))
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 (neg.f64 d) -4))
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 -4 (neg.f64 d)))
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 4 d))
(/.f64 (*.f64 M (neg.f64 D)) (neg.f64 (*.f64 d -4)))
(/.f64 (*.f64 (/.f64 D d) (neg.f64 M)) 4)
(/.f64 (*.f64 (*.f64 M -1/4) (neg.f64 D)) (neg.f64 d))
(/.f64 (*.f64 (neg.f64 D) (*.f64 M -1/4)) (neg.f64 d))
(/.f64 (*.f64 (neg.f64 M) (/.f64 D d)) 4)
(/.f64 (/.f64 (*.f64 (*.f64 D M) -1/4) 1) d)
(/.f64 (/.f64 (*.f64 (*.f64 D M) -1/4) (sqrt.f64 d)) (sqrt.f64 d))
(/.f64 (/.f64 (*.f64 (*.f64 D M) -1/4) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 d))
(/.f64 (*.f64 (neg.f64 D) 1) (*.f64 (neg.f64 d) (/.f64 -4 M)))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 (neg.f64 d) 4))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 4 (/.f64 d D)))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 4 (neg.f64 d)))
(/.f64 (neg.f64 (*.f64 (/.f64 D d) M)) 4)
(/.f64 (neg.f64 (*.f64 (*.f64 D M) -1/4)) (neg.f64 d))
(pow.f64 (/.f64 M (*.f64 (/.f64 d D) -4)) 1)
(pow.f64 (sqrt.f64 (/.f64 M (*.f64 (/.f64 d D) -4))) 2)
(pow.f64 (cbrt.f64 (/.f64 M (*.f64 (/.f64 d D) -4))) 3)
(pow.f64 (pow.f64 (/.f64 M (*.f64 (/.f64 d D) -4)) 3) 1/3)
(sqrt.f64 (pow.f64 (/.f64 M (*.f64 (/.f64 d D) -4)) 2))
(log.f64 (exp.f64 (/.f64 M (*.f64 (/.f64 d D) -4))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 M (*.f64 (/.f64 d D) -4)))))
(cbrt.f64 (pow.f64 (/.f64 M (*.f64 (/.f64 d D) -4)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M -1/4) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M -1/4) 3) (pow.f64 (/.f64 D d) 3)))
(expm1.f64 (log1p.f64 (/.f64 M (*.f64 (/.f64 d D) -4))))
(exp.f64 (log.f64 (/.f64 M (*.f64 (/.f64 d D) -4))))
(exp.f64 (*.f64 (log.f64 (/.f64 M (*.f64 (/.f64 d D) -4))) 1))
(log1p.f64 (expm1.f64 (/.f64 M (*.f64 (/.f64 d D) -4))))
(+.f64 0 (*.f64 (*.f64 (/.f64 D l) M) h))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 D l) M) h)))) 1)
(+.f64 (*.f64 (*.f64 (/.f64 D l) M) 0) (*.f64 (*.f64 (/.f64 D l) M) h))
(+.f64 (*.f64 (*.f64 (*.f64 (/.f64 D l) M) -1) 0) (*.f64 (*.f64 (/.f64 D l) M) h))
(+.f64 (*.f64 (neg.f64 (*.f64 (/.f64 D l) M)) 0) (*.f64 (*.f64 (/.f64 D l) M) h))
(-.f64 0 (*.f64 (*.f64 (/.f64 D l) M) h))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 D l) M) h))) 1)
(/.f64 (*.f64 D M) (/.f64 l h))
(/.f64 h (/.f64 l (*.f64 D M)))
(/.f64 1 (/.f64 l (*.f64 D (*.f64 M h))))
(/.f64 (*.f64 D (*.f64 M h)) l)
(/.f64 (*.f64 D (*.f64 M h)) (neg.f64 l))
(/.f64 (*.f64 D h) (/.f64 l M))
(/.f64 (*.f64 h D) (/.f64 l M))
(/.f64 (*.f64 h (*.f64 M (neg.f64 D))) (neg.f64 l))
(/.f64 (*.f64 (*.f64 M (neg.f64 D)) h) (neg.f64 l))
(/.f64 (/.f64 (*.f64 D (*.f64 M h)) 1) l)
(/.f64 (/.f64 (*.f64 D (*.f64 M h)) (sqrt.f64 l)) (sqrt.f64 l))
(/.f64 (/.f64 (*.f64 D (*.f64 M h)) (cbrt.f64 (*.f64 l l))) (cbrt.f64 l))
(pow.f64 (*.f64 (*.f64 (/.f64 D l) M) h) 1)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 D l) M) h)) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 D l) M) h)) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D l) M) h) 3) 1/3)
(neg.f64 (*.f64 (*.f64 (/.f64 D l) M) h))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D l) M) h) 2))
(log.f64 (pow.f64 (exp.f64 h) (*.f64 (/.f64 D l) M)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 D l) M) h))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D l) M) h) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D l) M) 3) (pow.f64 h 3)))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 (/.f64 D l) M) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 D l) M) h)))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 D l) M) h)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 D l) M) h)) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 D l) M) h)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 D l) M))) 1)
(*.f64 D (*.f64 M (/.f64 1 l)))
(*.f64 D (/.f64 1 (/.f64 l M)))
(*.f64 M (*.f64 D (/.f64 1 l)))
(*.f64 (*.f64 D M) (/.f64 1 l))
(*.f64 (*.f64 (/.f64 D l) M) 1)
(*.f64 1 (*.f64 (/.f64 D l) M))
(*.f64 (sqrt.f64 (*.f64 (/.f64 D l) M)) (sqrt.f64 (*.f64 (/.f64 D l) M)))
(*.f64 (sqrt.f64 (*.f64 D M)) (*.f64 (sqrt.f64 (*.f64 D M)) (/.f64 1 l)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 D l) M)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 D l) M)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 D l) M)) 2) (cbrt.f64 (*.f64 (/.f64 D l) M)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 2)) (*.f64 (cbrt.f64 (*.f64 D M)) (/.f64 1 l)))
(*.f64 (/.f64 1 l) (*.f64 D M))
(*.f64 (*.f64 M (neg.f64 D)) (/.f64 1 (neg.f64 l)))
(*.f64 (/.f64 D 1) (/.f64 M l))
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 (*.f64 D M) (sqrt.f64 l)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l l))) (/.f64 (*.f64 D M) (cbrt.f64 l)))
(*.f64 (/.f64 M (sqrt.f64 l)) (/.f64 D (sqrt.f64 l)))
(*.f64 (/.f64 D l) M)
(*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 M (sqrt.f64 l)))
(*.f64 (/.f64 D (cbrt.f64 (*.f64 l l))) (/.f64 M (cbrt.f64 l)))
(*.f64 (/.f64 M 1) (/.f64 D l))
(*.f64 (/.f64 M (cbrt.f64 (*.f64 l l))) (/.f64 D (cbrt.f64 l)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 D M)) 1) (/.f64 (sqrt.f64 (*.f64 D M)) l))
(*.f64 (/.f64 (sqrt.f64 (*.f64 D M)) (cbrt.f64 (*.f64 l l))) (/.f64 (sqrt.f64 (*.f64 D M)) (cbrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 2)) 1) (/.f64 (cbrt.f64 (*.f64 D M)) l))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 2)) (sqrt.f64 l)) (/.f64 (cbrt.f64 (*.f64 D M)) (sqrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 2)) (cbrt.f64 (*.f64 l l))) (cbrt.f64 (*.f64 (/.f64 D l) M)))
(pow.f64 (*.f64 (/.f64 D l) M) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 D l) M)) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 D l) M)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 D l) M) 3) 1/3)
(pow.f64 (/.f64 l (*.f64 D M)) -1)
(neg.f64 (/.f64 (*.f64 D M) (neg.f64 l)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 D l) M) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 D l) M)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 D l) M))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 D l) M) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D l) M)))
(exp.f64 (log.f64 (*.f64 (/.f64 D l) M)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 D l) M)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D l) M)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d))))) 1)
(*.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d))) 1)
(*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d)) 1/4) (pow.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d)) 1/4))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d)))) (cbrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d))))
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d))) (cbrt.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d))) 1/2))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d) 3))) (sqrt.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d) (pow.f64 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d) 2)))))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d) 2))) (sqrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d))))
(pow.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d)) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d))) 1)
(pow.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d)) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d)))) 3)
(pow.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d)) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d))))))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d)))))
(exp.f64 (*.f64 1/2 (log1p.f64 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d)) 1/2))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d)))))
Outputs
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 M h)) l))
(neg.f64 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 h (*.f64 (neg.f64 D) (/.f64 M l)))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 M h)) l))
(neg.f64 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 h (*.f64 (neg.f64 D) (/.f64 M l)))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 M h)) l))
(neg.f64 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 h (*.f64 (neg.f64 D) (/.f64 M l)))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 M h)) l))
(neg.f64 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 h (*.f64 (neg.f64 D) (/.f64 M l)))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 M h)) l))
(neg.f64 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 h (*.f64 (neg.f64 D) (/.f64 M l)))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 M h)) l))
(neg.f64 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 h (*.f64 (neg.f64 D) (/.f64 M l)))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 M h)) l))
(neg.f64 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 h (*.f64 (neg.f64 D) (/.f64 M l)))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 M h)) l))
(neg.f64 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 h (*.f64 (neg.f64 D) (/.f64 M l)))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 h M)) l))
(neg.f64 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 h (*.f64 (neg.f64 D) (/.f64 M l)))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 h M)) l))
(neg.f64 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 h (*.f64 (neg.f64 D) (/.f64 M l)))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 h M)) l))
(neg.f64 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 h (*.f64 (neg.f64 D) (/.f64 M l)))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 h M)) l))
(neg.f64 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 h (*.f64 (neg.f64 D) (/.f64 M l)))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 M h)) l))
(neg.f64 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 h (*.f64 (neg.f64 D) (/.f64 M l)))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 M h)) l))
(neg.f64 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 h (*.f64 (neg.f64 D) (/.f64 M l)))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 M h)) l))
(neg.f64 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 h (*.f64 (neg.f64 D) (/.f64 M l)))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 M h)) l))
(neg.f64 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 h (*.f64 (neg.f64 D) (/.f64 M l)))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 M h)) l))
(neg.f64 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 h (*.f64 (neg.f64 D) (/.f64 M l)))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 M h)) l))
(neg.f64 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 h (*.f64 (neg.f64 D) (/.f64 M l)))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 M h)) l))
(neg.f64 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 h (*.f64 (neg.f64 D) (/.f64 M l)))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 M h)) l))
(neg.f64 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 h (*.f64 (neg.f64 D) (/.f64 M l)))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 M h)) l))
(neg.f64 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 h (*.f64 (neg.f64 D) (/.f64 M l)))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 M h)) l))
(neg.f64 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 h (*.f64 (neg.f64 D) (/.f64 M l)))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 M h)) l))
(neg.f64 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 h (*.f64 (neg.f64 D) (/.f64 M l)))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 M h)) l))
(neg.f64 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 h (*.f64 (neg.f64 D) (/.f64 M l)))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 h M)) l))
(neg.f64 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 h (*.f64 (neg.f64 D) (/.f64 M l)))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 h M)) l))
(neg.f64 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 h (*.f64 (neg.f64 D) (/.f64 M l)))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 h M)) l))
(neg.f64 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 h (*.f64 (neg.f64 D) (/.f64 M l)))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 h M)) l))
(neg.f64 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 h (*.f64 (neg.f64 D) (/.f64 M l)))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 M h)) l))
(neg.f64 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 h (*.f64 (neg.f64 D) (/.f64 M l)))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 M h)) l))
(neg.f64 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 h (*.f64 (neg.f64 D) (/.f64 M l)))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 M h)) l))
(neg.f64 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 h (*.f64 (neg.f64 D) (/.f64 M l)))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 M h)) l))
(neg.f64 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 h (*.f64 (neg.f64 D) (/.f64 M l)))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 h M)) l))
(neg.f64 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 h (*.f64 (neg.f64 D) (/.f64 M l)))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 h M)) l))
(neg.f64 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 h (*.f64 (neg.f64 D) (/.f64 M l)))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 h M)) l))
(neg.f64 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 h (*.f64 (neg.f64 D) (/.f64 M l)))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 h M)) l))
(neg.f64 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 h (*.f64 (neg.f64 D) (/.f64 M l)))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 h M)) l))
(neg.f64 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 h (*.f64 (neg.f64 D) (/.f64 M l)))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 h M)) l))
(neg.f64 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 h (*.f64 (neg.f64 D) (/.f64 M l)))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 h M)) l))
(neg.f64 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 h (*.f64 (neg.f64 D) (/.f64 M l)))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 h M)) l))
(neg.f64 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 h (*.f64 (neg.f64 D) (/.f64 M l)))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 h M)) l))
(neg.f64 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 h (*.f64 (neg.f64 D) (/.f64 M l)))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 h M)) l))
(neg.f64 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 h (*.f64 (neg.f64 D) (/.f64 M l)))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 h M)) l))
(neg.f64 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 h (*.f64 (neg.f64 D) (/.f64 M l)))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 h M)) l))
(neg.f64 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 h (*.f64 (neg.f64 D) (/.f64 M l)))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 h M)) l))
(neg.f64 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 h (*.f64 (neg.f64 D) (/.f64 M l)))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 h M)) l))
(neg.f64 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 h (*.f64 (neg.f64 D) (/.f64 M l)))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 h M)) l))
(neg.f64 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 h (*.f64 (neg.f64 D) (/.f64 M l)))
(*.f64 -1 (/.f64 (*.f64 D (*.f64 h M)) l))
(neg.f64 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 h (*.f64 (neg.f64 D) (/.f64 M l)))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(fma.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 d l))) 1)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 h h) (/.f64 (pow.f64 d 4) (pow.f64 M 4)))) (fma.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 d l))) 1))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 h h) (/.f64 (pow.f64 d 4) (pow.f64 M 4)))) (fma.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 d l))) 1)) (*.f64 -1/1024 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (pow.f64 d 6))))
(+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (pow.f64 d 6))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 h h) (/.f64 (pow.f64 d 4) (pow.f64 M 4)))) (fma.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 d l))) 1)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))
(/.f64 (*.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 h l))) d)
(/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) (/.f64 d (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 (*.f64 D M) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 (*.f64 D M) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1/4) 5)) (/.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (pow.f64 D 5) (pow.f64 M 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (neg.f64 D) (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (*.f64 -1/2 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))))
(-.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) (/.f64 d (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (*.f64 -1/2 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(-.f64 (fma.f64 (/.f64 (*.f64 1/8 (pow.f64 d 3)) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 (*.f64 D M) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2))) (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) (/.f64 d (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (*.f64 (*.f64 -1/2 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))))))
(-.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 (*.f64 D M) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) 1/8 (fma.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (*.f64 -1/16 (pow.f64 d 5)) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))))))) (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) (/.f64 d (sqrt.f64 (/.f64 h l)))))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(/.f64 (*.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 h l))) d)
(/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) (/.f64 d (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 (*.f64 D M) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) (*.f64 D M))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 D 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 (*.f64 D M) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1/4) 5)) (/.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (pow.f64 D 5) (pow.f64 M 5))))))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(fma.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 d l))) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 h h) (/.f64 (pow.f64 d 4) (pow.f64 M 4)))) (fma.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 d l))) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 h h) (/.f64 (pow.f64 d 4) (pow.f64 M 4)))) (fma.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 d l))) 1)) (*.f64 -1/1024 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (pow.f64 d 6))))
(+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (pow.f64 d 6))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 h h) (/.f64 (pow.f64 d 4) (pow.f64 M 4)))) (fma.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 d l))) 1)))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(fma.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 d l))) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 h h) (/.f64 (pow.f64 d 4) (pow.f64 M 4)))) (fma.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 d l))) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 h h) (/.f64 (pow.f64 d 4) (pow.f64 M 4)))) (fma.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 d l))) 1)) (*.f64 -1/1024 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (pow.f64 d 6))))
(+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (pow.f64 d 6))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 h h) (/.f64 (pow.f64 d 4) (pow.f64 M 4)))) (fma.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 d l))) 1)))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(fma.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 d l))) 1)
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 h h) (/.f64 (pow.f64 d 4) (pow.f64 M 4)))) (fma.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 d l))) 1))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))) (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 M 6) (pow.f64 h 3))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 M 4) (pow.f64 h 2))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 h h) (/.f64 (pow.f64 d 4) (pow.f64 M 4)))) (fma.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 d l))) 1)) (*.f64 -1/1024 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (pow.f64 d 6))))
(+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (pow.f64 d 6))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 h h) (/.f64 (pow.f64 d 4) (pow.f64 M 4)))) (fma.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 d l))) 1)))
(*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l)))
(/.f64 (*.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 h l))) d)
(/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) (/.f64 d (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))))
(fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 (*.f64 D M) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))))))
(fma.f64 (/.f64 (sqrt.f64 -1/4) (/.f64 d (*.f64 D M))) (sqrt.f64 (/.f64 h l)) (fma.f64 -1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) (*.f64 (*.f64 1/16 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 (*.f64 D M) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 M (sqrt.f64 -1/4))) (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 (sqrt.f64 -1/4) 5)) (/.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (pow.f64 D 5) (pow.f64 M 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))))
(*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 (neg.f64 D) (/.f64 d (*.f64 M (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (*.f64 -1/2 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))))
(-.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) (/.f64 d (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (*.f64 (*.f64 -1/2 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(-.f64 (fma.f64 (/.f64 (*.f64 1/8 (pow.f64 d 3)) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 (*.f64 D M) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2))) (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) (/.f64 d (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (*.f64 (pow.f64 D 3) (pow.f64 M 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (*.f64 (pow.f64 D 5) (pow.f64 M 5)))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 (sqrt.f64 -1/4) M))) (sqrt.f64 (/.f64 l h)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D M)) d) (sqrt.f64 (/.f64 h l)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 h l)) (/.f64 D (/.f64 d (*.f64 M (sqrt.f64 -1/4))))) (fma.f64 1/8 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (pow.f64 D 3)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 3) (pow.f64 M 3))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) (fma.f64 -1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (pow.f64 D 5)) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))) (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5)))) (*.f64 (*.f64 -1/2 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))))))
(-.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 d 3) (*.f64 -1/4 (*.f64 (sqrt.f64 -1/4) (pow.f64 (*.f64 D M) 3)))) (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3)))) 1/8 (fma.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))) -1/2 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (*.f64 -1/16 (pow.f64 d 5)) (*.f64 (pow.f64 D 5) (*.f64 (pow.f64 (sqrt.f64 -1/4) 5) (pow.f64 M 5))))))) (/.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) (/.f64 d (sqrt.f64 (/.f64 h l)))))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(fma.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 d l))) 1)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 h h) (/.f64 (pow.f64 d 4) (pow.f64 M 4)))) (fma.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 d l))) 1))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 h h) (/.f64 (pow.f64 d 4) (pow.f64 M 4)))) (fma.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 d l))) 1)) (*.f64 -1/1024 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (pow.f64 d 6))))
(+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (pow.f64 d 6))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 h h) (/.f64 (pow.f64 d 4) (pow.f64 M 4)))) (fma.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 d l))) 1)))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(fma.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 d l))) 1)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 h h) (/.f64 (pow.f64 d 4) (pow.f64 M 4)))) (fma.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 d l))) 1))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 h h) (/.f64 (pow.f64 d 4) (pow.f64 M 4)))) (fma.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 d l))) 1)) (*.f64 -1/1024 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (pow.f64 d 6))))
(+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (pow.f64 d 6))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 h h) (/.f64 (pow.f64 d 4) (pow.f64 M 4)))) (fma.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 d l))) 1)))
1
(+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(fma.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 d l))) 1)
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))))
(+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))) (*.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 h h) (/.f64 (pow.f64 d 4) (pow.f64 M 4)))) (fma.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 d l))) 1))
(+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))) (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (pow.f64 d 4)) (/.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)) (*.f64 l l))) (+.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))) (*.f64 -1/1024 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 h 3) (pow.f64 M 6)) (pow.f64 l 3)))))))
(+.f64 (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 h h) (/.f64 (pow.f64 d 4) (pow.f64 M 4)))) (fma.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 d l))) 1)) (*.f64 -1/1024 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (pow.f64 d 6))))
(+.f64 (*.f64 -1/1024 (/.f64 (*.f64 (/.f64 (pow.f64 D 6) (pow.f64 l 3)) (*.f64 (pow.f64 h 3) (pow.f64 M 6))) (pow.f64 d 6))) (fma.f64 -1/128 (*.f64 (/.f64 (pow.f64 D 4) (*.f64 l l)) (/.f64 (*.f64 h h) (/.f64 (pow.f64 d 4) (pow.f64 M 4)))) (fma.f64 -1/8 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 d (*.f64 d l))) 1)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 M (*.f64 (/.f64 d D) -4)))) 1)
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(/.f64 D (/.f64 (*.f64 d -4) M))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(/.f64 D (/.f64 d (*.f64 M -1/4)))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(/.f64 D (*.f64 d (/.f64 -4 M)))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(/.f64 D (*.f64 (/.f64 -4 M) d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(/.f64 (/.f64 D d) (/.f64 -4 M))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(/.f64 M (/.f64 (*.f64 d -4) D))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(/.f64 M (*.f64 (/.f64 d D) -4))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(/.f64 M (*.f64 -4 (/.f64 d D)))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(/.f64 (*.f64 M -1/4) (/.f64 d D))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(/.f64 (*.f64 D M) (*.f64 d -4))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(/.f64 1 (/.f64 (*.f64 d -4) (*.f64 D M)))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(/.f64 1 (/.f64 -4 (*.f64 (/.f64 D d) M)))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(/.f64 1 (/.f64 d (*.f64 (*.f64 D M) -1/4)))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(/.f64 1 (*.f64 (/.f64 d D) (/.f64 -4 M)))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(/.f64 1 (*.f64 (/.f64 -4 M) (/.f64 d D)))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(/.f64 (sqrt.f64 (*.f64 D M)) (/.f64 (*.f64 d -4) (sqrt.f64 (*.f64 D M))))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 2)) (/.f64 (*.f64 d -4) (cbrt.f64 (*.f64 D M))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 2)) (*.f64 d -4)) (cbrt.f64 (*.f64 D M)))
(*.f64 (cbrt.f64 (*.f64 D M)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 2)) (*.f64 d -4)))
(/.f64 (*.f64 (/.f64 D d) M) -4)
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(/.f64 (*.f64 (*.f64 D M) -1/4) d)
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(/.f64 (neg.f64 M) (*.f64 (/.f64 d D) 4))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(/.f64 (neg.f64 D) (*.f64 (/.f64 -4 M) (neg.f64 d)))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 d 4))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 (neg.f64 d) -4))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 -4 (neg.f64 d)))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(/.f64 (*.f64 M (neg.f64 D)) (*.f64 4 d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(/.f64 (*.f64 M (neg.f64 D)) (neg.f64 (*.f64 d -4)))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(/.f64 (*.f64 (/.f64 D d) (neg.f64 M)) 4)
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(/.f64 (*.f64 (*.f64 M -1/4) (neg.f64 D)) (neg.f64 d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(/.f64 (*.f64 (neg.f64 D) (*.f64 M -1/4)) (neg.f64 d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(/.f64 (*.f64 (neg.f64 M) (/.f64 D d)) 4)
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(/.f64 (/.f64 (*.f64 (*.f64 D M) -1/4) 1) d)
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(/.f64 (/.f64 (*.f64 (*.f64 D M) -1/4) (sqrt.f64 d)) (sqrt.f64 d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(/.f64 (/.f64 (*.f64 (*.f64 D M) -1/4) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(/.f64 (*.f64 (neg.f64 D) 1) (*.f64 (neg.f64 d) (/.f64 -4 M)))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(/.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 (neg.f64 d) 4))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(/.f64 (*.f64 (neg.f64 M) 1) (*.f64 4 (/.f64 d D)))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(/.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 4 (neg.f64 d)))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(/.f64 (neg.f64 (*.f64 (/.f64 D d) M)) 4)
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(/.f64 (neg.f64 (*.f64 (*.f64 D M) -1/4)) (neg.f64 d))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(pow.f64 (/.f64 M (*.f64 (/.f64 d D) -4)) 1)
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(pow.f64 (sqrt.f64 (/.f64 M (*.f64 (/.f64 d D) -4))) 2)
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(pow.f64 (cbrt.f64 (/.f64 M (*.f64 (/.f64 d D) -4))) 3)
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(pow.f64 (pow.f64 (/.f64 M (*.f64 (/.f64 d D) -4)) 3) 1/3)
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(sqrt.f64 (pow.f64 (/.f64 M (*.f64 (/.f64 d D) -4)) 2))
(fabs.f64 (*.f64 D (/.f64 (*.f64 -1/4 M) d)))
(log.f64 (exp.f64 (/.f64 M (*.f64 (/.f64 d D) -4))))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 M (*.f64 (/.f64 d D) -4)))))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(cbrt.f64 (pow.f64 (/.f64 M (*.f64 (/.f64 d D) -4)) 3))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 M -1/4) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 -1/4 M) 3)))
(cbrt.f64 (*.f64 (pow.f64 M 3) (*.f64 -1/64 (pow.f64 (/.f64 D d) 3))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M -1/4) 3) (pow.f64 (/.f64 D d) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 D d) 3) (pow.f64 (*.f64 -1/4 M) 3)))
(cbrt.f64 (*.f64 (pow.f64 M 3) (*.f64 -1/64 (pow.f64 (/.f64 D d) 3))))
(expm1.f64 (log1p.f64 (/.f64 M (*.f64 (/.f64 d D) -4))))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(exp.f64 (log.f64 (/.f64 M (*.f64 (/.f64 d D) -4))))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(exp.f64 (*.f64 (log.f64 (/.f64 M (*.f64 (/.f64 d D) -4))) 1))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(log1p.f64 (expm1.f64 (/.f64 M (*.f64 (/.f64 d D) -4))))
(*.f64 -1/4 (/.f64 (*.f64 D M) d))
(*.f64 D (/.f64 (*.f64 -1/4 M) d))
(+.f64 0 (*.f64 (*.f64 (/.f64 D l) M) h))
(*.f64 h (*.f64 D (/.f64 M l)))
(*.f64 D (*.f64 (/.f64 M l) h))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 D l) M) h)))) 1)
(neg.f64 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 h (*.f64 (neg.f64 D) (/.f64 M l)))
(+.f64 (*.f64 (*.f64 (/.f64 D l) M) 0) (*.f64 (*.f64 (/.f64 D l) M) h))
(*.f64 h (*.f64 D (/.f64 M l)))
(*.f64 D (*.f64 (/.f64 M l) h))
(+.f64 (*.f64 (*.f64 (*.f64 (/.f64 D l) M) -1) 0) (*.f64 (*.f64 (/.f64 D l) M) h))
(*.f64 h (*.f64 D (/.f64 M l)))
(*.f64 D (*.f64 (/.f64 M l) h))
(+.f64 (*.f64 (neg.f64 (*.f64 (/.f64 D l) M)) 0) (*.f64 (*.f64 (/.f64 D l) M) h))
(*.f64 h (*.f64 D (/.f64 M l)))
(*.f64 D (*.f64 (/.f64 M l) h))
(-.f64 0 (*.f64 (*.f64 (/.f64 D l) M) h))
(neg.f64 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 h (*.f64 (neg.f64 D) (/.f64 M l)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 D l) M) h))) 1)
(*.f64 h (*.f64 D (/.f64 M l)))
(*.f64 D (*.f64 (/.f64 M l) h))
(/.f64 (*.f64 D M) (/.f64 l h))
(*.f64 h (*.f64 D (/.f64 M l)))
(*.f64 D (*.f64 (/.f64 M l) h))
(/.f64 h (/.f64 l (*.f64 D M)))
(*.f64 h (*.f64 D (/.f64 M l)))
(*.f64 D (*.f64 (/.f64 M l) h))
(/.f64 1 (/.f64 l (*.f64 D (*.f64 M h))))
(*.f64 h (*.f64 D (/.f64 M l)))
(*.f64 D (*.f64 (/.f64 M l) h))
(/.f64 (*.f64 D (*.f64 M h)) l)
(*.f64 h (*.f64 D (/.f64 M l)))
(*.f64 D (*.f64 (/.f64 M l) h))
(/.f64 (*.f64 D (*.f64 M h)) (neg.f64 l))
(/.f64 D (/.f64 (neg.f64 l) (*.f64 M h)))
(*.f64 (/.f64 D (neg.f64 l)) (*.f64 M h))
(/.f64 (*.f64 D h) (/.f64 l M))
(*.f64 h (*.f64 D (/.f64 M l)))
(*.f64 D (*.f64 (/.f64 M l) h))
(/.f64 (*.f64 h D) (/.f64 l M))
(*.f64 h (*.f64 D (/.f64 M l)))
(*.f64 D (*.f64 (/.f64 M l) h))
(/.f64 (*.f64 h (*.f64 M (neg.f64 D))) (neg.f64 l))
(/.f64 (*.f64 M (neg.f64 D)) (/.f64 (neg.f64 l) h))
(*.f64 (*.f64 M (/.f64 (neg.f64 D) (neg.f64 l))) h)
(/.f64 (*.f64 (*.f64 M (neg.f64 D)) h) (neg.f64 l))
(/.f64 (*.f64 M (neg.f64 D)) (/.f64 (neg.f64 l) h))
(*.f64 (*.f64 M (/.f64 (neg.f64 D) (neg.f64 l))) h)
(/.f64 (/.f64 (*.f64 D (*.f64 M h)) 1) l)
(*.f64 h (*.f64 D (/.f64 M l)))
(*.f64 D (*.f64 (/.f64 M l) h))
(/.f64 (/.f64 (*.f64 D (*.f64 M h)) (sqrt.f64 l)) (sqrt.f64 l))
(*.f64 h (*.f64 D (/.f64 M l)))
(*.f64 D (*.f64 (/.f64 M l) h))
(/.f64 (/.f64 (*.f64 D (*.f64 M h)) (cbrt.f64 (*.f64 l l))) (cbrt.f64 l))
(/.f64 (*.f64 D (*.f64 M h)) (*.f64 (cbrt.f64 l) (cbrt.f64 (*.f64 l l))))
(*.f64 (*.f64 D (/.f64 M (cbrt.f64 l))) (/.f64 h (cbrt.f64 (*.f64 l l))))
(pow.f64 (*.f64 (*.f64 (/.f64 D l) M) h) 1)
(*.f64 h (*.f64 D (/.f64 M l)))
(*.f64 D (*.f64 (/.f64 M l) h))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 D l) M) h)) 2)
(*.f64 h (*.f64 D (/.f64 M l)))
(*.f64 D (*.f64 (/.f64 M l) h))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 D l) M) h)) 3)
(*.f64 h (*.f64 D (/.f64 M l)))
(*.f64 D (*.f64 (/.f64 M l) h))
(pow.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D l) M) h) 3) 1/3)
(*.f64 h (*.f64 D (/.f64 M l)))
(*.f64 D (*.f64 (/.f64 M l) h))
(neg.f64 (*.f64 (*.f64 (/.f64 D l) M) h))
(neg.f64 (/.f64 (*.f64 D (*.f64 M h)) l))
(*.f64 h (*.f64 (neg.f64 D) (/.f64 M l)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D l) M) h) 2))
(sqrt.f64 (pow.f64 (*.f64 h (*.f64 D (/.f64 M l))) 2))
(fabs.f64 (*.f64 D (*.f64 (/.f64 M l) h)))
(log.f64 (pow.f64 (exp.f64 h) (*.f64 (/.f64 D l) M)))
(*.f64 h (*.f64 D (/.f64 M l)))
(*.f64 D (*.f64 (/.f64 M l) h))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (/.f64 D l) M) h))))
(*.f64 h (*.f64 D (/.f64 M l)))
(*.f64 D (*.f64 (/.f64 M l) h))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 D l) M) h) 3))
(*.f64 h (*.f64 D (/.f64 M l)))
(*.f64 D (*.f64 (/.f64 M l) h))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 D l) M) 3) (pow.f64 h 3)))
(*.f64 h (*.f64 D (/.f64 M l)))
(*.f64 D (*.f64 (/.f64 M l) h))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 (/.f64 D l) M) 3)))
(*.f64 h (*.f64 D (/.f64 M l)))
(*.f64 D (*.f64 (/.f64 M l) h))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 D l) M) h)))
(*.f64 h (*.f64 D (/.f64 M l)))
(*.f64 D (*.f64 (/.f64 M l) h))
(exp.f64 (log.f64 (*.f64 (*.f64 (/.f64 D l) M) h)))
(*.f64 h (*.f64 D (/.f64 M l)))
(*.f64 D (*.f64 (/.f64 M l) h))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (/.f64 D l) M) h)) 1))
(*.f64 h (*.f64 D (/.f64 M l)))
(*.f64 D (*.f64 (/.f64 M l) h))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (/.f64 D l) M) h)))
(*.f64 h (*.f64 D (/.f64 M l)))
(*.f64 D (*.f64 (/.f64 M l) h))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 D l) M))) 1)
(*.f64 D (/.f64 M l))
(*.f64 D (*.f64 M (/.f64 1 l)))
(*.f64 D (/.f64 M l))
(*.f64 D (/.f64 1 (/.f64 l M)))
(*.f64 D (/.f64 M l))
(*.f64 M (*.f64 D (/.f64 1 l)))
(*.f64 D (/.f64 M l))
(*.f64 (*.f64 D M) (/.f64 1 l))
(*.f64 D (/.f64 M l))
(*.f64 (*.f64 (/.f64 D l) M) 1)
(*.f64 D (/.f64 M l))
(*.f64 1 (*.f64 (/.f64 D l) M))
(*.f64 D (/.f64 M l))
(*.f64 (sqrt.f64 (*.f64 (/.f64 D l) M)) (sqrt.f64 (*.f64 (/.f64 D l) M)))
(*.f64 D (/.f64 M l))
(*.f64 (sqrt.f64 (*.f64 D M)) (*.f64 (sqrt.f64 (*.f64 D M)) (/.f64 1 l)))
(*.f64 D (/.f64 M l))
(*.f64 (cbrt.f64 (*.f64 (/.f64 D l) M)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 D l) M)) 2))
(*.f64 D (/.f64 M l))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 D l) M)) 2) (cbrt.f64 (*.f64 (/.f64 D l) M)))
(*.f64 D (/.f64 M l))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 2)) (*.f64 (cbrt.f64 (*.f64 D M)) (/.f64 1 l)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 2)) (cbrt.f64 (*.f64 D M))) (/.f64 1 l))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 2)) (/.f64 (cbrt.f64 (*.f64 D M)) l))
(*.f64 (/.f64 1 l) (*.f64 D M))
(*.f64 D (/.f64 M l))
(*.f64 (*.f64 M (neg.f64 D)) (/.f64 1 (neg.f64 l)))
(*.f64 M (/.f64 (neg.f64 D) (neg.f64 l)))
(*.f64 (/.f64 D 1) (/.f64 M l))
(*.f64 D (/.f64 M l))
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 (*.f64 D M) (sqrt.f64 l)))
(*.f64 (/.f64 M (sqrt.f64 l)) (/.f64 D (sqrt.f64 l)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l l))) (/.f64 (*.f64 D M) (cbrt.f64 l)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l l))) (/.f64 D (/.f64 (cbrt.f64 l) M)))
(*.f64 (/.f64 M (cbrt.f64 (*.f64 l l))) (/.f64 D (cbrt.f64 l)))
(*.f64 (/.f64 M (sqrt.f64 l)) (/.f64 D (sqrt.f64 l)))
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 (*.f64 D M) (sqrt.f64 l)))
(*.f64 (/.f64 D l) M)
(*.f64 D (/.f64 M l))
(*.f64 (/.f64 D (sqrt.f64 l)) (/.f64 M (sqrt.f64 l)))
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 (*.f64 D M) (sqrt.f64 l)))
(*.f64 (/.f64 M (sqrt.f64 l)) (/.f64 D (sqrt.f64 l)))
(*.f64 (/.f64 D (cbrt.f64 (*.f64 l l))) (/.f64 M (cbrt.f64 l)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l l))) (/.f64 D (/.f64 (cbrt.f64 l) M)))
(*.f64 (/.f64 M (cbrt.f64 (*.f64 l l))) (/.f64 D (cbrt.f64 l)))
(*.f64 (/.f64 M 1) (/.f64 D l))
(*.f64 D (/.f64 M l))
(*.f64 (/.f64 M (cbrt.f64 (*.f64 l l))) (/.f64 D (cbrt.f64 l)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l l))) (/.f64 D (/.f64 (cbrt.f64 l) M)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 D M)) 1) (/.f64 (sqrt.f64 (*.f64 D M)) l))
(*.f64 D (/.f64 M l))
(*.f64 (/.f64 (sqrt.f64 (*.f64 D M)) (cbrt.f64 (*.f64 l l))) (/.f64 (sqrt.f64 (*.f64 D M)) (cbrt.f64 l)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 l l))) (/.f64 D (/.f64 (cbrt.f64 l) M)))
(*.f64 (/.f64 M (cbrt.f64 (*.f64 l l))) (/.f64 D (cbrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 2)) 1) (/.f64 (cbrt.f64 (*.f64 D M)) l))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 2)) (cbrt.f64 (*.f64 D M))) (/.f64 1 l))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 2)) (/.f64 (cbrt.f64 (*.f64 D M)) l))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 2)) (sqrt.f64 l)) (/.f64 (cbrt.f64 (*.f64 D M)) (sqrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 2)) (cbrt.f64 (*.f64 l l))) (cbrt.f64 (*.f64 (/.f64 D l) M)))
(*.f64 (cbrt.f64 (*.f64 D (/.f64 M l))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 D M) 2)) (cbrt.f64 (*.f64 l l))))
(pow.f64 (*.f64 (/.f64 D l) M) 1)
(*.f64 D (/.f64 M l))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 D l) M)) 2)
(*.f64 D (/.f64 M l))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 D l) M)) 3)
(*.f64 D (/.f64 M l))
(pow.f64 (pow.f64 (*.f64 (/.f64 D l) M) 3) 1/3)
(*.f64 D (/.f64 M l))
(pow.f64 (/.f64 l (*.f64 D M)) -1)
(*.f64 D (/.f64 M l))
(neg.f64 (/.f64 (*.f64 D M) (neg.f64 l)))
(*.f64 (*.f64 M (neg.f64 D)) (/.f64 1 (neg.f64 l)))
(*.f64 M (/.f64 (neg.f64 D) (neg.f64 l)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 D l) M) 2))
(sqrt.f64 (pow.f64 (*.f64 D (/.f64 M l)) 2))
(fabs.f64 (*.f64 D (/.f64 M l)))
(log.f64 (exp.f64 (*.f64 (/.f64 D l) M)))
(*.f64 D (/.f64 M l))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 D l) M))))
(*.f64 D (/.f64 M l))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 D l) M) 3))
(*.f64 D (/.f64 M l))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 D M) 3) (pow.f64 l 3)))
(*.f64 D (/.f64 M l))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 D l) M)))
(*.f64 D (/.f64 M l))
(exp.f64 (log.f64 (*.f64 (/.f64 D l) M)))
(*.f64 D (/.f64 M l))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 D l) M)) 1))
(*.f64 D (/.f64 M l))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 D l) M)))
(*.f64 D (/.f64 M l))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d))))) 1)
(sqrt.f64 (+.f64 1 (/.f64 h (/.f64 d (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 -4 l)))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 l -4))))))
(*.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d))))
(sqrt.f64 (+.f64 1 (/.f64 h (/.f64 d (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 -4 l)))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 l -4))))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d))) 1)
(sqrt.f64 (+.f64 1 (/.f64 h (/.f64 d (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 -4 l)))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 l -4))))))
(*.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d)) 1/4) (pow.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d)) 1/4))
(sqrt.f64 (+.f64 1 (/.f64 h (/.f64 d (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 -4 l)))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 l -4))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d)))) (cbrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (/.f64 h (/.f64 d (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 -4 l)))))))) (cbrt.f64 (+.f64 1 (/.f64 h (/.f64 d (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 -4 l))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 l -4))))))) (cbrt.f64 (+.f64 1 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 l -4)))))))
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d))) (cbrt.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d)))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (/.f64 h (/.f64 d (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 -4 l)))))))) (cbrt.f64 (+.f64 1 (/.f64 h (/.f64 d (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 -4 l))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 l -4))))))) (cbrt.f64 (+.f64 1 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 l -4)))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 h (/.f64 d (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 -4 l))))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1 (/.f64 h (/.f64 d (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 -4 l)))))))))
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 l -4))))))) (sqrt.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 l -4))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d))))
(sqrt.f64 (+.f64 1 (/.f64 h (/.f64 d (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 -4 l)))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 l -4))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d))) 2) 1/2) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 h (/.f64 d (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 -4 l))))))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1 (/.f64 h (/.f64 d (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 -4 l)))))))))
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 l -4))))))) (sqrt.f64 (cbrt.f64 (+.f64 1 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 l -4))))))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d) 3))) (sqrt.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d) (pow.f64 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 h (/.f64 d (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 -4 l))))) 3))) (sqrt.f64 (+.f64 (+.f64 1 (/.f64 h (/.f64 d (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 -4 l)))))) (pow.f64 (/.f64 h (/.f64 d (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 -4 l))))) 2))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 l -4)))) 3))) (sqrt.f64 (+.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 l -4)))) (+.f64 1 (pow.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 l -4)))) 2)))))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d) 2))) (sqrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d))))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 h (/.f64 d (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 -4 l))))) 2))) (sqrt.f64 (+.f64 1 (/.f64 h (/.f64 d (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 -4 l))))))))
(/.f64 (hypot.f64 1 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 l -4))))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 l -4)))))))
(pow.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d)) 1/2)
(sqrt.f64 (+.f64 1 (/.f64 h (/.f64 d (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 -4 l)))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 l -4))))))
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d))) 1)
(sqrt.f64 (+.f64 1 (/.f64 h (/.f64 d (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 -4 l)))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 l -4))))))
(pow.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d)) 1/4) 2)
(sqrt.f64 (+.f64 1 (/.f64 h (/.f64 d (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 -4 l)))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 l -4))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d)))) 3)
(sqrt.f64 (+.f64 1 (/.f64 h (/.f64 d (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 -4 l)))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 l -4))))))
(pow.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 h (/.f64 d (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 -4 l)))))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 l -4))))) 3/2))
(fabs.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d))))
(sqrt.f64 (+.f64 1 (/.f64 h (/.f64 d (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 -4 l)))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 l -4))))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d)))))
(sqrt.f64 (+.f64 1 (/.f64 h (/.f64 d (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 -4 l)))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 l -4))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d))))))
(sqrt.f64 (+.f64 1 (/.f64 h (/.f64 d (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 -4 l)))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 l -4))))))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d)) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 h (/.f64 d (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 -4 l)))))) 3/2))
(cbrt.f64 (pow.f64 (+.f64 1 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 l -4))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d)))))
(sqrt.f64 (+.f64 1 (/.f64 h (/.f64 d (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 -4 l)))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 l -4))))))
(exp.f64 (*.f64 1/2 (log1p.f64 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d))))
(pow.f64 (exp.f64 1/2) (log1p.f64 (/.f64 h (/.f64 d (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 -4 l)))))))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 l -4)))))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d)) 1/2))
(pow.f64 (exp.f64 1/2) (log1p.f64 (/.f64 h (/.f64 d (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 -4 l)))))))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 l -4)))))))
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d))) 1))
(pow.f64 (exp.f64 1/2) (log1p.f64 (/.f64 h (/.f64 d (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 -4 l)))))))
(sqrt.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 l -4)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 d -4) l))) d)))))
(sqrt.f64 (+.f64 1 (/.f64 h (/.f64 d (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 -4 l)))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 h d) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 d (*.f64 l -4))))))

localize20.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
91.8%
(*.f64 w0 (*.f64 (*.f64 h M) M))
85.2%
(*.f64 (*.f64 d d) l)
77.4%
(/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))
77.0%
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M))))
Compiler

Compiled 88 to 17 computations (80.7% saved)

series10.0ms (0%)

Counts
4 → 192
Calls

48 calls:

TimeVariablePointExpression
1.0ms
w0
@0
(/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))
1.0ms
w0
@inf
(/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))
0.0ms
d
@inf
(/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))
0.0ms
l
@inf
(/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))
0.0ms
l
@0
(/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))

rewrite142.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1684×associate-/r/
1392×associate-/l/
410×times-frac
352×add-sqr-sqrt
350×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
016118
1341116
25287116
Stop Event
node limit
Counts
4 → 260
Calls
Call 1
Inputs
(/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M))))
(/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 (*.f64 h M) M)))
(*.f64 (*.f64 d d) l)
(*.f64 w0 (*.f64 (*.f64 h M) M))
Outputs
((-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2))) 1) (*.f64 D (*.f64 D (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))) (*.f64 D (*.f64 (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))) D)) (*.f64 (*.f64 D D) (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) (*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l))) (*.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2) 1) (*.f64 1 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2)) (*.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M)))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2)) 2)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2)) 2) (cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2))) (*.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 (cbrt.f64 (*.f64 D D)) (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))) (*.f64 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l)) (*.f64 w0 (*.f64 h (*.f64 M M)))) (*.f64 (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))) (*.f64 D D)) (*.f64 (*.f64 D (neg.f64 D)) (*.f64 -1 (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))) (*.f64 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l)) (*.f64 h (*.f64 M M))) w0) (*.f64 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l)) 1) (*.f64 w0 (*.f64 h (*.f64 M M)))) (*.f64 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l)) (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M))) (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M))) (*.f64 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l)) (pow.f64 (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))) 2)) (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M))))) (*.f64 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l)) (*.f64 w0 (*.f64 h M))) M) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w0 (*.f64 h M)) (*.f64 d (/.f64 l M)))) (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 d d))) (*.f64 (/.f64 (*.f64 D D) 1) (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) (*.f64 (/.f64 (*.f64 D D) (*.f64 d (sqrt.f64 l))) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 d (sqrt.f64 l)))) (*.f64 (/.f64 (*.f64 D D) (pow.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) 2)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (cbrt.f64 (*.f64 (*.f64 d d) l)))) (*.f64 (/.f64 1 (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 h (*.f64 M M))))) (*.f64 (/.f64 1 (*.f64 (*.f64 d d) l)) (*.f64 (/.f64 (*.f64 D D) 1) (*.f64 w0 (*.f64 h (*.f64 M M))))) (*.f64 (*.f64 (/.f64 1 d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) (*.f64 (/.f64 (*.f64 D D) d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M)))))) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) 2)) (/.f64 (*.f64 D D) (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))))) (*.f64 (*.f64 1 (/.f64 w0 (*.f64 d d))) (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (*.f64 M M)))) (*.f64 (*.f64 (/.f64 D d) (/.f64 (*.f64 w0 (*.f64 h M)) (*.f64 d (/.f64 l M)))) D) (*.f64 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l)) w0) (*.f64 h (*.f64 M M))) (*.f64 (/.f64 (*.f64 D D) (*.f64 d (neg.f64 (*.f64 d l)))) (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 w0))) (*.f64 (/.f64 1 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) (*.f64 (*.f64 1 (/.f64 w0 (*.f64 (*.f64 d d) l))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 1 (*.f64 d (neg.f64 (*.f64 d l)))) (*.f64 (*.f64 D D) (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 w0)))) (*.f64 (*.f64 (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))) D) D) (*.f64 (*.f64 -1 (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) (*.f64 D (neg.f64 D))) (*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) (*.f64 (/.f64 D 1) (*.f64 D (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))) (*.f64 (/.f64 D 1) (*.f64 (/.f64 D d) (/.f64 (*.f64 w0 (*.f64 h M)) (*.f64 d (/.f64 l M))))) (*.f64 (/.f64 D (*.f64 (*.f64 d d) l)) (*.f64 (/.f64 D (/.f64 1 w0)) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 D (*.f64 (*.f64 d d) l)) (*.f64 D (*.f64 w0 (*.f64 h (*.f64 M M))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 D D)) (*.f64 d d)) (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) (*.f64 (/.f64 D (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) 2)) (/.f64 D (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))))) (*.f64 (*.f64 (/.f64 D (*.f64 d d)) w0) (*.f64 (/.f64 D (/.f64 l h)) (*.f64 M M))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 (*.f64 d d) l)) (*.f64 (/.f64 (cbrt.f64 (*.f64 D D)) (/.f64 1 w0)) (*.f64 h (*.f64 M M)))) (*.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) (*.f64 (/.f64 (cbrt.f64 (*.f64 D D)) d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M)))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) 2)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) (/.f64 (*.f64 d d) w0)) (/.f64 (cbrt.f64 (*.f64 D D)) (/.f64 l (*.f64 h (*.f64 M M))))) (*.f64 (/.f64 D (*.f64 (/.f64 (*.f64 d d) w0) l)) (*.f64 D (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 D (*.f64 d (neg.f64 (*.f64 d l)))) (*.f64 D (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 w0)))) (*.f64 (/.f64 D (*.f64 (/.f64 (*.f64 d d) w0) (neg.f64 (/.f64 l (*.f64 h (*.f64 M M)))))) (neg.f64 D)) (*.f64 (/.f64 D (/.f64 (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 h M))) (*.f64 (sqrt.f64 D) M))) (sqrt.f64 D)) (*.f64 (/.f64 D (/.f64 d (*.f64 (cbrt.f64 (*.f64 D D)) (/.f64 (*.f64 w0 (*.f64 h M)) (*.f64 d (/.f64 l M)))))) (cbrt.f64 D)) (*.f64 (/.f64 (*.f64 D D) (cbrt.f64 (pow.f64 d 4))) (/.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))) (pow.f64 (cbrt.f64 d) 2))) (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 d d) (/.f64 l (*.f64 h (*.f64 M M))))) w0) (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))) w0) (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) 1)) (*.f64 w0 (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M)))) (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M))) (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (pow.f64 (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))) 2))) (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M))))) (*.f64 (/.f64 (*.f64 D D) (/.f64 l (*.f64 h (/.f64 w0 (*.f64 d d))))) (*.f64 M M)) (*.f64 (/.f64 (*.f64 D D) (/.f64 l (*.f64 M (/.f64 w0 (*.f64 d d))))) (*.f64 h M)) (*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 h M)))) M) (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 (*.f64 (sqrt.f64 h) M) (/.f64 w0 (*.f64 d l))))) (*.f64 (sqrt.f64 h) M)) (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 (pow.f64 (cbrt.f64 (*.f64 h (*.f64 M M))) 2) (/.f64 w0 (*.f64 d l))))) (cbrt.f64 (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 (*.f64 D D) -1) (neg.f64 (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))) (*.f64 (/.f64 (*.f64 D D) (neg.f64 (*.f64 d d))) (neg.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) (*.f64 (/.f64 (*.f64 D D) (neg.f64 (*.f64 (/.f64 (*.f64 d d) w0) l))) (neg.f64 (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 (*.f64 D D) (neg.f64 (*.f64 d (neg.f64 (*.f64 d l))))) (neg.f64 (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 w0)))) (*.f64 (/.f64 1 (/.f64 d (*.f64 (cbrt.f64 (pow.f64 D 4)) (/.f64 (*.f64 w0 (*.f64 h M)) (*.f64 d (/.f64 l M)))))) (cbrt.f64 (*.f64 D D))) (*.f64 (/.f64 (sqrt.f64 D) (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 (/.f64 l (*.f64 h M)) (*.f64 D M)))) (sqrt.f64 D)) (*.f64 (/.f64 (cbrt.f64 (*.f64 D D)) (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 (/.f64 l (*.f64 h M)) (*.f64 D M)))) (cbrt.f64 D)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) (cbrt.f64 (*.f64 D D))) (*.f64 (/.f64 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l)) 1) (*.f64 w0 (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l)) 1) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) 1)) (*.f64 (/.f64 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l)) (/.f64 1 w0)) (*.f64 h (*.f64 M M))) (*.f64 (/.f64 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l)) (/.f64 1 (*.f64 h (*.f64 M M)))) w0) (*.f64 (/.f64 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l)) (/.f64 1 (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M)))) (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M))) (*.f64 (/.f64 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))) 2))) (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M))))) (*.f64 (/.f64 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l)) (/.f64 1 (*.f64 w0 (*.f64 h M)))) M) (*.f64 (/.f64 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l)) -1) (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 w0))) (*.f64 (/.f64 (*.f64 D (neg.f64 D)) -1) (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) (*.f64 (/.f64 (*.f64 D (neg.f64 D)) (neg.f64 (*.f64 d d))) (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 (*.f64 D (neg.f64 D)) (neg.f64 (*.f64 (/.f64 (*.f64 d d) w0) l))) (*.f64 h (*.f64 M M))) (*.f64 (/.f64 (*.f64 D (neg.f64 D)) (neg.f64 (*.f64 d (neg.f64 (*.f64 d l))))) (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 w0))) (*.f64 (/.f64 (/.f64 (*.f64 D D) 1) d) (/.f64 (*.f64 w0 (*.f64 h M)) (*.f64 d (/.f64 l M)))) (*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (*.f64 d d)) (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 (/.f64 (*.f64 D D) 1) l) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 d d))) (*.f64 (/.f64 (/.f64 (*.f64 D D) 1) 1) (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) (*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (*.f64 d (sqrt.f64 l))) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 d (sqrt.f64 l)))) (*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (cbrt.f64 (pow.f64 d 4))) (/.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))) (pow.f64 (cbrt.f64 d) 2))) (*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (pow.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) 2)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (cbrt.f64 (*.f64 (*.f64 d d) l)))) (*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (*.f64 (/.f64 (*.f64 d d) w0) l)) (*.f64 h (*.f64 M M))) (*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (*.f64 d (neg.f64 (*.f64 d l)))) (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 w0))) (*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (*.f64 (*.f64 d d) (/.f64 l (*.f64 h (*.f64 M M))))) w0) (*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))) w0) (*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (/.f64 (*.f64 (*.f64 d d) l) 1)) (*.f64 w0 (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M)))) (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M))) (*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (/.f64 (*.f64 (*.f64 d d) l) (pow.f64 (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))) 2))) (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M))))) (*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (/.f64 l (*.f64 h (/.f64 w0 (*.f64 d d))))) (*.f64 M M)) (*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (/.f64 l (*.f64 M (/.f64 w0 (*.f64 d d))))) (*.f64 h M)) (*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 h M)))) M) (*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (/.f64 d (*.f64 (*.f64 (sqrt.f64 h) M) (/.f64 w0 (*.f64 d l))))) (*.f64 (sqrt.f64 h) M)) (*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (/.f64 d (*.f64 (pow.f64 (cbrt.f64 (*.f64 h (*.f64 M M))) 2) (/.f64 w0 (*.f64 d l))))) (cbrt.f64 (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 (/.f64 (*.f64 D D) 1) -1) (neg.f64 (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))) (*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (neg.f64 (*.f64 d d))) (neg.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) (*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (neg.f64 (*.f64 (/.f64 (*.f64 d d) w0) l))) (neg.f64 (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (neg.f64 (*.f64 d (neg.f64 (*.f64 d l))))) (neg.f64 (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 w0)))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D D) d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D D) d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 1) (sqrt.f64 (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D D) d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) (*.f64 d (sqrt.f64 l))) (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D D) d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) (sqrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) l))) (*.f64 (sqrt.f64 h) M)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D D) d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) (sqrt.f64 (*.f64 d (neg.f64 (*.f64 d l))))) (sqrt.f64 (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 w0)))) (*.f64 (/.f64 (/.f64 (*.f64 D D) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) 2)) 1) (cbrt.f64 (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))) (*.f64 (/.f64 (/.f64 (*.f64 D D) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) 2)) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) (*.f64 (/.f64 (/.f64 (*.f64 D D) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) 2)) (cbrt.f64 (*.f64 (*.f64 d d) l))) (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M))))) (*.f64 (/.f64 (/.f64 (*.f64 D D) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) l))) (cbrt.f64 (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 (/.f64 (*.f64 D D) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) 2)) (cbrt.f64 (*.f64 d (neg.f64 (*.f64 d l))))) (cbrt.f64 (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 w0)))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) w0) l) (*.f64 h (*.f64 M M))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) w0) 1) (/.f64 (*.f64 h (*.f64 M M)) l)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) w0) (sqrt.f64 l)) (/.f64 (*.f64 h (*.f64 M M)) (sqrt.f64 l))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) w0) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (*.f64 h (*.f64 M M)) (cbrt.f64 l))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) w0) (/.f64 l h)) (*.f64 M M)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) w0) (/.f64 l M)) (*.f64 h M)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) w0) (/.f64 l (*.f64 h M))) M) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) w0) (/.f64 l 1)) (*.f64 h (*.f64 M M))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) w0) (/.f64 l (*.f64 (sqrt.f64 h) M))) (*.f64 (sqrt.f64 h) M)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) w0) (/.f64 l (pow.f64 (cbrt.f64 (*.f64 h (*.f64 M M))) 2))) (cbrt.f64 (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) w0) (neg.f64 l)) (neg.f64 (*.f64 h (*.f64 M M)))) (pow.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2) 1) (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2)) 3) (pow.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2) 3) 1/3) (pow.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 (/.f64 l h) (*.f64 (*.f64 D D) (*.f64 M M)))) -1) (neg.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (neg.f64 (*.f64 d l)))) (*.f64 w0 (*.f64 h (*.f64 M M))))) (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2) 2)) (log.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2))) (log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2) 3)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 D D) 3) (pow.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M)))) 3))) (expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2))) (exp.f64 (log.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2))) (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2)) 1)) (log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2))))
((-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M)))))) 1) (*.f64 d (*.f64 (*.f64 d l) (/.f64 (/.f64 1 w0) (*.f64 h (*.f64 M M))))) (*.f64 (*.f64 d d) (*.f64 l (/.f64 (/.f64 1 w0) (*.f64 h (*.f64 M M))))) (*.f64 (*.f64 d d) (*.f64 1 (/.f64 l (*.f64 w0 (*.f64 h (*.f64 M M)))))) (*.f64 l (*.f64 (*.f64 d d) (/.f64 (/.f64 1 w0) (*.f64 h (*.f64 M M))))) (*.f64 (*.f64 (*.f64 d d) l) (/.f64 (/.f64 1 w0) (*.f64 h (*.f64 M M)))) (*.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M)))) 1) (*.f64 1 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) (/.f64 d (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M)))))) (*.f64 (*.f64 d (sqrt.f64 l)) (*.f64 (*.f64 d (sqrt.f64 l)) (/.f64 (/.f64 1 w0) (*.f64 h (*.f64 M M))))) (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) 2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) 2) (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M)))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) (/.f64 (/.f64 1 w0) (*.f64 h (*.f64 M M))))) (*.f64 (*.f64 (/.f64 (*.f64 d d) w0) l) (/.f64 1 (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 (/.f64 1 w0) (*.f64 h (*.f64 M M))) (*.f64 (*.f64 d d) l)) (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 l (*.f64 h (*.f64 M M))) (/.f64 (*.f64 d d) w0)) (*.f64 (*.f64 d (neg.f64 (*.f64 d l))) (/.f64 1 (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 w0)))) (*.f64 (/.f64 l 1) (/.f64 (*.f64 d d) (*.f64 w0 (*.f64 h (*.f64 M M))))) (*.f64 (/.f64 1 w0) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 1 (*.f64 h (*.f64 M M))) (*.f64 (/.f64 (*.f64 d d) w0) l)) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M))) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M)))) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))) 2)) (/.f64 (*.f64 (*.f64 d d) l) (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))))) (*.f64 (/.f64 1 (*.f64 w0 (*.f64 h M))) (/.f64 (*.f64 (*.f64 d d) l) M)) (*.f64 (/.f64 (*.f64 d d) 1) (/.f64 l (*.f64 w0 (*.f64 h (*.f64 M M))))) (*.f64 (/.f64 l w0) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 l (*.f64 w0 (*.f64 h (*.f64 M M)))) (*.f64 d d)) (*.f64 (/.f64 l (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M))) (/.f64 (*.f64 d d) (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M)))) (*.f64 (/.f64 (*.f64 d d) (*.f64 w0 (*.f64 h (*.f64 M M)))) l) (*.f64 -1 (*.f64 (/.f64 (*.f64 d d) w0) (neg.f64 (/.f64 l (*.f64 h (*.f64 M M)))))) (*.f64 (*.f64 1 (/.f64 l (*.f64 w0 (*.f64 h (*.f64 M M))))) (*.f64 d d)) (*.f64 (/.f64 1 (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 w0))) (*.f64 d (neg.f64 (*.f64 d l)))) (*.f64 (/.f64 d w0) (/.f64 (*.f64 d l) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 d (*.f64 h (*.f64 M M))) (/.f64 (*.f64 d l) w0)) (*.f64 (/.f64 d 1) (/.f64 (*.f64 d l) (*.f64 w0 (*.f64 h (*.f64 M M))))) (*.f64 (/.f64 d (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M))) (/.f64 (*.f64 d l) (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M)))) (*.f64 (/.f64 d (pow.f64 (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))) 2)) (/.f64 (*.f64 d l) (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))))) (*.f64 (/.f64 d (*.f64 w0 (*.f64 h M))) (/.f64 (*.f64 d l) M)) (*.f64 (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))) (/.f64 l w0)) (*.f64 (/.f64 (*.f64 d d) (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M))) (/.f64 l (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M)))) (*.f64 (/.f64 (*.f64 d d) (pow.f64 (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))) 2)) (/.f64 l (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))))) (*.f64 (/.f64 (*.f64 d d) (*.f64 w0 (*.f64 h M))) (/.f64 l M)) (*.f64 (/.f64 l (pow.f64 (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))) 2)) (/.f64 (*.f64 d d) (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))))) (*.f64 (/.f64 l (*.f64 w0 (*.f64 h M))) (/.f64 (*.f64 d d) M)) (*.f64 (/.f64 (*.f64 d (sqrt.f64 l)) w0) (/.f64 (*.f64 d (sqrt.f64 l)) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 l)) (*.f64 h (*.f64 M M))) (/.f64 (*.f64 d (sqrt.f64 l)) w0)) (*.f64 (/.f64 (*.f64 d (sqrt.f64 l)) 1) (/.f64 (*.f64 d (sqrt.f64 l)) (*.f64 w0 (*.f64 h (*.f64 M M))))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 l)) (*.f64 w0 (*.f64 h (*.f64 M M)))) (*.f64 d (sqrt.f64 l))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 l)) (pow.f64 (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))) 2)) (/.f64 (*.f64 d (sqrt.f64 l)) (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))))) (*.f64 (/.f64 (*.f64 d (sqrt.f64 l)) (*.f64 w0 (*.f64 h M))) (/.f64 (*.f64 d (sqrt.f64 l)) M)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) 2) w0) (/.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) 2) (*.f64 h (*.f64 M M))) (/.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) w0)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) (*.f64 w0 (*.f64 h (*.f64 M M))))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) 2) (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M))) (/.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M)))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) 2) (pow.f64 (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))) 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M)))))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) 2) (*.f64 w0 (*.f64 h M))) (/.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) M)) (*.f64 (/.f64 d (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M)))) d) (*.f64 (/.f64 d (*.f64 w0 (*.f64 h (*.f64 M M)))) (*.f64 d l)) (*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 w0))) (neg.f64 l)) (*.f64 (/.f64 (*.f64 d d) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) 1)) l) (*.f64 (/.f64 (*.f64 d d) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (sqrt.f64 l))) (sqrt.f64 l)) (*.f64 (/.f64 (*.f64 d d) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (pow.f64 (cbrt.f64 l) 2))) (cbrt.f64 l)) (*.f64 (/.f64 1 (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) d)) (*.f64 d l)) (*.f64 (/.f64 1 (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 d d))) l) (*.f64 (/.f64 1 (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 d (sqrt.f64 l)))) (*.f64 d (sqrt.f64 l))) (*.f64 (/.f64 1 (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) 2))) (cbrt.f64 (*.f64 (*.f64 d d) l))) (*.f64 (/.f64 1 (/.f64 1 (*.f64 (*.f64 d d) l))) (/.f64 (/.f64 1 w0) (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 1 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) 2))) (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M)))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 d 4)) (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M)))) (pow.f64 (cbrt.f64 d) 2)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) 2) (*.f64 w0 (*.f64 h (*.f64 M M)))) (cbrt.f64 (*.f64 (*.f64 d d) l))) (pow.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M)))) 1) (pow.f64 (/.f64 d (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) 3) (pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M)))) 3) 1/3) (pow.f64 (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))) -1) (neg.f64 (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 w0)))) (sqrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M)))) 2)) (log.f64 (pow.f64 (exp.f64 (/.f64 (*.f64 d d) w0)) (/.f64 l (*.f64 h (*.f64 M M))))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M)))) 3)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 d d) l) 3) (pow.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) 3))) (expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M)))))) (exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M)))))) (exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) 1)) (log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M)))))))
((-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 d d) l))) 1) (pow.f64 (*.f64 (*.f64 d d) l) 1) (pow.f64 (*.f64 d (sqrt.f64 l)) 2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) 3) (pow.f64 (pow.f64 (*.f64 (*.f64 d d) l) 3) 1/3) (sqrt.f64 (*.f64 (pow.f64 d 4) (*.f64 l l))) (log.f64 (pow.f64 (exp.f64 (*.f64 d d)) l)) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 d d) l)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 d d) l) 3)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 d d) 3) (pow.f64 l 3))) (cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (*.f64 d d) 3))) (expm1.f64 (log1p.f64 (*.f64 (*.f64 d d) l))) (exp.f64 (log.f64 (*.f64 (*.f64 d d) l))) (exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 d d) l)) 1)) (log1p.f64 (expm1.f64 (*.f64 (*.f64 d d) l))))
((-.f64 (exp.f64 (log1p.f64 (*.f64 w0 (*.f64 h (*.f64 M M))))) 1) (pow.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) 1) (pow.f64 (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M)) 2) (pow.f64 (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))) 3) (pow.f64 (pow.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) 3) 1/3) (sqrt.f64 (pow.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) 2)) (log.f64 (pow.f64 (pow.f64 (exp.f64 h) (*.f64 M M)) w0)) (log.f64 (+.f64 1 (expm1.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))))) (cbrt.f64 (pow.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) 3)) (cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (*.f64 h (*.f64 M M)) 3))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 h (*.f64 M M)) 3) (pow.f64 w0 3))) (expm1.f64 (log1p.f64 (*.f64 w0 (*.f64 h (*.f64 M M))))) (exp.f64 (log.f64 (*.f64 w0 (*.f64 h (*.f64 M M))))) (exp.f64 (*.f64 (log.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))) 1)) (log1p.f64 (expm1.f64 (*.f64 w0 (*.f64 h (*.f64 M M))))))

simplify178.0ms (0.7%)

Algorithm
egg-herbie
Rules
1782×associate-*r/
1768×associate-/l*
1696×associate-/r*
1104×associate-/l/
996×associate-/r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
068719420
1243419298
Stop Event
node limit
Counts
452 → 389
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 (pow.f64 d 2) l)
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2))) 1)
(*.f64 D (*.f64 D (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(*.f64 D (*.f64 (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))) D))
(*.f64 (*.f64 D D) (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l)))
(*.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2) 1)
(*.f64 1 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2))
(*.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2)) 2) (cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 (cbrt.f64 (*.f64 D D)) (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(*.f64 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l)) (*.f64 w0 (*.f64 h (*.f64 M M))))
(*.f64 (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))) (*.f64 D D))
(*.f64 (*.f64 D (neg.f64 D)) (*.f64 -1 (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(*.f64 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l)) (*.f64 h (*.f64 M M))) w0)
(*.f64 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l)) 1) (*.f64 w0 (*.f64 h (*.f64 M M))))
(*.f64 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l)) (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M))) (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M)))
(*.f64 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l)) (pow.f64 (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))) 2)) (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))))
(*.f64 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l)) (*.f64 w0 (*.f64 h M))) M)
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w0 (*.f64 h M)) (*.f64 d (/.f64 l M))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 (/.f64 (*.f64 D D) 1) (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d (sqrt.f64 l))) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 d (sqrt.f64 l))))
(*.f64 (/.f64 (*.f64 D D) (pow.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) 2)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (cbrt.f64 (*.f64 (*.f64 d d) l))))
(*.f64 (/.f64 1 (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 h (*.f64 M M)))))
(*.f64 (/.f64 1 (*.f64 (*.f64 d d) l)) (*.f64 (/.f64 (*.f64 D D) 1) (*.f64 w0 (*.f64 h (*.f64 M M)))))
(*.f64 (*.f64 (/.f64 1 d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) (*.f64 (/.f64 (*.f64 D D) d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) 2)) (/.f64 (*.f64 D D) (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M)))))))
(*.f64 (*.f64 1 (/.f64 w0 (*.f64 d d))) (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (*.f64 M M))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 (*.f64 w0 (*.f64 h M)) (*.f64 d (/.f64 l M)))) D)
(*.f64 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l)) w0) (*.f64 h (*.f64 M M)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d (neg.f64 (*.f64 d l)))) (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 w0)))
(*.f64 (/.f64 1 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M)))))
(*.f64 (*.f64 1 (/.f64 w0 (*.f64 (*.f64 d d) l))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 1 (*.f64 d (neg.f64 (*.f64 d l)))) (*.f64 (*.f64 D D) (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 w0))))
(*.f64 (*.f64 (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))) D) D)
(*.f64 (*.f64 -1 (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) (*.f64 D (neg.f64 D)))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M)))))
(*.f64 (/.f64 D 1) (*.f64 D (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(*.f64 (/.f64 D 1) (*.f64 (/.f64 D d) (/.f64 (*.f64 w0 (*.f64 h M)) (*.f64 d (/.f64 l M)))))
(*.f64 (/.f64 D (*.f64 (*.f64 d d) l)) (*.f64 (/.f64 D (/.f64 1 w0)) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D (*.f64 (*.f64 d d) l)) (*.f64 D (*.f64 w0 (*.f64 h (*.f64 M M)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 D D)) (*.f64 d d)) (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M)))))
(*.f64 (/.f64 D (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) 2)) (/.f64 D (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M)))))))
(*.f64 (*.f64 (/.f64 D (*.f64 d d)) w0) (*.f64 (/.f64 D (/.f64 l h)) (*.f64 M M)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 (*.f64 d d) l)) (*.f64 (/.f64 (cbrt.f64 (*.f64 D D)) (/.f64 1 w0)) (*.f64 h (*.f64 M M))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) (*.f64 (/.f64 (cbrt.f64 (*.f64 D D)) d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) 2)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) (/.f64 (*.f64 d d) w0)) (/.f64 (cbrt.f64 (*.f64 D D)) (/.f64 l (*.f64 h (*.f64 M M)))))
(*.f64 (/.f64 D (*.f64 (/.f64 (*.f64 d d) w0) l)) (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 D (*.f64 d (neg.f64 (*.f64 d l)))) (*.f64 D (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 w0))))
(*.f64 (/.f64 D (*.f64 (/.f64 (*.f64 d d) w0) (neg.f64 (/.f64 l (*.f64 h (*.f64 M M)))))) (neg.f64 D))
(*.f64 (/.f64 D (/.f64 (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 h M))) (*.f64 (sqrt.f64 D) M))) (sqrt.f64 D))
(*.f64 (/.f64 D (/.f64 d (*.f64 (cbrt.f64 (*.f64 D D)) (/.f64 (*.f64 w0 (*.f64 h M)) (*.f64 d (/.f64 l M)))))) (cbrt.f64 D))
(*.f64 (/.f64 (*.f64 D D) (cbrt.f64 (pow.f64 d 4))) (/.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))) (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 d d) (/.f64 l (*.f64 h (*.f64 M M))))) w0)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))) w0)
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) 1)) (*.f64 w0 (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M)))) (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M)))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (pow.f64 (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))) 2))) (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 l (*.f64 h (/.f64 w0 (*.f64 d d))))) (*.f64 M M))
(*.f64 (/.f64 (*.f64 D D) (/.f64 l (*.f64 M (/.f64 w0 (*.f64 d d))))) (*.f64 h M))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 h M)))) M)
(*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 (*.f64 (sqrt.f64 h) M) (/.f64 w0 (*.f64 d l))))) (*.f64 (sqrt.f64 h) M))
(*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 (pow.f64 (cbrt.f64 (*.f64 h (*.f64 M M))) 2) (/.f64 w0 (*.f64 d l))))) (cbrt.f64 (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) -1) (neg.f64 (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(*.f64 (/.f64 (*.f64 D D) (neg.f64 (*.f64 d d))) (neg.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 D D) (neg.f64 (*.f64 (/.f64 (*.f64 d d) w0) l))) (neg.f64 (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (neg.f64 (*.f64 d (neg.f64 (*.f64 d l))))) (neg.f64 (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 w0))))
(*.f64 (/.f64 1 (/.f64 d (*.f64 (cbrt.f64 (pow.f64 D 4)) (/.f64 (*.f64 w0 (*.f64 h M)) (*.f64 d (/.f64 l M)))))) (cbrt.f64 (*.f64 D D)))
(*.f64 (/.f64 (sqrt.f64 D) (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 (/.f64 l (*.f64 h M)) (*.f64 D M)))) (sqrt.f64 D))
(*.f64 (/.f64 (cbrt.f64 (*.f64 D D)) (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 (/.f64 l (*.f64 h M)) (*.f64 D M)))) (cbrt.f64 D))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) (cbrt.f64 (*.f64 D D)))
(*.f64 (/.f64 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l)) 1) (*.f64 w0 (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l)) 1) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) 1))
(*.f64 (/.f64 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l)) (/.f64 1 w0)) (*.f64 h (*.f64 M M)))
(*.f64 (/.f64 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l)) (/.f64 1 (*.f64 h (*.f64 M M)))) w0)
(*.f64 (/.f64 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l)) (/.f64 1 (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M)))) (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M)))
(*.f64 (/.f64 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))) 2))) (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l)) (/.f64 1 (*.f64 w0 (*.f64 h M)))) M)
(*.f64 (/.f64 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l)) -1) (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 w0)))
(*.f64 (/.f64 (*.f64 D (neg.f64 D)) -1) (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D (neg.f64 D)) (neg.f64 (*.f64 d d))) (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D (neg.f64 D)) (neg.f64 (*.f64 (/.f64 (*.f64 d d) w0) l))) (*.f64 h (*.f64 M M)))
(*.f64 (/.f64 (*.f64 D (neg.f64 D)) (neg.f64 (*.f64 d (neg.f64 (*.f64 d l))))) (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 w0)))
(*.f64 (/.f64 (/.f64 (*.f64 D D) 1) d) (/.f64 (*.f64 w0 (*.f64 h M)) (*.f64 d (/.f64 l M))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (*.f64 d d)) (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) 1) l) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 (/.f64 (/.f64 (*.f64 D D) 1) 1) (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (*.f64 d (sqrt.f64 l))) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 d (sqrt.f64 l))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (cbrt.f64 (pow.f64 d 4))) (/.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))) (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (pow.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) 2)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (cbrt.f64 (*.f64 (*.f64 d d) l))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (*.f64 (/.f64 (*.f64 d d) w0) l)) (*.f64 h (*.f64 M M)))
(*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (*.f64 d (neg.f64 (*.f64 d l)))) (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 w0)))
(*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (*.f64 (*.f64 d d) (/.f64 l (*.f64 h (*.f64 M M))))) w0)
(*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))) w0)
(*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (/.f64 (*.f64 (*.f64 d d) l) 1)) (*.f64 w0 (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M)))) (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M)))
(*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (/.f64 (*.f64 (*.f64 d d) l) (pow.f64 (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))) 2))) (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (/.f64 l (*.f64 h (/.f64 w0 (*.f64 d d))))) (*.f64 M M))
(*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (/.f64 l (*.f64 M (/.f64 w0 (*.f64 d d))))) (*.f64 h M))
(*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 h M)))) M)
(*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (/.f64 d (*.f64 (*.f64 (sqrt.f64 h) M) (/.f64 w0 (*.f64 d l))))) (*.f64 (sqrt.f64 h) M))
(*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (/.f64 d (*.f64 (pow.f64 (cbrt.f64 (*.f64 h (*.f64 M M))) 2) (/.f64 w0 (*.f64 d l))))) (cbrt.f64 (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) 1) -1) (neg.f64 (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (neg.f64 (*.f64 d d))) (neg.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M)))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (neg.f64 (*.f64 (/.f64 (*.f64 d d) w0) l))) (neg.f64 (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (neg.f64 (*.f64 d (neg.f64 (*.f64 d l))))) (neg.f64 (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 w0))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D D) d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D D) d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 1) (sqrt.f64 (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D D) d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) (*.f64 d (sqrt.f64 l))) (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D D) d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) (sqrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) l))) (*.f64 (sqrt.f64 h) M))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D D) d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) (sqrt.f64 (*.f64 d (neg.f64 (*.f64 d l))))) (sqrt.f64 (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 w0))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) 2)) 1) (cbrt.f64 (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) 2)) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M)))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) 2)) (cbrt.f64 (*.f64 (*.f64 d d) l))) (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) l))) (cbrt.f64 (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) 2)) (cbrt.f64 (*.f64 d (neg.f64 (*.f64 d l))))) (cbrt.f64 (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 w0))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) w0) l) (*.f64 h (*.f64 M M)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) w0) 1) (/.f64 (*.f64 h (*.f64 M M)) l))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) w0) (sqrt.f64 l)) (/.f64 (*.f64 h (*.f64 M M)) (sqrt.f64 l)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) w0) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (*.f64 h (*.f64 M M)) (cbrt.f64 l)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) w0) (/.f64 l h)) (*.f64 M M))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) w0) (/.f64 l M)) (*.f64 h M))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) w0) (/.f64 l (*.f64 h M))) M)
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) w0) (/.f64 l 1)) (*.f64 h (*.f64 M M)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) w0) (/.f64 l (*.f64 (sqrt.f64 h) M))) (*.f64 (sqrt.f64 h) M))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) w0) (/.f64 l (pow.f64 (cbrt.f64 (*.f64 h (*.f64 M M))) 2))) (cbrt.f64 (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) w0) (neg.f64 l)) (neg.f64 (*.f64 h (*.f64 M M))))
(pow.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2) 1)
(pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2) 3) 1/3)
(pow.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 (/.f64 l h) (*.f64 (*.f64 D D) (*.f64 M M)))) -1)
(neg.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (neg.f64 (*.f64 d l)))) (*.f64 w0 (*.f64 h (*.f64 M M)))))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 D D) 3) (pow.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M)))) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M)))))) 1)
(*.f64 d (*.f64 (*.f64 d l) (/.f64 (/.f64 1 w0) (*.f64 h (*.f64 M M)))))
(*.f64 (*.f64 d d) (*.f64 l (/.f64 (/.f64 1 w0) (*.f64 h (*.f64 M M)))))
(*.f64 (*.f64 d d) (*.f64 1 (/.f64 l (*.f64 w0 (*.f64 h (*.f64 M M))))))
(*.f64 l (*.f64 (*.f64 d d) (/.f64 (/.f64 1 w0) (*.f64 h (*.f64 M M)))))
(*.f64 (*.f64 (*.f64 d d) l) (/.f64 (/.f64 1 w0) (*.f64 h (*.f64 M M))))
(*.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M)))) 1)
(*.f64 1 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M)))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) (/.f64 d (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))))
(*.f64 (*.f64 d (sqrt.f64 l)) (*.f64 (*.f64 d (sqrt.f64 l)) (/.f64 (/.f64 1 w0) (*.f64 h (*.f64 M M)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) 2) (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) (/.f64 (/.f64 1 w0) (*.f64 h (*.f64 M M)))))
(*.f64 (*.f64 (/.f64 (*.f64 d d) w0) l) (/.f64 1 (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 (/.f64 1 w0) (*.f64 h (*.f64 M M))) (*.f64 (*.f64 d d) l))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l (*.f64 h (*.f64 M M))) (/.f64 (*.f64 d d) w0))
(*.f64 (*.f64 d (neg.f64 (*.f64 d l))) (/.f64 1 (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 w0))))
(*.f64 (/.f64 l 1) (/.f64 (*.f64 d d) (*.f64 w0 (*.f64 h (*.f64 M M)))))
(*.f64 (/.f64 1 w0) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 1 (*.f64 h (*.f64 M M))) (*.f64 (/.f64 (*.f64 d d) w0) l))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M))) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))) 2)) (/.f64 (*.f64 (*.f64 d d) l) (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M))))))
(*.f64 (/.f64 1 (*.f64 w0 (*.f64 h M))) (/.f64 (*.f64 (*.f64 d d) l) M))
(*.f64 (/.f64 (*.f64 d d) 1) (/.f64 l (*.f64 w0 (*.f64 h (*.f64 M M)))))
(*.f64 (/.f64 l w0) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l (*.f64 w0 (*.f64 h (*.f64 M M)))) (*.f64 d d))
(*.f64 (/.f64 l (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M))) (/.f64 (*.f64 d d) (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M))))
(*.f64 (/.f64 (*.f64 d d) (*.f64 w0 (*.f64 h (*.f64 M M)))) l)
(*.f64 -1 (*.f64 (/.f64 (*.f64 d d) w0) (neg.f64 (/.f64 l (*.f64 h (*.f64 M M))))))
(*.f64 (*.f64 1 (/.f64 l (*.f64 w0 (*.f64 h (*.f64 M M))))) (*.f64 d d))
(*.f64 (/.f64 1 (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 w0))) (*.f64 d (neg.f64 (*.f64 d l))))
(*.f64 (/.f64 d w0) (/.f64 (*.f64 d l) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 d (*.f64 h (*.f64 M M))) (/.f64 (*.f64 d l) w0))
(*.f64 (/.f64 d 1) (/.f64 (*.f64 d l) (*.f64 w0 (*.f64 h (*.f64 M M)))))
(*.f64 (/.f64 d (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M))) (/.f64 (*.f64 d l) (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M))))
(*.f64 (/.f64 d (pow.f64 (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))) 2)) (/.f64 (*.f64 d l) (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M))))))
(*.f64 (/.f64 d (*.f64 w0 (*.f64 h M))) (/.f64 (*.f64 d l) M))
(*.f64 (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))) (/.f64 l w0))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M))) (/.f64 l (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M))))
(*.f64 (/.f64 (*.f64 d d) (pow.f64 (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))) 2)) (/.f64 l (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M))))))
(*.f64 (/.f64 (*.f64 d d) (*.f64 w0 (*.f64 h M))) (/.f64 l M))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))) 2)) (/.f64 (*.f64 d d) (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M))))))
(*.f64 (/.f64 l (*.f64 w0 (*.f64 h M))) (/.f64 (*.f64 d d) M))
(*.f64 (/.f64 (*.f64 d (sqrt.f64 l)) w0) (/.f64 (*.f64 d (sqrt.f64 l)) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 (*.f64 d (sqrt.f64 l)) (*.f64 h (*.f64 M M))) (/.f64 (*.f64 d (sqrt.f64 l)) w0))
(*.f64 (/.f64 (*.f64 d (sqrt.f64 l)) 1) (/.f64 (*.f64 d (sqrt.f64 l)) (*.f64 w0 (*.f64 h (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 d (sqrt.f64 l)) (*.f64 w0 (*.f64 h (*.f64 M M)))) (*.f64 d (sqrt.f64 l)))
(*.f64 (/.f64 (*.f64 d (sqrt.f64 l)) (pow.f64 (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))) 2)) (/.f64 (*.f64 d (sqrt.f64 l)) (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M))))))
(*.f64 (/.f64 (*.f64 d (sqrt.f64 l)) (*.f64 w0 (*.f64 h M))) (/.f64 (*.f64 d (sqrt.f64 l)) M))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) 2) w0) (/.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) 2) (*.f64 h (*.f64 M M))) (/.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) w0))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) (*.f64 w0 (*.f64 h (*.f64 M M)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) 2) (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M))) (/.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) 2) (pow.f64 (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))) 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) 2) (*.f64 w0 (*.f64 h M))) (/.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) M))
(*.f64 (/.f64 d (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M)))) d)
(*.f64 (/.f64 d (*.f64 w0 (*.f64 h (*.f64 M M)))) (*.f64 d l))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 w0))) (neg.f64 l))
(*.f64 (/.f64 (*.f64 d d) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) 1)) l)
(*.f64 (/.f64 (*.f64 d d) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (sqrt.f64 l))) (sqrt.f64 l))
(*.f64 (/.f64 (*.f64 d d) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (pow.f64 (cbrt.f64 l) 2))) (cbrt.f64 l))
(*.f64 (/.f64 1 (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) d)) (*.f64 d l))
(*.f64 (/.f64 1 (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 d d))) l)
(*.f64 (/.f64 1 (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 d (sqrt.f64 l)))) (*.f64 d (sqrt.f64 l)))
(*.f64 (/.f64 1 (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) 2))) (cbrt.f64 (*.f64 (*.f64 d d) l)))
(*.f64 (/.f64 1 (/.f64 1 (*.f64 (*.f64 d d) l))) (/.f64 (/.f64 1 w0) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) 2))) (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d 4)) (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M)))) (pow.f64 (cbrt.f64 d) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) 2) (*.f64 w0 (*.f64 h (*.f64 M M)))) (cbrt.f64 (*.f64 (*.f64 d d) l)))
(pow.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M)))) 1)
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M)))) 3) 1/3)
(pow.f64 (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))) -1)
(neg.f64 (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 w0))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M)))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (*.f64 d d) w0)) (/.f64 l (*.f64 h (*.f64 M M)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M)))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 d d) l) 3) (pow.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 d d) l))) 1)
(pow.f64 (*.f64 (*.f64 d d) l) 1)
(pow.f64 (*.f64 d (sqrt.f64 l)) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 d d) l) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 d 4) (*.f64 l l)))
(log.f64 (pow.f64 (exp.f64 (*.f64 d d)) l))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 d d) l))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 d d) l) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d d) 3) (pow.f64 l 3)))
(cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (*.f64 d d) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 d d) l)))
(exp.f64 (log.f64 (*.f64 (*.f64 d d) l)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 d d) l)) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 d d) l)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 w0 (*.f64 h (*.f64 M M))))) 1)
(pow.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) 1)
(pow.f64 (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M)) 2)
(pow.f64 (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))) 3)
(pow.f64 (pow.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 h) (*.f64 M M)) w0))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 w0 (*.f64 h (*.f64 M M))))))
(cbrt.f64 (pow.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) 3))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (*.f64 h (*.f64 M M)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (*.f64 M M)) 3) (pow.f64 w0 3)))
(expm1.f64 (log1p.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))))
(exp.f64 (log.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))))
(exp.f64 (*.f64 (log.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))) 1))
(log1p.f64 (expm1.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))))
Outputs
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 w0 (*.f64 (pow.f64 M 2) h)))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 w0 (*.f64 h (pow.f64 M 2))))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 l (pow.f64 d 2))
(*.f64 l (*.f64 d d))
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 (pow.f64 d 2) l)
(*.f64 l (*.f64 d d))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 h) (*.f64 M M))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 h) (*.f64 M M))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 h) (*.f64 M M))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 h) (*.f64 M M))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 h) (*.f64 M M))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 h) (*.f64 M M))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 h) (*.f64 M M))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 h) (*.f64 M M))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 h) (*.f64 M M))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 h) (*.f64 M M))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 h) (*.f64 M M))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 h) (*.f64 M M))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 h) (*.f64 M M))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 h) (*.f64 M M))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 h) (*.f64 M M))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 h) (*.f64 M M))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 h) (*.f64 M M))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 h) (*.f64 M M))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 h) (*.f64 M M))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 h) (*.f64 M M))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 h) (*.f64 M M))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 h) (*.f64 M M))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 h) (*.f64 M M))
(*.f64 w0 (*.f64 h (pow.f64 M 2)))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 h) (*.f64 M M))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 h) (*.f64 M M))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 h) (*.f64 M M))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 h) (*.f64 M M))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 h) (*.f64 M M))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 h) (*.f64 M M))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 h) (*.f64 M M))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 h) (*.f64 M M))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 h) (*.f64 M M))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 h) (*.f64 M M))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 h) (*.f64 M M))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 h) (*.f64 M M))
(*.f64 w0 (*.f64 (pow.f64 M 2) h))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 h) (*.f64 M M))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2))) 1)
(pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2)
(pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 w0 (/.f64 (/.f64 (/.f64 l M) M) h)))) 2)
(*.f64 D (*.f64 D (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 D (*.f64 (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))) D))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2) 1)
(pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2)
(pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 w0 (/.f64 (/.f64 (/.f64 l M) M) h)))) 2)
(*.f64 1 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2))
(pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2)
(pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 w0 (/.f64 (/.f64 (/.f64 l M) M) h)))) 2)
(*.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))))
(pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2)
(pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 w0 (/.f64 (/.f64 (/.f64 l M) M) h)))) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2)) 2))
(pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2)
(pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 w0 (/.f64 (/.f64 (/.f64 l M) M) h)))) 2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2)) 2) (cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2)))
(pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2)
(pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 w0 (/.f64 (/.f64 (/.f64 l M) M) h)))) 2)
(*.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 (cbrt.f64 (*.f64 D D)) (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(*.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))) (cbrt.f64 (*.f64 D D))))
(*.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 (/.f64 w0 (/.f64 (/.f64 (/.f64 l M) M) h)) (/.f64 (cbrt.f64 (*.f64 D D)) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l)) (*.f64 w0 (*.f64 h (*.f64 M M))))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))) (*.f64 D D))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (*.f64 D (neg.f64 D)) (*.f64 -1 (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(*.f64 (*.f64 D (neg.f64 D)) (neg.f64 (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(*.f64 (neg.f64 (*.f64 D D)) (*.f64 (/.f64 w0 l) (*.f64 (neg.f64 (/.f64 h d)) (/.f64 M (/.f64 d M)))))
(*.f64 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l)) (*.f64 h (*.f64 M M))) w0)
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l)) 1) (*.f64 w0 (*.f64 h (*.f64 M M))))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l)) (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M))) (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M)))
(*.f64 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l)) (pow.f64 (*.f64 (sqrt.f64 w0) (*.f64 M (sqrt.f64 h))) 2))
(*.f64 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l)) (pow.f64 (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))) 2)) (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l)) (*.f64 w0 (*.f64 h M))) M)
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w0 (*.f64 h M)) (*.f64 d (/.f64 l M))))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (/.f64 (*.f64 D D) 1) (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d (sqrt.f64 l))) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 d (sqrt.f64 l))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D (sqrt.f64 l))) (*.f64 (/.f64 w0 d) (/.f64 h (/.f64 (sqrt.f64 l) (*.f64 M M)))))
(/.f64 (*.f64 D D) (/.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 2) (*.f64 (*.f64 w0 h) (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (pow.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) 2)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (cbrt.f64 (*.f64 (*.f64 d d) l))))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (/.f64 1 (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 D D) (*.f64 w0 (*.f64 h (*.f64 M M)))))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (/.f64 1 (*.f64 (*.f64 d d) l)) (*.f64 (/.f64 (*.f64 D D) 1) (*.f64 w0 (*.f64 h (*.f64 M M)))))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (*.f64 (/.f64 1 d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) (*.f64 (/.f64 (*.f64 D D) d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M)))) (/.f64 1 d)) (*.f64 (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M)))) (/.f64 D (/.f64 d D))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 w0 (/.f64 (/.f64 (/.f64 l M) M) h))) (/.f64 1 d)) (*.f64 (sqrt.f64 (/.f64 w0 (/.f64 (/.f64 (/.f64 l M) M) h))) (*.f64 D (/.f64 D d))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) 2)) (/.f64 (*.f64 D D) (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M)))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) 2)) (/.f64 D (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) D)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))) 2)) (*.f64 D (/.f64 D (cbrt.f64 (*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))))))
(*.f64 (*.f64 1 (/.f64 w0 (*.f64 d d))) (*.f64 (/.f64 (*.f64 D D) l) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 w0 (*.f64 d d)) (*.f64 (*.f64 h (*.f64 M M)) (/.f64 D (/.f64 l D))))
(*.f64 (/.f64 (/.f64 w0 d) d) (/.f64 (*.f64 (*.f64 D D) h) (/.f64 (/.f64 l M) M)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 (*.f64 w0 (*.f64 h M)) (*.f64 d (/.f64 l M)))) D)
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (*.f64 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l)) w0) (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d (neg.f64 (*.f64 d l)))) (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 w0)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) (neg.f64 w0)))) (*.f64 d (*.f64 d (neg.f64 l))))
(/.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 D D)) (/.f64 (*.f64 (neg.f64 l) (*.f64 d d)) (neg.f64 w0)))
(*.f64 (/.f64 1 (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M)))))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (*.f64 1 (/.f64 w0 (*.f64 (*.f64 d d) l))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 w0 (*.f64 l (*.f64 d d))) (*.f64 D (*.f64 D (*.f64 h (*.f64 M M)))))
(*.f64 (/.f64 (/.f64 (/.f64 w0 d) d) l) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 D D)))
(*.f64 (/.f64 1 (*.f64 d (neg.f64 (*.f64 d l)))) (*.f64 (*.f64 D D) (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 w0))))
(*.f64 (/.f64 (/.f64 1 d) (*.f64 d (neg.f64 l))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) (neg.f64 w0)))))
(*.f64 (/.f64 1 (*.f64 (neg.f64 l) (*.f64 d d))) (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) (neg.f64 w0)))))
(*.f64 (*.f64 (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))) D) D)
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (*.f64 -1 (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) (*.f64 D (neg.f64 D)))
(*.f64 (*.f64 D (neg.f64 D)) (neg.f64 (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(*.f64 (neg.f64 (*.f64 D D)) (*.f64 (/.f64 w0 l) (*.f64 (neg.f64 (/.f64 h d)) (/.f64 M (/.f64 d M)))))
(*.f64 (/.f64 D (*.f64 d d)) (*.f64 D (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M)))))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (/.f64 D 1) (*.f64 D (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (/.f64 D 1) (*.f64 (/.f64 D d) (/.f64 (*.f64 w0 (*.f64 h M)) (*.f64 d (/.f64 l M)))))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (/.f64 D (*.f64 (*.f64 d d) l)) (*.f64 (/.f64 D (/.f64 1 w0)) (*.f64 h (*.f64 M M))))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (/.f64 D (*.f64 (*.f64 d d) l)) (*.f64 D (*.f64 w0 (*.f64 h (*.f64 M M)))))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 D D)) (*.f64 d d)) (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M)))))
(*.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))) (cbrt.f64 (*.f64 D D))))
(*.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 (/.f64 w0 (/.f64 (/.f64 (/.f64 l M) M) h)) (/.f64 (cbrt.f64 (*.f64 D D)) (*.f64 d d))))
(*.f64 (/.f64 D (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) 2)) (/.f64 D (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M)))))))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (*.f64 (/.f64 D (*.f64 d d)) w0) (*.f64 (/.f64 D (/.f64 l h)) (*.f64 M M)))
(*.f64 (*.f64 w0 (/.f64 D (*.f64 d d))) (*.f64 (*.f64 M M) (/.f64 D (/.f64 l h))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 w0 d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 (*.f64 d d) l)) (*.f64 (/.f64 (cbrt.f64 (*.f64 D D)) (/.f64 1 w0)) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 l (*.f64 d d))) (*.f64 (*.f64 h (*.f64 M M)) (/.f64 (cbrt.f64 (*.f64 D D)) (/.f64 1 w0))))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) d) (*.f64 l d)) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 (cbrt.f64 (*.f64 D D)) 1) w0)))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) (*.f64 (/.f64 (cbrt.f64 (*.f64 D D)) d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M)))) (/.f64 (cbrt.f64 (pow.f64 D 4)) d)) (*.f64 (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M)))) (/.f64 (cbrt.f64 (*.f64 D D)) d)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 w0 (/.f64 (/.f64 (/.f64 l M) M) h))) (/.f64 (cbrt.f64 (pow.f64 D 4)) d)) (*.f64 (sqrt.f64 (/.f64 w0 (/.f64 (/.f64 (/.f64 l M) M) h))) (/.f64 (cbrt.f64 (*.f64 D D)) d)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) 2)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2)) (/.f64 (cbrt.f64 (pow.f64 D 4)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 w0 (/.f64 (/.f64 (/.f64 l M) M) h)))) 2)) (/.f64 (cbrt.f64 (pow.f64 D 4)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) (/.f64 (*.f64 d d) w0)) (/.f64 (cbrt.f64 (*.f64 D D)) (/.f64 l (*.f64 h (*.f64 M M)))))
(*.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))) (cbrt.f64 (*.f64 D D))))
(*.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 (/.f64 w0 (/.f64 (/.f64 (/.f64 l M) M) h)) (/.f64 (cbrt.f64 (*.f64 D D)) (*.f64 d d))))
(*.f64 (/.f64 D (*.f64 (/.f64 (*.f64 d d) w0) l)) (*.f64 D (*.f64 h (*.f64 M M))))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (/.f64 D (*.f64 d (neg.f64 (*.f64 d l)))) (*.f64 D (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 w0))))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) (neg.f64 w0)))) (*.f64 d (*.f64 d (neg.f64 l))))
(/.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 D D)) (/.f64 (*.f64 (neg.f64 l) (*.f64 d d)) (neg.f64 w0)))
(*.f64 (/.f64 D (*.f64 (/.f64 (*.f64 d d) w0) (neg.f64 (/.f64 l (*.f64 h (*.f64 M M)))))) (neg.f64 D))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (/.f64 D (/.f64 (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 h M))) (*.f64 (sqrt.f64 D) M))) (sqrt.f64 D))
(*.f64 (sqrt.f64 D) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M (sqrt.f64 D)) (*.f64 w0 (*.f64 M h))))))
(/.f64 D (/.f64 (/.f64 (*.f64 (/.f64 d w0) d) (/.f64 (*.f64 M (sqrt.f64 D)) (/.f64 (/.f64 l M) h))) (sqrt.f64 D)))
(*.f64 (/.f64 D (/.f64 d (*.f64 (cbrt.f64 (*.f64 D D)) (/.f64 (*.f64 w0 (*.f64 h M)) (*.f64 d (/.f64 l M)))))) (cbrt.f64 D))
(*.f64 (*.f64 (/.f64 D d) (*.f64 (cbrt.f64 (*.f64 D D)) (*.f64 (/.f64 w0 d) (/.f64 (*.f64 M h) (/.f64 l M))))) (cbrt.f64 D))
(*.f64 (*.f64 (/.f64 D d) (/.f64 (*.f64 (cbrt.f64 (*.f64 D D)) w0) (*.f64 d (/.f64 (/.f64 (/.f64 l M) M) h)))) (cbrt.f64 D))
(*.f64 (/.f64 (*.f64 D D) (cbrt.f64 (pow.f64 d 4))) (/.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))) (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 (*.f64 D D) (cbrt.f64 (pow.f64 d 4))) (/.f64 (/.f64 w0 l) (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 h (*.f64 M M)))))
(*.f64 (*.f64 (/.f64 D (cbrt.f64 (pow.f64 d 4))) D) (/.f64 w0 (*.f64 (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 h (*.f64 M M))) l)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 d d) (/.f64 l (*.f64 h (*.f64 M M))))) w0)
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))) w0)
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) 1)) (*.f64 w0 (*.f64 h (*.f64 M M))))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M)))) (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M)))
(*.f64 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l)) (pow.f64 (*.f64 (sqrt.f64 w0) (*.f64 M (sqrt.f64 h))) 2))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (pow.f64 (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))) 2))) (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 l (*.f64 h (/.f64 w0 (*.f64 d d))))) (*.f64 M M))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 l (*.f64 M (/.f64 w0 (*.f64 d d))))) (*.f64 h M))
(*.f64 (*.f64 M h) (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M w0) (*.f64 d d))))
(*.f64 (*.f64 M h) (*.f64 (/.f64 (*.f64 D D) l) (*.f64 M (/.f64 (/.f64 w0 d) d))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 h M)))) M)
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 (*.f64 (sqrt.f64 h) M) (/.f64 w0 (*.f64 d l))))) (*.f64 (sqrt.f64 h) M))
(*.f64 (*.f64 M (sqrt.f64 h)) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 M (sqrt.f64 h)) (/.f64 w0 (*.f64 l d)))))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (sqrt.f64 h))) (/.f64 (*.f64 l (*.f64 (/.f64 d w0) d)) (*.f64 M (sqrt.f64 h))))
(*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 (pow.f64 (cbrt.f64 (*.f64 h (*.f64 M M))) 2) (/.f64 w0 (*.f64 d l))))) (cbrt.f64 (*.f64 h (*.f64 M M))))
(*.f64 (cbrt.f64 (*.f64 h (*.f64 M M))) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (/.f64 w0 (*.f64 l d)) (pow.f64 (cbrt.f64 (*.f64 h (*.f64 M M))) 2))))
(/.f64 (*.f64 (*.f64 D D) (cbrt.f64 (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 d (*.f64 (pow.f64 (cbrt.f64 (*.f64 h (*.f64 M M))) 2) w0)) (*.f64 l d)))
(*.f64 (/.f64 (*.f64 D D) -1) (neg.f64 (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(*.f64 (neg.f64 (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) (/.f64 (*.f64 D D) -1))
(*.f64 (*.f64 (/.f64 w0 l) (*.f64 (neg.f64 (/.f64 h d)) (/.f64 M (/.f64 d M)))) (/.f64 (*.f64 D D) -1))
(*.f64 (/.f64 (*.f64 D D) (neg.f64 (*.f64 d d))) (neg.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M)))))
(*.f64 (/.f64 D (/.f64 (*.f64 d (neg.f64 d)) D)) (*.f64 (/.f64 w0 l) (*.f64 (neg.f64 h) (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D (/.f64 D d)) (neg.f64 d)) (*.f64 (/.f64 w0 l) (*.f64 (neg.f64 h) (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D D) (neg.f64 (*.f64 (/.f64 (*.f64 d d) w0) l))) (neg.f64 (*.f64 h (*.f64 M M))))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) (neg.f64 w0)))) (*.f64 d (*.f64 d (neg.f64 l))))
(/.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 D D)) (/.f64 (*.f64 (neg.f64 l) (*.f64 d d)) (neg.f64 w0)))
(*.f64 (/.f64 (*.f64 D D) (neg.f64 (*.f64 d (neg.f64 (*.f64 d l))))) (neg.f64 (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 w0))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (neg.f64 d) (*.f64 d (neg.f64 l)))) (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 (neg.f64 w0))))
(*.f64 (/.f64 D (/.f64 d (/.f64 D (*.f64 1 (*.f64 l d))))) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 1 w0)))
(*.f64 (/.f64 1 (/.f64 d (*.f64 (cbrt.f64 (pow.f64 D 4)) (/.f64 (*.f64 w0 (*.f64 h M)) (*.f64 d (/.f64 l M)))))) (cbrt.f64 (*.f64 D D)))
(*.f64 (cbrt.f64 (*.f64 D D)) (/.f64 1 (/.f64 (/.f64 d (cbrt.f64 (pow.f64 D 4))) (*.f64 (/.f64 w0 d) (/.f64 (*.f64 M h) (/.f64 l M))))))
(*.f64 (/.f64 (*.f64 1 (cbrt.f64 (*.f64 D D))) (/.f64 d (cbrt.f64 (pow.f64 D 4)))) (*.f64 (/.f64 w0 d) (/.f64 M (/.f64 (/.f64 l M) h))))
(*.f64 (/.f64 (sqrt.f64 D) (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 (/.f64 l (*.f64 h M)) (*.f64 D M)))) (sqrt.f64 D))
(*.f64 (sqrt.f64 D) (/.f64 (sqrt.f64 D) (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h))))))
(*.f64 (sqrt.f64 D) (/.f64 (*.f64 (/.f64 (sqrt.f64 D) d) (/.f64 w0 d)) (/.f64 (/.f64 (/.f64 (/.f64 l M) M) h) D)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 D D)) (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 (/.f64 l (*.f64 h M)) (*.f64 D M)))) (cbrt.f64 D))
(*.f64 (cbrt.f64 D) (/.f64 (/.f64 (cbrt.f64 (*.f64 D D)) (/.f64 (*.f64 d d) w0)) (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))))
(*.f64 (cbrt.f64 D) (*.f64 (/.f64 (cbrt.f64 (*.f64 D D)) (*.f64 (*.f64 (/.f64 d w0) d) (/.f64 (/.f64 l M) h))) (*.f64 D M)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) (cbrt.f64 (*.f64 D D)))
(*.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))) (cbrt.f64 (*.f64 D D))))
(*.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 (/.f64 w0 (/.f64 (/.f64 (/.f64 l M) M) h)) (/.f64 (cbrt.f64 (*.f64 D D)) (*.f64 d d))))
(*.f64 (/.f64 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l)) 1) (*.f64 w0 (*.f64 h (*.f64 M M))))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (/.f64 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l)) 1) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) 1))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (/.f64 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l)) (/.f64 1 w0)) (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (/.f64 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l)) (/.f64 1 (*.f64 h (*.f64 M M)))) w0)
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (/.f64 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l)) (/.f64 1 (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M)))) (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M)))
(*.f64 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l)) (pow.f64 (*.f64 (sqrt.f64 w0) (*.f64 M (sqrt.f64 h))) 2))
(*.f64 (/.f64 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))) 2))) (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (/.f64 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l)) (/.f64 1 (*.f64 w0 (*.f64 h M)))) M)
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (/.f64 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l)) -1) (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 w0)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) (neg.f64 w0)))) (*.f64 d (*.f64 d (neg.f64 l))))
(/.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 D D)) (/.f64 (*.f64 (neg.f64 l) (*.f64 d d)) (neg.f64 w0)))
(*.f64 (/.f64 (*.f64 D (neg.f64 D)) -1) (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (/.f64 (*.f64 D (neg.f64 D)) (neg.f64 (*.f64 d d))) (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (/.f64 (*.f64 D (neg.f64 D)) (neg.f64 (*.f64 (/.f64 (*.f64 d d) w0) l))) (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (/.f64 (*.f64 D (neg.f64 D)) (neg.f64 (*.f64 d (neg.f64 (*.f64 d l))))) (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 w0)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) (neg.f64 w0)))) (*.f64 d (*.f64 d (neg.f64 l))))
(/.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 D D)) (/.f64 (*.f64 (neg.f64 l) (*.f64 d d)) (neg.f64 w0)))
(*.f64 (/.f64 (/.f64 (*.f64 D D) 1) d) (/.f64 (*.f64 w0 (*.f64 h M)) (*.f64 d (/.f64 l M))))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (*.f64 d d)) (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) 1) l) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 d d)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) 1) 1) (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (*.f64 d (sqrt.f64 l))) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 d (sqrt.f64 l))))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D (sqrt.f64 l))) (*.f64 (/.f64 w0 d) (/.f64 h (/.f64 (sqrt.f64 l) (*.f64 M M)))))
(/.f64 (*.f64 D D) (/.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 2) (*.f64 (*.f64 w0 h) (*.f64 M M))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (cbrt.f64 (pow.f64 d 4))) (/.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))) (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 (*.f64 D D) (cbrt.f64 (pow.f64 d 4))) (/.f64 (/.f64 w0 l) (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 h (*.f64 M M)))))
(*.f64 (*.f64 (/.f64 D (cbrt.f64 (pow.f64 d 4))) D) (/.f64 w0 (*.f64 (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 h (*.f64 M M))) l)))
(*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (pow.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) 2)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (cbrt.f64 (*.f64 (*.f64 d d) l))))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (*.f64 (/.f64 (*.f64 d d) w0) l)) (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (*.f64 d (neg.f64 (*.f64 d l)))) (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 w0)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) (neg.f64 w0)))) (*.f64 d (*.f64 d (neg.f64 l))))
(/.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 D D)) (/.f64 (*.f64 (neg.f64 l) (*.f64 d d)) (neg.f64 w0)))
(*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (*.f64 (*.f64 d d) (/.f64 l (*.f64 h (*.f64 M M))))) w0)
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M)))) w0)
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (/.f64 (*.f64 (*.f64 d d) l) 1)) (*.f64 w0 (*.f64 h (*.f64 M M))))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M)))) (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M)))
(*.f64 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l)) (pow.f64 (*.f64 (sqrt.f64 w0) (*.f64 M (sqrt.f64 h))) 2))
(*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (/.f64 (*.f64 (*.f64 d d) l) (pow.f64 (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))) 2))) (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (/.f64 l (*.f64 h (/.f64 w0 (*.f64 d d))))) (*.f64 M M))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (/.f64 l (*.f64 M (/.f64 w0 (*.f64 d d))))) (*.f64 h M))
(*.f64 (*.f64 M h) (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M w0) (*.f64 d d))))
(*.f64 (*.f64 M h) (*.f64 (/.f64 (*.f64 D D) l) (*.f64 M (/.f64 (/.f64 w0 d) d))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 w0 (*.f64 h M)))) M)
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (/.f64 d (*.f64 (*.f64 (sqrt.f64 h) M) (/.f64 w0 (*.f64 d l))))) (*.f64 (sqrt.f64 h) M))
(*.f64 (*.f64 M (sqrt.f64 h)) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (*.f64 M (sqrt.f64 h)) (/.f64 w0 (*.f64 l d)))))
(/.f64 (*.f64 (*.f64 D D) (*.f64 M (sqrt.f64 h))) (/.f64 (*.f64 l (*.f64 (/.f64 d w0) d)) (*.f64 M (sqrt.f64 h))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (/.f64 d (*.f64 (pow.f64 (cbrt.f64 (*.f64 h (*.f64 M M))) 2) (/.f64 w0 (*.f64 d l))))) (cbrt.f64 (*.f64 h (*.f64 M M))))
(*.f64 (cbrt.f64 (*.f64 h (*.f64 M M))) (*.f64 (/.f64 D (/.f64 d D)) (*.f64 (/.f64 w0 (*.f64 l d)) (pow.f64 (cbrt.f64 (*.f64 h (*.f64 M M))) 2))))
(/.f64 (*.f64 (*.f64 D D) (cbrt.f64 (*.f64 h (*.f64 M M)))) (*.f64 (/.f64 d (*.f64 (pow.f64 (cbrt.f64 (*.f64 h (*.f64 M M))) 2) w0)) (*.f64 l d)))
(*.f64 (/.f64 (/.f64 (*.f64 D D) 1) -1) (neg.f64 (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(*.f64 (neg.f64 (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))) (/.f64 (*.f64 D D) -1))
(*.f64 (*.f64 (/.f64 w0 l) (*.f64 (neg.f64 (/.f64 h d)) (/.f64 M (/.f64 d M)))) (/.f64 (*.f64 D D) -1))
(*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (neg.f64 (*.f64 d d))) (neg.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M)))))
(*.f64 (/.f64 D (/.f64 (*.f64 d (neg.f64 d)) D)) (*.f64 (/.f64 w0 l) (*.f64 (neg.f64 h) (*.f64 M M))))
(*.f64 (/.f64 (*.f64 D (/.f64 D d)) (neg.f64 d)) (*.f64 (/.f64 w0 l) (*.f64 (neg.f64 h) (*.f64 M M))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (neg.f64 (*.f64 (/.f64 (*.f64 d d) w0) l))) (neg.f64 (*.f64 h (*.f64 M M))))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) (neg.f64 w0)))) (*.f64 d (*.f64 d (neg.f64 l))))
(/.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 D D)) (/.f64 (*.f64 (neg.f64 l) (*.f64 d d)) (neg.f64 w0)))
(*.f64 (/.f64 (/.f64 (*.f64 D D) 1) (neg.f64 (*.f64 d (neg.f64 (*.f64 d l))))) (neg.f64 (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 w0))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (neg.f64 d) (*.f64 d (neg.f64 l)))) (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 (neg.f64 w0))))
(*.f64 (/.f64 D (/.f64 d (/.f64 D (*.f64 1 (*.f64 l d))))) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 1 w0)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D D) d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M)))) (/.f64 (/.f64 D (/.f64 d D)) (/.f64 d (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M)))))))
(*.f64 (sqrt.f64 (/.f64 w0 (/.f64 (/.f64 (/.f64 l M) M) h))) (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (sqrt.f64 (/.f64 w0 (/.f64 (/.f64 (/.f64 l M) M) h)))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D D) d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 1) (sqrt.f64 (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M)))) (/.f64 D (/.f64 d D))) (sqrt.f64 (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 w0 (/.f64 (/.f64 (/.f64 l M) M) h))) (*.f64 D (/.f64 D d))) (sqrt.f64 (*.f64 (/.f64 w0 l) (/.f64 (*.f64 (/.f64 h d) (*.f64 M M)) d))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D D) d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) (*.f64 d (sqrt.f64 l))) (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M)))
(*.f64 (*.f64 (sqrt.f64 w0) (*.f64 M (sqrt.f64 h))) (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M)))) (sqrt.f64 l))))
(*.f64 (*.f64 (sqrt.f64 w0) (*.f64 M (sqrt.f64 h))) (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (sqrt.f64 (/.f64 w0 (/.f64 (/.f64 (/.f64 l M) M) h))) (sqrt.f64 l))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D D) d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) (sqrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) l))) (*.f64 (sqrt.f64 h) M))
(*.f64 (*.f64 M (sqrt.f64 h)) (/.f64 (/.f64 D (/.f64 d D)) (/.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 d d) w0))) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M)))))))
(*.f64 (*.f64 M (sqrt.f64 h)) (/.f64 (sqrt.f64 (/.f64 w0 (/.f64 (/.f64 (/.f64 l M) M) h))) (/.f64 (sqrt.f64 (*.f64 l (*.f64 (/.f64 d w0) d))) (*.f64 D (/.f64 D d)))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D D) d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) (sqrt.f64 (*.f64 d (neg.f64 (*.f64 d l))))) (sqrt.f64 (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 w0))))
(*.f64 (/.f64 (/.f64 D (/.f64 d D)) (/.f64 (sqrt.f64 (*.f64 d (*.f64 d (neg.f64 l)))) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M)))))) (sqrt.f64 (*.f64 h (*.f64 (*.f64 M M) (neg.f64 w0)))))
(*.f64 (*.f64 (/.f64 (*.f64 D (/.f64 D d)) (sqrt.f64 (*.f64 (neg.f64 l) (*.f64 d d)))) (sqrt.f64 (/.f64 w0 (/.f64 (/.f64 (/.f64 l M) M) h)))) (sqrt.f64 (*.f64 h (*.f64 (*.f64 M M) (neg.f64 w0)))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) 2)) 1) (cbrt.f64 (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(*.f64 (/.f64 (*.f64 D D) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) 2)) (cbrt.f64 (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d)))))
(*.f64 (/.f64 (*.f64 D D) (pow.f64 (cbrt.f64 (*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))) 2)) (cbrt.f64 (*.f64 (/.f64 w0 l) (/.f64 (*.f64 (/.f64 h d) (*.f64 M M)) d))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) 2)) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M)))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) (pow.f64 (cbrt.f64 (*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))) 2)) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (/.f64 w0 (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) 2)) (cbrt.f64 (*.f64 (*.f64 d d) l))) (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))))
(*.f64 (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))) (/.f64 (/.f64 (*.f64 D D) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) 2)) (cbrt.f64 (*.f64 l (*.f64 d d)))))
(/.f64 (/.f64 (*.f64 D D) (pow.f64 (cbrt.f64 (*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))) 2)) (/.f64 (cbrt.f64 (*.f64 l (*.f64 d d))) (cbrt.f64 (*.f64 (*.f64 w0 h) (*.f64 M M)))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) l))) (cbrt.f64 (*.f64 h (*.f64 M M))))
(*.f64 (cbrt.f64 (*.f64 h (*.f64 M M))) (/.f64 (/.f64 (*.f64 D D) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) 2)) (cbrt.f64 (*.f64 l (/.f64 (*.f64 d d) w0)))))
(/.f64 (/.f64 (*.f64 D D) (pow.f64 (cbrt.f64 (*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))) 2)) (/.f64 (cbrt.f64 (*.f64 l (*.f64 (/.f64 d w0) d))) (cbrt.f64 (*.f64 h (*.f64 M M)))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) 2)) (cbrt.f64 (*.f64 d (neg.f64 (*.f64 d l))))) (cbrt.f64 (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 w0))))
(*.f64 (/.f64 (/.f64 (*.f64 D D) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) 2)) (cbrt.f64 (*.f64 d (*.f64 d (neg.f64 l))))) (cbrt.f64 (*.f64 h (*.f64 (*.f64 M M) (neg.f64 w0)))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (cbrt.f64 (*.f64 (neg.f64 l) (*.f64 d d))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))) 2))) (cbrt.f64 (*.f64 h (*.f64 (*.f64 M M) (neg.f64 w0)))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) w0) l) (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) w0) 1) (/.f64 (*.f64 h (*.f64 M M)) l))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) w0) (sqrt.f64 l)) (/.f64 (*.f64 h (*.f64 M M)) (sqrt.f64 l)))
(*.f64 (/.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (sqrt.f64 l) w0)) (/.f64 h (/.f64 (sqrt.f64 l) (*.f64 M M))))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) w0) (*.f64 (sqrt.f64 l) (*.f64 d d))) h) (/.f64 (sqrt.f64 l) (*.f64 M M)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) w0) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (*.f64 h (*.f64 M M)) (cbrt.f64 l)))
(*.f64 (/.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (pow.f64 (cbrt.f64 l) 2) w0)) (/.f64 h (/.f64 (cbrt.f64 l) (*.f64 M M))))
(*.f64 (*.f64 (/.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (pow.f64 (cbrt.f64 l) 2)) w0) (*.f64 (/.f64 h (cbrt.f64 l)) (*.f64 M M)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) w0) (/.f64 l h)) (*.f64 M M))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) w0) (/.f64 l M)) (*.f64 h M))
(*.f64 (*.f64 M h) (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M w0) (*.f64 d d))))
(*.f64 (*.f64 M h) (*.f64 (/.f64 (*.f64 D D) l) (*.f64 M (/.f64 (/.f64 w0 d) d))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) w0) (/.f64 l (*.f64 h M))) M)
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) w0) (/.f64 l 1)) (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (/.f64 D (/.f64 (*.f64 l (*.f64 d d)) D)))
(*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) w0) (/.f64 l (*.f64 (sqrt.f64 h) M))) (*.f64 (sqrt.f64 h) M))
(*.f64 (*.f64 M (sqrt.f64 h)) (*.f64 (/.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 l w0)) (*.f64 M (sqrt.f64 h))))
(/.f64 (*.f64 (*.f64 w0 (*.f64 (/.f64 D d) (/.f64 D d))) (*.f64 M (sqrt.f64 h))) (/.f64 l (*.f64 M (sqrt.f64 h))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) w0) (/.f64 l (pow.f64 (cbrt.f64 (*.f64 h (*.f64 M M))) 2))) (cbrt.f64 (*.f64 h (*.f64 M M))))
(*.f64 (cbrt.f64 (*.f64 h (*.f64 M M))) (*.f64 (/.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 l w0)) (pow.f64 (cbrt.f64 (*.f64 h (*.f64 M M))) 2)))
(*.f64 (cbrt.f64 (*.f64 h (*.f64 M M))) (*.f64 (*.f64 w0 (*.f64 (/.f64 D (*.f64 d d)) (/.f64 D l))) (pow.f64 (cbrt.f64 (*.f64 h (*.f64 M M))) 2)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) w0) (neg.f64 l)) (neg.f64 (*.f64 h (*.f64 M M))))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) (neg.f64 w0)))) (*.f64 d (*.f64 d (neg.f64 l))))
(/.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 D D)) (/.f64 (*.f64 (neg.f64 l) (*.f64 d d)) (neg.f64 w0)))
(pow.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2) 1)
(pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2)
(pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 w0 (/.f64 (/.f64 (/.f64 l M) M) h)))) 2)
(pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2)
(pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 w0 (/.f64 (/.f64 (/.f64 l M) M) h)))) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2)) 3)
(pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2)
(pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 w0 (/.f64 (/.f64 (/.f64 l M) M) h)))) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2) 3) 1/3)
(pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2)
(pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 w0 (/.f64 (/.f64 (/.f64 l M) M) h)))) 2)
(pow.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 (/.f64 l h) (*.f64 (*.f64 D D) (*.f64 M M)))) -1)
(/.f64 1 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) h))))
(/.f64 (/.f64 (/.f64 w0 d) d) (/.f64 (/.f64 (/.f64 (/.f64 l M) M) h) (*.f64 D D)))
(neg.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d (neg.f64 (*.f64 d l)))) (*.f64 w0 (*.f64 h (*.f64 M M)))))
(/.f64 (*.f64 (*.f64 D D) (*.f64 h (*.f64 (*.f64 M M) (neg.f64 w0)))) (*.f64 d (*.f64 d (neg.f64 l))))
(/.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 D D)) (/.f64 (*.f64 (neg.f64 l) (*.f64 d d)) (neg.f64 w0)))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2) 2))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 w0 (/.f64 (/.f64 (/.f64 l M) M) h)))) 2) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2)))
(pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2)
(pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 w0 (/.f64 (/.f64 (/.f64 l M) M) h)))) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2))))
(pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2)
(pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 w0 (/.f64 (/.f64 (/.f64 l M) M) h)))) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2) 3))
(pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2)
(pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 w0 (/.f64 (/.f64 (/.f64 l M) M) h)))) 2)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 D D) 3) (pow.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M)))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 D D) 3) (pow.f64 (*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M)) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2)))
(pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2)
(pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 w0 (/.f64 (/.f64 (/.f64 l M) M) h)))) 2)
(exp.f64 (log.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2)))
(pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2)
(pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 w0 (/.f64 (/.f64 (/.f64 l M) M) h)))) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2)) 1))
(pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2)
(pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 w0 (/.f64 (/.f64 (/.f64 l M) M) h)))) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2)))
(pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2)
(pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 w0 (/.f64 (/.f64 (/.f64 l M) M) h)))) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M)))))) 1)
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(*.f64 d (*.f64 (*.f64 d l) (/.f64 (/.f64 1 w0) (*.f64 h (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(*.f64 (*.f64 d d) (*.f64 l (/.f64 (/.f64 1 w0) (*.f64 h (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(*.f64 (*.f64 d d) (*.f64 1 (/.f64 l (*.f64 w0 (*.f64 h (*.f64 M M))))))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(*.f64 l (*.f64 (*.f64 d d) (/.f64 (/.f64 1 w0) (*.f64 h (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(*.f64 (*.f64 (*.f64 d d) l) (/.f64 (/.f64 1 w0) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(*.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M)))) 1)
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(*.f64 1 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) (/.f64 d (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))))
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2)
(pow.f64 (/.f64 d (sqrt.f64 (/.f64 w0 (/.f64 (/.f64 (/.f64 l M) M) h)))) 2)
(*.f64 (*.f64 d (sqrt.f64 l)) (*.f64 (*.f64 d (sqrt.f64 l)) (/.f64 (/.f64 1 w0) (*.f64 h (*.f64 M M)))))
(*.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 2) (/.f64 (/.f64 1 w0) (*.f64 h (*.f64 M M))))
(/.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 2) (*.f64 (*.f64 w0 h) (*.f64 M M)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) 2))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) 2) (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) (/.f64 (/.f64 1 w0) (*.f64 h (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(*.f64 (*.f64 (/.f64 (*.f64 d d) w0) l) (/.f64 1 (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(*.f64 (/.f64 (/.f64 1 w0) (*.f64 h (*.f64 M M))) (*.f64 (*.f64 d d) l))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(*.f64 (/.f64 l (*.f64 h (*.f64 M M))) (/.f64 (*.f64 d d) w0))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(*.f64 (*.f64 d (neg.f64 (*.f64 d l))) (/.f64 1 (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 w0))))
(*.f64 (*.f64 d (*.f64 d (neg.f64 l))) (/.f64 1 (*.f64 h (*.f64 (*.f64 M M) (neg.f64 w0)))))
(/.f64 (*.f64 (*.f64 (neg.f64 l) (*.f64 d d)) (/.f64 (/.f64 1 h) (*.f64 M M))) (neg.f64 w0))
(*.f64 (/.f64 l 1) (/.f64 (*.f64 d d) (*.f64 w0 (*.f64 h (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(*.f64 (/.f64 1 w0) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(*.f64 (/.f64 1 (*.f64 h (*.f64 M M))) (*.f64 (/.f64 (*.f64 d d) w0) l))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M))) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M))))
(*.f64 (*.f64 (/.f64 (*.f64 d d) (sqrt.f64 w0)) (/.f64 l (*.f64 M (sqrt.f64 h)))) (/.f64 (/.f64 1 (sqrt.f64 w0)) (*.f64 M (sqrt.f64 h))))
(/.f64 (*.f64 l (/.f64 (/.f64 (*.f64 d d) (sqrt.f64 w0)) (*.f64 M (sqrt.f64 h)))) (*.f64 (sqrt.f64 w0) (*.f64 M (sqrt.f64 h))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))) 2)) (/.f64 (*.f64 (*.f64 d d) l) (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M))))))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(*.f64 (/.f64 1 (*.f64 w0 (*.f64 h M))) (/.f64 (*.f64 (*.f64 d d) l) M))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(*.f64 (/.f64 (*.f64 d d) 1) (/.f64 l (*.f64 w0 (*.f64 h (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(*.f64 (/.f64 l w0) (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(*.f64 (/.f64 l (*.f64 w0 (*.f64 h (*.f64 M M)))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(*.f64 (/.f64 l (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M))) (/.f64 (*.f64 d d) (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M))))
(*.f64 (*.f64 (/.f64 (*.f64 d d) (sqrt.f64 w0)) (/.f64 l (*.f64 M (sqrt.f64 h)))) (/.f64 (/.f64 1 (sqrt.f64 w0)) (*.f64 M (sqrt.f64 h))))
(/.f64 (*.f64 l (/.f64 (/.f64 (*.f64 d d) (sqrt.f64 w0)) (*.f64 M (sqrt.f64 h)))) (*.f64 (sqrt.f64 w0) (*.f64 M (sqrt.f64 h))))
(*.f64 (/.f64 (*.f64 d d) (*.f64 w0 (*.f64 h (*.f64 M M)))) l)
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(*.f64 -1 (*.f64 (/.f64 (*.f64 d d) w0) (neg.f64 (/.f64 l (*.f64 h (*.f64 M M))))))
(neg.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 (neg.f64 l) (*.f64 h (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 d (neg.f64 d)) w0) (/.f64 (/.f64 (neg.f64 l) h) (*.f64 M M)))
(*.f64 (*.f64 1 (/.f64 l (*.f64 w0 (*.f64 h (*.f64 M M))))) (*.f64 d d))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(*.f64 (/.f64 1 (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 w0))) (*.f64 d (neg.f64 (*.f64 d l))))
(*.f64 (*.f64 d (*.f64 d (neg.f64 l))) (/.f64 1 (*.f64 h (*.f64 (*.f64 M M) (neg.f64 w0)))))
(/.f64 (*.f64 (*.f64 (neg.f64 l) (*.f64 d d)) (/.f64 (/.f64 1 h) (*.f64 M M))) (neg.f64 w0))
(*.f64 (/.f64 d w0) (/.f64 (*.f64 d l) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(*.f64 (/.f64 d (*.f64 h (*.f64 M M))) (/.f64 (*.f64 d l) w0))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(*.f64 (/.f64 d 1) (/.f64 (*.f64 d l) (*.f64 w0 (*.f64 h (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(*.f64 (/.f64 d (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M))) (/.f64 (*.f64 d l) (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M))))
(*.f64 (*.f64 (/.f64 (*.f64 d d) (sqrt.f64 w0)) (/.f64 l (*.f64 M (sqrt.f64 h)))) (/.f64 (/.f64 1 (sqrt.f64 w0)) (*.f64 M (sqrt.f64 h))))
(/.f64 (*.f64 l (/.f64 (/.f64 (*.f64 d d) (sqrt.f64 w0)) (*.f64 M (sqrt.f64 h)))) (*.f64 (sqrt.f64 w0) (*.f64 M (sqrt.f64 h))))
(*.f64 (/.f64 d (pow.f64 (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))) 2)) (/.f64 (*.f64 d l) (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M))))))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(*.f64 (/.f64 d (*.f64 w0 (*.f64 h M))) (/.f64 (*.f64 d l) M))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(*.f64 (/.f64 (*.f64 d d) (*.f64 h (*.f64 M M))) (/.f64 l w0))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M))) (/.f64 l (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M))))
(*.f64 (*.f64 (/.f64 (*.f64 d d) (sqrt.f64 w0)) (/.f64 l (*.f64 M (sqrt.f64 h)))) (/.f64 (/.f64 1 (sqrt.f64 w0)) (*.f64 M (sqrt.f64 h))))
(/.f64 (*.f64 l (/.f64 (/.f64 (*.f64 d d) (sqrt.f64 w0)) (*.f64 M (sqrt.f64 h)))) (*.f64 (sqrt.f64 w0) (*.f64 M (sqrt.f64 h))))
(*.f64 (/.f64 (*.f64 d d) (pow.f64 (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))) 2)) (/.f64 l (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M))))))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(*.f64 (/.f64 (*.f64 d d) (*.f64 w0 (*.f64 h M))) (/.f64 l M))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(*.f64 (/.f64 l (pow.f64 (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))) 2)) (/.f64 (*.f64 d d) (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M))))))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(*.f64 (/.f64 l (*.f64 w0 (*.f64 h M))) (/.f64 (*.f64 d d) M))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(*.f64 (/.f64 (*.f64 d (sqrt.f64 l)) w0) (/.f64 (*.f64 d (sqrt.f64 l)) (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 2) (/.f64 (/.f64 1 w0) (*.f64 h (*.f64 M M))))
(/.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 2) (*.f64 (*.f64 w0 h) (*.f64 M M)))
(*.f64 (/.f64 (*.f64 d (sqrt.f64 l)) (*.f64 h (*.f64 M M))) (/.f64 (*.f64 d (sqrt.f64 l)) w0))
(*.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 2) (/.f64 (/.f64 1 w0) (*.f64 h (*.f64 M M))))
(/.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 2) (*.f64 (*.f64 w0 h) (*.f64 M M)))
(*.f64 (/.f64 (*.f64 d (sqrt.f64 l)) 1) (/.f64 (*.f64 d (sqrt.f64 l)) (*.f64 w0 (*.f64 h (*.f64 M M)))))
(*.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 2) (/.f64 (/.f64 1 w0) (*.f64 h (*.f64 M M))))
(/.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 2) (*.f64 (*.f64 w0 h) (*.f64 M M)))
(*.f64 (/.f64 (*.f64 d (sqrt.f64 l)) (*.f64 w0 (*.f64 h (*.f64 M M)))) (*.f64 d (sqrt.f64 l)))
(*.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 2) (/.f64 (/.f64 1 w0) (*.f64 h (*.f64 M M))))
(/.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 2) (*.f64 (*.f64 w0 h) (*.f64 M M)))
(*.f64 (/.f64 (*.f64 d (sqrt.f64 l)) (pow.f64 (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))) 2)) (/.f64 (*.f64 d (sqrt.f64 l)) (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M))))))
(*.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 2) (/.f64 (/.f64 1 w0) (*.f64 h (*.f64 M M))))
(/.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 2) (*.f64 (*.f64 w0 h) (*.f64 M M)))
(*.f64 (/.f64 (*.f64 d (sqrt.f64 l)) (*.f64 w0 (*.f64 h M))) (/.f64 (*.f64 d (sqrt.f64 l)) M))
(*.f64 (/.f64 (/.f64 d (/.f64 w0 (sqrt.f64 l))) (*.f64 M h)) (/.f64 d (/.f64 M (sqrt.f64 l))))
(/.f64 (/.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 2) M) (*.f64 w0 (*.f64 M h)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) 2) w0) (/.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) 2) (*.f64 h (*.f64 M M))) (/.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) w0))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) (*.f64 w0 (*.f64 h (*.f64 M M)))))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) 2) (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M))) (/.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M))))
(*.f64 (*.f64 (/.f64 (*.f64 d d) (sqrt.f64 w0)) (/.f64 l (*.f64 M (sqrt.f64 h)))) (/.f64 (/.f64 1 (sqrt.f64 w0)) (*.f64 M (sqrt.f64 h))))
(/.f64 (*.f64 l (/.f64 (/.f64 (*.f64 d d) (sqrt.f64 w0)) (*.f64 M (sqrt.f64 h)))) (*.f64 (sqrt.f64 w0) (*.f64 M (sqrt.f64 h))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) 2) (pow.f64 (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))) 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 l (*.f64 d d))) 2) (pow.f64 (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 l (*.f64 d d))) 2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 w0 h) (*.f64 M M))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) 2) (*.f64 w0 (*.f64 h M))) (/.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) M))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(*.f64 (/.f64 d (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M)))) d)
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(*.f64 (/.f64 d (*.f64 w0 (*.f64 h (*.f64 M M)))) (*.f64 d l))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(*.f64 (/.f64 (*.f64 d d) (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 w0))) (neg.f64 l))
(*.f64 (neg.f64 l) (*.f64 (/.f64 (/.f64 d h) (*.f64 M M)) (/.f64 d (neg.f64 w0))))
(*.f64 (/.f64 (*.f64 d d) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) 1)) l)
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(*.f64 (/.f64 (*.f64 d d) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (sqrt.f64 l))) (sqrt.f64 l))
(*.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 2) (/.f64 (/.f64 1 w0) (*.f64 h (*.f64 M M))))
(/.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 2) (*.f64 (*.f64 w0 h) (*.f64 M M)))
(*.f64 (/.f64 (*.f64 d d) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (pow.f64 (cbrt.f64 l) 2))) (cbrt.f64 l))
(*.f64 (cbrt.f64 l) (*.f64 (*.f64 (/.f64 d w0) (/.f64 (/.f64 d h) (*.f64 M M))) (pow.f64 (cbrt.f64 l) 2)))
(*.f64 (/.f64 1 (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) d)) (*.f64 d l))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(*.f64 (/.f64 1 (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 d d))) l)
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(*.f64 (/.f64 1 (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (*.f64 d (sqrt.f64 l)))) (*.f64 d (sqrt.f64 l)))
(*.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 2) (/.f64 (/.f64 1 w0) (*.f64 h (*.f64 M M))))
(/.f64 (pow.f64 (*.f64 d (sqrt.f64 l)) 2) (*.f64 (*.f64 w0 h) (*.f64 M M)))
(*.f64 (/.f64 1 (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) 2))) (cbrt.f64 (*.f64 (*.f64 d d) l)))
(*.f64 (cbrt.f64 (*.f64 l (*.f64 d d))) (*.f64 (/.f64 (/.f64 1 w0) (*.f64 h (*.f64 M M))) (pow.f64 (cbrt.f64 (*.f64 l (*.f64 d d))) 2)))
(*.f64 (cbrt.f64 (*.f64 l (*.f64 d d))) (*.f64 (/.f64 1 (*.f64 (*.f64 w0 h) (*.f64 M M))) (pow.f64 (cbrt.f64 (*.f64 l (*.f64 d d))) 2)))
(*.f64 (/.f64 1 (/.f64 1 (*.f64 (*.f64 d d) l))) (/.f64 (/.f64 1 w0) (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) 2))) (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d 4)) (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M)))) (pow.f64 (cbrt.f64 d) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 d 4)) (pow.f64 (cbrt.f64 d) 2)) (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))
(*.f64 (pow.f64 (cbrt.f64 d) 2) (/.f64 (cbrt.f64 (pow.f64 d 4)) (/.f64 w0 (/.f64 (/.f64 (/.f64 l M) M) h))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) 2) (*.f64 w0 (*.f64 h (*.f64 M M)))) (cbrt.f64 (*.f64 (*.f64 d d) l)))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(pow.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M)))) 1)
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2)
(pow.f64 (/.f64 d (sqrt.f64 (/.f64 w0 (/.f64 (/.f64 (/.f64 l M) M) h)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) 3)
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M)))) 3) 1/3)
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(pow.f64 (*.f64 (/.f64 w0 l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))) -1)
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(neg.f64 (/.f64 (*.f64 (*.f64 d d) l) (*.f64 (*.f64 h (*.f64 M M)) (neg.f64 w0))))
(*.f64 (neg.f64 l) (*.f64 (/.f64 (/.f64 d h) (*.f64 M M)) (/.f64 d (neg.f64 w0))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (*.f64 d d) w0)) (/.f64 l (*.f64 h (*.f64 M M)))))
(*.f64 (/.f64 (/.f64 (/.f64 l M) M) h) (log.f64 (exp.f64 (*.f64 (/.f64 d w0) d))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M)))))))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M)))) 3))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 d d) l) 3) (pow.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 l (*.f64 d d)) 3) (pow.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 l (*.f64 d d)) 3) (pow.f64 (*.f64 (*.f64 w0 h) (*.f64 M M)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) 1))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))))
(*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))
(*.f64 (/.f64 l M) (/.f64 (/.f64 (*.f64 d d) (*.f64 w0 h)) M))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 d d) l))) 1)
(*.f64 l (*.f64 d d))
(pow.f64 (*.f64 (*.f64 d d) l) 1)
(*.f64 l (*.f64 d d))
(pow.f64 (*.f64 d (sqrt.f64 l)) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 d d) l)) 3)
(*.f64 l (*.f64 d d))
(pow.f64 (pow.f64 (*.f64 (*.f64 d d) l) 3) 1/3)
(*.f64 l (*.f64 d d))
(sqrt.f64 (*.f64 (pow.f64 d 4) (*.f64 l l)))
(log.f64 (pow.f64 (exp.f64 (*.f64 d d)) l))
(log.f64 (pow.f64 (pow.f64 (exp.f64 d) d) l))
(*.f64 l (log.f64 (pow.f64 (exp.f64 d) d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 d d) l))))
(*.f64 l (*.f64 d d))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 d d) l) 3))
(*.f64 l (*.f64 d d))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d d) 3) (pow.f64 l 3)))
(*.f64 l (*.f64 d d))
(cbrt.f64 (*.f64 (pow.f64 l 3) (pow.f64 (*.f64 d d) 3)))
(*.f64 l (*.f64 d d))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 d d) l)))
(*.f64 l (*.f64 d d))
(exp.f64 (log.f64 (*.f64 (*.f64 d d) l)))
(*.f64 l (*.f64 d d))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 d d) l)) 1))
(*.f64 l (*.f64 d d))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 d d) l)))
(*.f64 l (*.f64 d d))
(-.f64 (exp.f64 (log1p.f64 (*.f64 w0 (*.f64 h (*.f64 M M))))) 1)
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 h) (*.f64 M M))
(pow.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) 1)
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 h) (*.f64 M M))
(pow.f64 (*.f64 (sqrt.f64 w0) (*.f64 (sqrt.f64 h) M)) 2)
(pow.f64 (*.f64 (sqrt.f64 w0) (*.f64 M (sqrt.f64 h))) 2)
(pow.f64 (cbrt.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))) 3)
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 h) (*.f64 M M))
(pow.f64 (pow.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) 3) 1/3)
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 h) (*.f64 M M))
(sqrt.f64 (pow.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 w0 h) (*.f64 M M)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 h) (*.f64 M M)) w0))
(*.f64 w0 (log.f64 (pow.f64 (exp.f64 h) (*.f64 M M))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 w0 (*.f64 h (*.f64 M M))))))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 h) (*.f64 M M))
(cbrt.f64 (pow.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) 3))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 h) (*.f64 M M))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (*.f64 h (*.f64 M M)) 3)))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 h) (*.f64 M M))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (*.f64 M M)) 3) (pow.f64 w0 3)))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 h) (*.f64 M M))
(expm1.f64 (log1p.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 h) (*.f64 M M))
(exp.f64 (log.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 h) (*.f64 M M))
(exp.f64 (*.f64 (log.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))) 1))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 h) (*.f64 M M))
(log1p.f64 (expm1.f64 (*.f64 w0 (*.f64 h (*.f64 M M)))))
(*.f64 w0 (*.f64 h (*.f64 M M)))
(*.f64 (*.f64 w0 h) (*.f64 M M))

localize25.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
92.4%
(/.f64 M (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 M h))))
88.8%
(/.f64 l (*.f64 D D))
85.4%
(/.f64 (*.f64 d d) (*.f64 M h))
76.7%
(*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 M h)))
Compiler

Compiled 120 to 26 computations (78.3% saved)

series10.0ms (0%)

Counts
4 → 180
Calls

45 calls:

TimeVariablePointExpression
1.0ms
D
@0
(/.f64 l (*.f64 D D))
0.0ms
l
@0
(/.f64 l (*.f64 D D))
0.0ms
d
@inf
(/.f64 (*.f64 d d) (*.f64 M h))
0.0ms
d
@0
(/.f64 (*.f64 d d) (*.f64 M h))
0.0ms
l
@-inf
(/.f64 l (*.f64 D D))

rewrite108.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
866×distribute-lft-neg-in
798×distribute-rgt-neg-in
324×add-sqr-sqrt
322×pow1
322×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
014112
1310112
25047112
Stop Event
node limit
Counts
4 → 215
Calls
Call 1
Inputs
(*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 M h)))
(/.f64 (*.f64 d d) (*.f64 M h))
(/.f64 l (*.f64 D D))
(/.f64 M (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 M h))))
Outputs
((-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D))))) 1) (/.f64 l (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d h)))) (/.f64 l (/.f64 (*.f64 (*.f64 D D) (*.f64 M h)) (*.f64 d d))) (/.f64 l (*.f64 (*.f64 D D) (/.f64 (*.f64 M h) (*.f64 d d)))) (/.f64 l (*.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (*.f64 D D))) (/.f64 (/.f64 (/.f64 l D) D) (/.f64 (*.f64 M h) (*.f64 d d))) (/.f64 d (*.f64 (/.f64 D (/.f64 l D)) (/.f64 M (/.f64 d h)))) (/.f64 d (*.f64 (/.f64 M (/.f64 d h)) (/.f64 D (/.f64 l D)))) (/.f64 (*.f64 d d) (*.f64 (/.f64 D (/.f64 l D)) (*.f64 M h))) (/.f64 (*.f64 d d) (*.f64 (*.f64 M h) (/.f64 D (/.f64 l D)))) (/.f64 (*.f64 (/.f64 d M) (/.f64 d h)) (/.f64 D (/.f64 l D))) (/.f64 1 (/.f64 (*.f64 M h) (*.f64 l (*.f64 (pow.f64 D -2) (*.f64 d d))))) (/.f64 1 (/.f64 (*.f64 D D) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d h))))) (/.f64 1 (/.f64 (*.f64 (*.f64 D D) (*.f64 M h)) (*.f64 l (*.f64 d d)))) (/.f64 1 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M h) (*.f64 d d)))) (/.f64 1 (*.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 D (/.f64 l D)))) (/.f64 (*.f64 l (*.f64 (pow.f64 D -2) (*.f64 d d))) (*.f64 M h)) (/.f64 (*.f64 l (*.f64 (/.f64 d M) (/.f64 d h))) (*.f64 D D)) (/.f64 (/.f64 l D) (*.f64 (/.f64 (*.f64 M h) (*.f64 d d)) D)) (/.f64 (/.f64 d (/.f64 M d)) (*.f64 (/.f64 D (/.f64 l D)) h)) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 M h))) (/.f64 (neg.f64 l) (*.f64 (neg.f64 (*.f64 D D)) (/.f64 (*.f64 M h) (*.f64 d d)))) (/.f64 (neg.f64 l) (*.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (neg.f64 (*.f64 D D)))) (/.f64 (*.f64 d (neg.f64 d)) (*.f64 (/.f64 D (/.f64 l D)) (*.f64 M (neg.f64 h)))) (/.f64 (*.f64 d (neg.f64 d)) (*.f64 (*.f64 M (neg.f64 h)) (/.f64 D (/.f64 l D)))) (/.f64 (*.f64 l d) (*.f64 (*.f64 D D) (/.f64 M (/.f64 d h)))) (/.f64 (*.f64 (/.f64 (/.f64 l D) D) d) (/.f64 M (/.f64 d h))) (/.f64 (*.f64 l (/.f64 d (/.f64 M d))) (*.f64 (*.f64 D D) h)) (/.f64 (*.f64 (/.f64 (/.f64 l D) D) (/.f64 d (/.f64 M d))) h) (/.f64 (*.f64 (*.f64 (/.f64 d M) (/.f64 d h)) (/.f64 l D)) D) (/.f64 (*.f64 (/.f64 l D) (*.f64 (/.f64 d M) (/.f64 d h))) D) (/.f64 (*.f64 d (/.f64 (/.f64 l D) D)) (/.f64 M (/.f64 d h))) (/.f64 (*.f64 (/.f64 d (/.f64 M d)) (/.f64 (/.f64 l D) D)) h) (/.f64 (*.f64 (/.f64 l D) (*.f64 d d)) (*.f64 D (*.f64 M h))) (/.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 D -2) (*.f64 d d))) M) h) (/.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 D -2) (*.f64 d d))) h) M) (/.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 D -2) (*.f64 d d))) 1) (*.f64 M h)) (/.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 D -2) (*.f64 d d))) (sqrt.f64 (*.f64 M h))) (sqrt.f64 (*.f64 M h))) (/.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 D -2) (*.f64 d d))) (pow.f64 (cbrt.f64 (*.f64 M h)) 2)) (cbrt.f64 (*.f64 M h))) (/.f64 (/.f64 (*.f64 l (*.f64 (/.f64 d M) (/.f64 d h))) D) D) (/.f64 (/.f64 (*.f64 l (*.f64 (/.f64 d M) (/.f64 d h))) 1) (*.f64 D D)) (/.f64 (/.f64 (*.f64 l (*.f64 (/.f64 d M) (/.f64 d h))) (cbrt.f64 (pow.f64 D 4))) (pow.f64 (cbrt.f64 D) 2)) (/.f64 (*.f64 (/.f64 (/.f64 l D) D) (*.f64 d (neg.f64 d))) (*.f64 M (neg.f64 h))) (/.f64 (*.f64 l (*.f64 (/.f64 d M) (neg.f64 (/.f64 d h)))) (neg.f64 (*.f64 D D))) (/.f64 (*.f64 (*.f64 l d) (neg.f64 d)) (*.f64 D (*.f64 D (*.f64 M (neg.f64 h))))) (/.f64 (*.f64 (/.f64 l D) 1) (*.f64 D (/.f64 (*.f64 M h) (*.f64 d d)))) (/.f64 (*.f64 (/.f64 d (/.f64 M d)) 1) (*.f64 h (/.f64 D (/.f64 l D)))) (/.f64 (*.f64 (/.f64 l D) d) (*.f64 D (/.f64 M (/.f64 d h)))) (/.f64 (*.f64 (/.f64 l D) (/.f64 d (/.f64 M d))) (*.f64 D h)) (/.f64 (*.f64 (/.f64 l D) (*.f64 d (neg.f64 d))) (*.f64 D (*.f64 M (neg.f64 h)))) (/.f64 (*.f64 (neg.f64 l) d) (*.f64 (neg.f64 (*.f64 D D)) (/.f64 M (/.f64 d h)))) (/.f64 (*.f64 (neg.f64 l) (/.f64 d (/.f64 M d))) (*.f64 (neg.f64 (*.f64 D D)) h)) (/.f64 (*.f64 d l) (*.f64 (/.f64 M (/.f64 d h)) (*.f64 D D))) (/.f64 (*.f64 d (/.f64 l D)) (*.f64 (/.f64 M (/.f64 d h)) D)) (/.f64 (*.f64 d (neg.f64 l)) (*.f64 (/.f64 M (/.f64 d h)) (neg.f64 (*.f64 D D)))) (/.f64 (*.f64 (*.f64 d d) (/.f64 l D)) (*.f64 (*.f64 M h) D)) (/.f64 (*.f64 (/.f64 d (/.f64 M d)) l) (*.f64 h (*.f64 D D))) (/.f64 (*.f64 (/.f64 d (/.f64 M d)) (/.f64 l D)) (*.f64 h D)) (/.f64 (*.f64 (/.f64 d (/.f64 M d)) (neg.f64 l)) (*.f64 h (neg.f64 (*.f64 D D)))) (/.f64 (*.f64 (*.f64 d (neg.f64 d)) (/.f64 l D)) (*.f64 (*.f64 M (neg.f64 h)) D)) (/.f64 (*.f64 (neg.f64 l) (*.f64 d (neg.f64 d))) (*.f64 (neg.f64 (*.f64 D D)) (*.f64 M (neg.f64 h)))) (pow.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D))) 1) (pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 M h))) (/.f64 (sqrt.f64 l) D)) 2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D)))) 3) (pow.f64 (pow.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D))) 3) 1/3) (neg.f64 (*.f64 (/.f64 (/.f64 l D) D) (*.f64 (/.f64 d M) (neg.f64 (/.f64 d h))))) (neg.f64 (*.f64 (/.f64 l (neg.f64 (*.f64 D D))) (*.f64 (/.f64 d M) (/.f64 d h)))) (neg.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 M (neg.f64 h))) (/.f64 (/.f64 l D) D))) (neg.f64 (*.f64 (/.f64 (/.f64 l D) D) (/.f64 (*.f64 d d) (*.f64 M (neg.f64 h))))) (neg.f64 (*.f64 (*.f64 (/.f64 d M) (/.f64 d h)) (/.f64 l (neg.f64 (*.f64 D D))))) (neg.f64 (*.f64 (/.f64 (/.f64 (/.f64 l D) D) 1) (/.f64 (*.f64 d d) (*.f64 M (neg.f64 h))))) (sqrt.f64 (pow.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D))) 2)) (log.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 d M)) (/.f64 d h)) (/.f64 (/.f64 l D) D))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D)))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D))) 3)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 l D) D) 3) (pow.f64 (*.f64 (/.f64 d M) (/.f64 d h)) 3))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d M) (/.f64 d h)) 3) (pow.f64 (/.f64 (/.f64 l D) D) 3))) (expm1.f64 (log1p.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D))))) (exp.f64 (log.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D))))) (exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D)))) 1)) (log1p.f64 (expm1.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D))))))
((-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d M) (/.f64 d h)))) 1) (*.f64 d (*.f64 d (/.f64 1 (*.f64 M h)))) (*.f64 d (/.f64 1 (/.f64 M (/.f64 d h)))) (*.f64 (*.f64 d d) (/.f64 1 (*.f64 M h))) (*.f64 (*.f64 (/.f64 d M) (/.f64 d h)) 1) (*.f64 1 (*.f64 (/.f64 d M) (/.f64 d h))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 M h))) (/.f64 d (sqrt.f64 (*.f64 M h)))) (*.f64 (cbrt.f64 (pow.f64 d 4)) (*.f64 (pow.f64 (cbrt.f64 d) 2) (/.f64 1 (*.f64 M h)))) (*.f64 (cbrt.f64 (*.f64 (/.f64 d M) (/.f64 d h))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 d M) (/.f64 d h))) 2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 d M) (/.f64 d h))) 2) (cbrt.f64 (*.f64 (/.f64 d M) (/.f64 d h)))) (*.f64 (/.f64 d (/.f64 M d)) (/.f64 1 h)) (*.f64 (/.f64 1 (*.f64 M h)) (*.f64 d d)) (*.f64 (/.f64 d M) (/.f64 d h)) (*.f64 (/.f64 d h) (/.f64 d M)) (*.f64 (*.f64 d (neg.f64 d)) (/.f64 1 (*.f64 M (neg.f64 h)))) (*.f64 (/.f64 d 1) (/.f64 d (*.f64 M h))) (*.f64 (/.f64 1 M) (/.f64 (*.f64 d d) h)) (*.f64 (/.f64 1 h) (/.f64 d (/.f64 M d))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 M h))) (/.f64 (*.f64 d d) (sqrt.f64 (*.f64 M h)))) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 M h)) 2)) (/.f64 (*.f64 d d) (cbrt.f64 (*.f64 M h)))) (*.f64 (/.f64 d (*.f64 M h)) d) (*.f64 (/.f64 (cbrt.f64 (pow.f64 d 4)) 1) (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 M h))) (*.f64 (/.f64 d (pow.f64 (cbrt.f64 (*.f64 M h)) 2)) (/.f64 d (cbrt.f64 (*.f64 M h)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 d 4)) M) (/.f64 (pow.f64 (cbrt.f64 d) 2) h)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 d 4)) h) (/.f64 (pow.f64 (cbrt.f64 d) 2) M)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 d 4)) (sqrt.f64 (*.f64 M h))) (/.f64 (pow.f64 (cbrt.f64 d) 2) (sqrt.f64 (*.f64 M h)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 d 4)) (pow.f64 (cbrt.f64 (*.f64 M h)) 2)) (cbrt.f64 (*.f64 (/.f64 d M) (/.f64 d h)))) (pow.f64 (*.f64 (/.f64 d M) (/.f64 d h)) 1) (pow.f64 (/.f64 d (sqrt.f64 (*.f64 M h))) 2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 d M) (/.f64 d h))) 3) (pow.f64 (pow.f64 (*.f64 (/.f64 d M) (/.f64 d h)) 3) 1/3) (pow.f64 (/.f64 (*.f64 M h) (*.f64 d d)) -1) (neg.f64 (*.f64 (/.f64 d M) (neg.f64 (/.f64 d h)))) (neg.f64 (/.f64 (*.f64 d d) (*.f64 M (neg.f64 h)))) (neg.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 M (neg.f64 h))) 1)) (neg.f64 (*.f64 1 (/.f64 (*.f64 d d) (*.f64 M (neg.f64 h))))) (sqrt.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 M h) 2))) (log.f64 (pow.f64 (exp.f64 (/.f64 d M)) (/.f64 d h))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d M) (/.f64 d h))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 d M) (/.f64 d h)) 3)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 d d) 3) (pow.f64 (*.f64 M h) 3))) (expm1.f64 (log1p.f64 (*.f64 (/.f64 d M) (/.f64 d h)))) (exp.f64 (log.f64 (*.f64 (/.f64 d M) (/.f64 d h)))) (exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d M) (/.f64 d h))) 1)) (log1p.f64 (expm1.f64 (*.f64 (/.f64 d M) (/.f64 d h)))))
((-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 l D) D))) 1) (*.f64 l (pow.f64 D -2)) (*.f64 (/.f64 (/.f64 l D) D) 1) (*.f64 1 (/.f64 (/.f64 l D) D)) (*.f64 (/.f64 (sqrt.f64 l) D) (/.f64 (sqrt.f64 l) D)) (*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 l) (pow.f64 D -2))) (*.f64 (cbrt.f64 (/.f64 (/.f64 l D) D)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 l D) D)) 2)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 l D) D)) 2) (cbrt.f64 (/.f64 (/.f64 l D) D))) (*.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (cbrt.f64 l) (pow.f64 D -2))) (*.f64 (/.f64 l D) (/.f64 1 D)) (*.f64 (pow.f64 D -2) l) (*.f64 (neg.f64 l) (/.f64 1 (neg.f64 (*.f64 D D)))) (*.f64 (/.f64 1 D) (/.f64 l D)) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 D 4))) (/.f64 l (pow.f64 (cbrt.f64 D) 2))) (*.f64 (/.f64 (sqrt.f64 l) 1) (/.f64 (sqrt.f64 l) (*.f64 D D))) (*.f64 (/.f64 (sqrt.f64 l) (cbrt.f64 (pow.f64 D 4))) (/.f64 (sqrt.f64 l) (pow.f64 (cbrt.f64 D) 2))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) D) (/.f64 (cbrt.f64 l) D)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) 1) (/.f64 (cbrt.f64 l) (*.f64 D D))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (cbrt.f64 (pow.f64 D 4))) (cbrt.f64 (/.f64 (/.f64 l D) D))) (pow.f64 (/.f64 (/.f64 l D) D) 1) (pow.f64 (/.f64 (sqrt.f64 l) D) 2) (pow.f64 (cbrt.f64 (/.f64 (/.f64 l D) D)) 3) (pow.f64 (pow.f64 (/.f64 (/.f64 l D) D) 3) 1/3) (pow.f64 (/.f64 D (/.f64 l D)) -1) (neg.f64 (neg.f64 (/.f64 (/.f64 l D) D))) (neg.f64 (/.f64 l (neg.f64 (*.f64 D D)))) (neg.f64 (*.f64 (/.f64 l (neg.f64 (*.f64 D D))) 1)) (neg.f64 (*.f64 1 (/.f64 l (neg.f64 (*.f64 D D))))) (sqrt.f64 (/.f64 (*.f64 l l) (pow.f64 D 4))) (log.f64 (pow.f64 (exp.f64 l) (pow.f64 D -2))) (log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 l D) D)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 l D) D) 3)) (cbrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (*.f64 D D) 3))) (expm1.f64 (log1p.f64 (/.f64 (/.f64 l D) D))) (exp.f64 (log.f64 (/.f64 (/.f64 l D) D))) (exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 l D) D)) 1)) (log1p.f64 (expm1.f64 (/.f64 (/.f64 l D) D))))
((-.f64 (exp.f64 (log1p.f64 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D))))) 1) (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D))) (*.f64 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D))) 1) (*.f64 1 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D)))) (*.f64 (/.f64 (sqrt.f64 M) (*.f64 (/.f64 d (sqrt.f64 (*.f64 M h))) (/.f64 (sqrt.f64 l) D))) (/.f64 (sqrt.f64 M) (*.f64 (/.f64 d (sqrt.f64 (*.f64 M h))) (/.f64 (sqrt.f64 l) D)))) (*.f64 (sqrt.f64 M) (*.f64 (sqrt.f64 M) (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D)))) (*.f64 (cbrt.f64 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D)))) (pow.f64 (cbrt.f64 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D)))) 2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D)))) 2) (cbrt.f64 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D))))) (*.f64 (pow.f64 (cbrt.f64 M) 2) (*.f64 (cbrt.f64 M) (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D)))) (*.f64 (*.f64 M (/.f64 D (/.f64 l D))) (/.f64 (*.f64 M h) (*.f64 d d))) (*.f64 (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D)) M) (*.f64 (/.f64 D (/.f64 l D)) (/.f64 M (*.f64 (/.f64 d M) (/.f64 d h)))) (*.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (*.f64 M (/.f64 D (/.f64 l D)))) (*.f64 (neg.f64 M) (/.f64 1 (*.f64 (/.f64 (/.f64 l D) D) (*.f64 (/.f64 d M) (neg.f64 (/.f64 d h)))))) (*.f64 (/.f64 (*.f64 M (/.f64 D (/.f64 l D))) (*.f64 d d)) (*.f64 M h)) (*.f64 (/.f64 (*.f64 M (/.f64 D (/.f64 l D))) 1) (/.f64 (*.f64 M h) (*.f64 d d))) (*.f64 (/.f64 1 (*.f64 (/.f64 d (sqrt.f64 (*.f64 M h))) (/.f64 (sqrt.f64 l) D))) (/.f64 M (*.f64 (/.f64 d (sqrt.f64 (*.f64 M h))) (/.f64 (sqrt.f64 l) D)))) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D)))) 2)) (/.f64 M (cbrt.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D)))))) (*.f64 (/.f64 M (*.f64 l (*.f64 (pow.f64 D -2) (*.f64 d d)))) (*.f64 M h)) (*.f64 (/.f64 M (*.f64 l (*.f64 (/.f64 d M) (/.f64 d h)))) (*.f64 D D)) (*.f64 (/.f64 M (*.f64 l (*.f64 d d))) (*.f64 (*.f64 D D) (*.f64 M h))) (*.f64 (/.f64 (*.f64 M (/.f64 D (/.f64 l D))) d) (/.f64 M (/.f64 d h))) (*.f64 (/.f64 (*.f64 M (/.f64 D (/.f64 l D))) (/.f64 d (/.f64 M d))) h) (*.f64 (/.f64 (*.f64 M (/.f64 D (/.f64 l D))) (*.f64 d (neg.f64 d))) (*.f64 M (neg.f64 h))) (*.f64 (/.f64 (sqrt.f64 M) 1) (/.f64 (sqrt.f64 M) (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D))))) (*.f64 (/.f64 (sqrt.f64 M) (/.f64 (/.f64 l D) D)) (/.f64 (sqrt.f64 M) (*.f64 (/.f64 d M) (/.f64 d h)))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) 1) (/.f64 (cbrt.f64 M) (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D))))) (*.f64 (/.f64 (sqrt.f64 M) (*.f64 (/.f64 d M) (/.f64 d h))) (/.f64 (sqrt.f64 M) (/.f64 (/.f64 l D) D))) (*.f64 (/.f64 (sqrt.f64 M) (pow.f64 (cbrt.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D)))) 2)) (/.f64 (sqrt.f64 M) (cbrt.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D)))))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) (/.f64 (/.f64 l D) D)) (/.f64 (cbrt.f64 M) (*.f64 (/.f64 d M) (/.f64 d h)))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) (*.f64 (/.f64 d M) (/.f64 d h))) (/.f64 (cbrt.f64 M) (/.f64 (/.f64 l D) D))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) (*.f64 (/.f64 d (sqrt.f64 (*.f64 M h))) (/.f64 (sqrt.f64 l) D))) (/.f64 (cbrt.f64 M) (*.f64 (/.f64 d (sqrt.f64 (*.f64 M h))) (/.f64 (sqrt.f64 l) D)))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D)))) 2)) (cbrt.f64 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D))))) (pow.f64 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D))) 1) (pow.f64 (/.f64 (sqrt.f64 M) (*.f64 (/.f64 d (sqrt.f64 (*.f64 M h))) (/.f64 (sqrt.f64 l) D))) 2) (pow.f64 (cbrt.f64 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D)))) 3) (pow.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D))) 3) 1/3) (pow.f64 (/.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D))) M) -1) (neg.f64 (/.f64 M (*.f64 (/.f64 (/.f64 l D) D) (*.f64 (/.f64 d M) (neg.f64 (/.f64 d h)))))) (neg.f64 (*.f64 (/.f64 M (*.f64 (/.f64 (/.f64 l D) D) (*.f64 (/.f64 d M) (neg.f64 (/.f64 d h))))) 1)) (neg.f64 (*.f64 M (/.f64 1 (*.f64 (/.f64 (/.f64 l D) D) (*.f64 (/.f64 d M) (neg.f64 (/.f64 d h))))))) (neg.f64 (*.f64 1 (/.f64 M (*.f64 (/.f64 (/.f64 l D) D) (*.f64 (/.f64 d M) (neg.f64 (/.f64 d h))))))) (neg.f64 (*.f64 (/.f64 (*.f64 M (/.f64 D (/.f64 l D))) (*.f64 d (neg.f64 d))) (*.f64 M h))) (sqrt.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D))) 2)) (log.f64 (pow.f64 (exp.f64 M) (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D)))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D)))))) (cbrt.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D))) 3)) (cbrt.f64 (/.f64 (pow.f64 M 3) (pow.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D))) 3))) (expm1.f64 (log1p.f64 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D))))) (exp.f64 (log.f64 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D))))) (exp.f64 (*.f64 (log.f64 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D)))) 1)) (log1p.f64 (expm1.f64 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D))))))

simplify111.0ms (0.5%)

Algorithm
egg-herbie
Rules
1546×associate-/r*
1324×associate-/l*
1214×associate-*r*
1158×associate-*l*
942×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
053013813
1162413653
Stop Event
node limit
Counts
395 → 312
Calls
Call 1
Inputs
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 M h)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 M h)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 M h)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 M h)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 M h)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 M h)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 M h)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 M h)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 M h)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 M h)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 M h)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 M h)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 M h)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 M h)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 M h)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 M h)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 M h)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 M h)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 M h)))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 M h)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M h)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M h)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M h)))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M h)))
(/.f64 (pow.f64 d 2) (*.f64 M h))
(/.f64 (pow.f64 d 2) (*.f64 M h))
(/.f64 (pow.f64 d 2) (*.f64 M h))
(/.f64 (pow.f64 d 2) (*.f64 M h))
(/.f64 (pow.f64 d 2) (*.f64 M h))
(/.f64 (pow.f64 d 2) (*.f64 M h))
(/.f64 (pow.f64 d 2) (*.f64 M h))
(/.f64 (pow.f64 d 2) (*.f64 M h))
(/.f64 (pow.f64 d 2) (*.f64 M h))
(/.f64 (pow.f64 d 2) (*.f64 M h))
(/.f64 (pow.f64 d 2) (*.f64 M h))
(/.f64 (pow.f64 d 2) (*.f64 M h))
(/.f64 (pow.f64 d 2) (*.f64 M h))
(/.f64 (pow.f64 d 2) (*.f64 M h))
(/.f64 (pow.f64 d 2) (*.f64 M h))
(/.f64 (pow.f64 d 2) (*.f64 M h))
(/.f64 (pow.f64 d 2) (*.f64 M h))
(/.f64 (pow.f64 d 2) (*.f64 M h))
(/.f64 (pow.f64 d 2) (*.f64 M h))
(/.f64 (pow.f64 d 2) (*.f64 M h))
(/.f64 (pow.f64 d 2) (*.f64 M h))
(/.f64 (pow.f64 d 2) (*.f64 M h))
(/.f64 (pow.f64 d 2) (*.f64 M h))
(/.f64 (pow.f64 d 2) (*.f64 M h))
(/.f64 (pow.f64 d 2) (*.f64 h M))
(/.f64 (pow.f64 d 2) (*.f64 h M))
(/.f64 (pow.f64 d 2) (*.f64 h M))
(/.f64 (pow.f64 d 2) (*.f64 h M))
(/.f64 (pow.f64 d 2) (*.f64 h M))
(/.f64 (pow.f64 d 2) (*.f64 h M))
(/.f64 (pow.f64 d 2) (*.f64 h M))
(/.f64 (pow.f64 d 2) (*.f64 h M))
(/.f64 (pow.f64 d 2) (*.f64 h M))
(/.f64 (pow.f64 d 2) (*.f64 h M))
(/.f64 (pow.f64 d 2) (*.f64 h M))
(/.f64 (pow.f64 d 2) (*.f64 h M))
(/.f64 l (pow.f64 D 2))
(/.f64 l (pow.f64 D 2))
(/.f64 l (pow.f64 D 2))
(/.f64 l (pow.f64 D 2))
(/.f64 l (pow.f64 D 2))
(/.f64 l (pow.f64 D 2))
(/.f64 l (pow.f64 D 2))
(/.f64 l (pow.f64 D 2))
(/.f64 l (pow.f64 D 2))
(/.f64 l (pow.f64 D 2))
(/.f64 l (pow.f64 D 2))
(/.f64 l (pow.f64 D 2))
(/.f64 l (pow.f64 D 2))
(/.f64 l (pow.f64 D 2))
(/.f64 l (pow.f64 D 2))
(/.f64 l (pow.f64 D 2))
(/.f64 l (pow.f64 D 2))
(/.f64 l (pow.f64 D 2))
(/.f64 l (pow.f64 D 2))
(/.f64 l (pow.f64 D 2))
(/.f64 l (pow.f64 D 2))
(/.f64 l (pow.f64 D 2))
(/.f64 l (pow.f64 D 2))
(/.f64 l (pow.f64 D 2))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D))))) 1)
(/.f64 l (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d h))))
(/.f64 l (/.f64 (*.f64 (*.f64 D D) (*.f64 M h)) (*.f64 d d)))
(/.f64 l (*.f64 (*.f64 D D) (/.f64 (*.f64 M h) (*.f64 d d))))
(/.f64 l (*.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (*.f64 D D)))
(/.f64 (/.f64 (/.f64 l D) D) (/.f64 (*.f64 M h) (*.f64 d d)))
(/.f64 d (*.f64 (/.f64 D (/.f64 l D)) (/.f64 M (/.f64 d h))))
(/.f64 d (*.f64 (/.f64 M (/.f64 d h)) (/.f64 D (/.f64 l D))))
(/.f64 (*.f64 d d) (*.f64 (/.f64 D (/.f64 l D)) (*.f64 M h)))
(/.f64 (*.f64 d d) (*.f64 (*.f64 M h) (/.f64 D (/.f64 l D))))
(/.f64 (*.f64 (/.f64 d M) (/.f64 d h)) (/.f64 D (/.f64 l D)))
(/.f64 1 (/.f64 (*.f64 M h) (*.f64 l (*.f64 (pow.f64 D -2) (*.f64 d d)))))
(/.f64 1 (/.f64 (*.f64 D D) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d h)))))
(/.f64 1 (/.f64 (*.f64 (*.f64 D D) (*.f64 M h)) (*.f64 l (*.f64 d d))))
(/.f64 1 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M h) (*.f64 d d))))
(/.f64 1 (*.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 D (/.f64 l D))))
(/.f64 (*.f64 l (*.f64 (pow.f64 D -2) (*.f64 d d))) (*.f64 M h))
(/.f64 (*.f64 l (*.f64 (/.f64 d M) (/.f64 d h))) (*.f64 D D))
(/.f64 (/.f64 l D) (*.f64 (/.f64 (*.f64 M h) (*.f64 d d)) D))
(/.f64 (/.f64 d (/.f64 M d)) (*.f64 (/.f64 D (/.f64 l D)) h))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 M h)))
(/.f64 (neg.f64 l) (*.f64 (neg.f64 (*.f64 D D)) (/.f64 (*.f64 M h) (*.f64 d d))))
(/.f64 (neg.f64 l) (*.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (neg.f64 (*.f64 D D))))
(/.f64 (*.f64 d (neg.f64 d)) (*.f64 (/.f64 D (/.f64 l D)) (*.f64 M (neg.f64 h))))
(/.f64 (*.f64 d (neg.f64 d)) (*.f64 (*.f64 M (neg.f64 h)) (/.f64 D (/.f64 l D))))
(/.f64 (*.f64 l d) (*.f64 (*.f64 D D) (/.f64 M (/.f64 d h))))
(/.f64 (*.f64 (/.f64 (/.f64 l D) D) d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 l (/.f64 d (/.f64 M d))) (*.f64 (*.f64 D D) h))
(/.f64 (*.f64 (/.f64 (/.f64 l D) D) (/.f64 d (/.f64 M d))) h)
(/.f64 (*.f64 (*.f64 (/.f64 d M) (/.f64 d h)) (/.f64 l D)) D)
(/.f64 (*.f64 (/.f64 l D) (*.f64 (/.f64 d M) (/.f64 d h))) D)
(/.f64 (*.f64 d (/.f64 (/.f64 l D) D)) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 (/.f64 d (/.f64 M d)) (/.f64 (/.f64 l D) D)) h)
(/.f64 (*.f64 (/.f64 l D) (*.f64 d d)) (*.f64 D (*.f64 M h)))
(/.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 D -2) (*.f64 d d))) M) h)
(/.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 D -2) (*.f64 d d))) h) M)
(/.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 D -2) (*.f64 d d))) 1) (*.f64 M h))
(/.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 D -2) (*.f64 d d))) (sqrt.f64 (*.f64 M h))) (sqrt.f64 (*.f64 M h)))
(/.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 D -2) (*.f64 d d))) (pow.f64 (cbrt.f64 (*.f64 M h)) 2)) (cbrt.f64 (*.f64 M h)))
(/.f64 (/.f64 (*.f64 l (*.f64 (/.f64 d M) (/.f64 d h))) D) D)
(/.f64 (/.f64 (*.f64 l (*.f64 (/.f64 d M) (/.f64 d h))) 1) (*.f64 D D))
(/.f64 (/.f64 (*.f64 l (*.f64 (/.f64 d M) (/.f64 d h))) (cbrt.f64 (pow.f64 D 4))) (pow.f64 (cbrt.f64 D) 2))
(/.f64 (*.f64 (/.f64 (/.f64 l D) D) (*.f64 d (neg.f64 d))) (*.f64 M (neg.f64 h)))
(/.f64 (*.f64 l (*.f64 (/.f64 d M) (neg.f64 (/.f64 d h)))) (neg.f64 (*.f64 D D)))
(/.f64 (*.f64 (*.f64 l d) (neg.f64 d)) (*.f64 D (*.f64 D (*.f64 M (neg.f64 h)))))
(/.f64 (*.f64 (/.f64 l D) 1) (*.f64 D (/.f64 (*.f64 M h) (*.f64 d d))))
(/.f64 (*.f64 (/.f64 d (/.f64 M d)) 1) (*.f64 h (/.f64 D (/.f64 l D))))
(/.f64 (*.f64 (/.f64 l D) d) (*.f64 D (/.f64 M (/.f64 d h))))
(/.f64 (*.f64 (/.f64 l D) (/.f64 d (/.f64 M d))) (*.f64 D h))
(/.f64 (*.f64 (/.f64 l D) (*.f64 d (neg.f64 d))) (*.f64 D (*.f64 M (neg.f64 h))))
(/.f64 (*.f64 (neg.f64 l) d) (*.f64 (neg.f64 (*.f64 D D)) (/.f64 M (/.f64 d h))))
(/.f64 (*.f64 (neg.f64 l) (/.f64 d (/.f64 M d))) (*.f64 (neg.f64 (*.f64 D D)) h))
(/.f64 (*.f64 d l) (*.f64 (/.f64 M (/.f64 d h)) (*.f64 D D)))
(/.f64 (*.f64 d (/.f64 l D)) (*.f64 (/.f64 M (/.f64 d h)) D))
(/.f64 (*.f64 d (neg.f64 l)) (*.f64 (/.f64 M (/.f64 d h)) (neg.f64 (*.f64 D D))))
(/.f64 (*.f64 (*.f64 d d) (/.f64 l D)) (*.f64 (*.f64 M h) D))
(/.f64 (*.f64 (/.f64 d (/.f64 M d)) l) (*.f64 h (*.f64 D D)))
(/.f64 (*.f64 (/.f64 d (/.f64 M d)) (/.f64 l D)) (*.f64 h D))
(/.f64 (*.f64 (/.f64 d (/.f64 M d)) (neg.f64 l)) (*.f64 h (neg.f64 (*.f64 D D))))
(/.f64 (*.f64 (*.f64 d (neg.f64 d)) (/.f64 l D)) (*.f64 (*.f64 M (neg.f64 h)) D))
(/.f64 (*.f64 (neg.f64 l) (*.f64 d (neg.f64 d))) (*.f64 (neg.f64 (*.f64 D D)) (*.f64 M (neg.f64 h))))
(pow.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D))) 1)
(pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 M h))) (/.f64 (sqrt.f64 l) D)) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D))) 3) 1/3)
(neg.f64 (*.f64 (/.f64 (/.f64 l D) D) (*.f64 (/.f64 d M) (neg.f64 (/.f64 d h)))))
(neg.f64 (*.f64 (/.f64 l (neg.f64 (*.f64 D D))) (*.f64 (/.f64 d M) (/.f64 d h))))
(neg.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 M (neg.f64 h))) (/.f64 (/.f64 l D) D)))
(neg.f64 (*.f64 (/.f64 (/.f64 l D) D) (/.f64 (*.f64 d d) (*.f64 M (neg.f64 h)))))
(neg.f64 (*.f64 (*.f64 (/.f64 d M) (/.f64 d h)) (/.f64 l (neg.f64 (*.f64 D D)))))
(neg.f64 (*.f64 (/.f64 (/.f64 (/.f64 l D) D) 1) (/.f64 (*.f64 d d) (*.f64 M (neg.f64 h)))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 d M)) (/.f64 d h)) (/.f64 (/.f64 l D) D)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 l D) D) 3) (pow.f64 (*.f64 (/.f64 d M) (/.f64 d h)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d M) (/.f64 d h)) 3) (pow.f64 (/.f64 (/.f64 l D) D) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D)))))
(exp.f64 (log.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d M) (/.f64 d h)))) 1)
(*.f64 d (*.f64 d (/.f64 1 (*.f64 M h))))
(*.f64 d (/.f64 1 (/.f64 M (/.f64 d h))))
(*.f64 (*.f64 d d) (/.f64 1 (*.f64 M h)))
(*.f64 (*.f64 (/.f64 d M) (/.f64 d h)) 1)
(*.f64 1 (*.f64 (/.f64 d M) (/.f64 d h)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 M h))) (/.f64 d (sqrt.f64 (*.f64 M h))))
(*.f64 (cbrt.f64 (pow.f64 d 4)) (*.f64 (pow.f64 (cbrt.f64 d) 2) (/.f64 1 (*.f64 M h))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 d M) (/.f64 d h))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 d M) (/.f64 d h))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 d M) (/.f64 d h))) 2) (cbrt.f64 (*.f64 (/.f64 d M) (/.f64 d h))))
(*.f64 (/.f64 d (/.f64 M d)) (/.f64 1 h))
(*.f64 (/.f64 1 (*.f64 M h)) (*.f64 d d))
(*.f64 (/.f64 d M) (/.f64 d h))
(*.f64 (/.f64 d h) (/.f64 d M))
(*.f64 (*.f64 d (neg.f64 d)) (/.f64 1 (*.f64 M (neg.f64 h))))
(*.f64 (/.f64 d 1) (/.f64 d (*.f64 M h)))
(*.f64 (/.f64 1 M) (/.f64 (*.f64 d d) h))
(*.f64 (/.f64 1 h) (/.f64 d (/.f64 M d)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 M h))) (/.f64 (*.f64 d d) (sqrt.f64 (*.f64 M h))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 M h)) 2)) (/.f64 (*.f64 d d) (cbrt.f64 (*.f64 M h))))
(*.f64 (/.f64 d (*.f64 M h)) d)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d 4)) 1) (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 M h)))
(*.f64 (/.f64 d (pow.f64 (cbrt.f64 (*.f64 M h)) 2)) (/.f64 d (cbrt.f64 (*.f64 M h))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d 4)) M) (/.f64 (pow.f64 (cbrt.f64 d) 2) h))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d 4)) h) (/.f64 (pow.f64 (cbrt.f64 d) 2) M))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d 4)) (sqrt.f64 (*.f64 M h))) (/.f64 (pow.f64 (cbrt.f64 d) 2) (sqrt.f64 (*.f64 M h))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d 4)) (pow.f64 (cbrt.f64 (*.f64 M h)) 2)) (cbrt.f64 (*.f64 (/.f64 d M) (/.f64 d h))))
(pow.f64 (*.f64 (/.f64 d M) (/.f64 d h)) 1)
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 M h))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d M) (/.f64 d h))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 d M) (/.f64 d h)) 3) 1/3)
(pow.f64 (/.f64 (*.f64 M h) (*.f64 d d)) -1)
(neg.f64 (*.f64 (/.f64 d M) (neg.f64 (/.f64 d h))))
(neg.f64 (/.f64 (*.f64 d d) (*.f64 M (neg.f64 h))))
(neg.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 M (neg.f64 h))) 1))
(neg.f64 (*.f64 1 (/.f64 (*.f64 d d) (*.f64 M (neg.f64 h)))))
(sqrt.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 M h) 2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 d M)) (/.f64 d h)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d M) (/.f64 d h)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d M) (/.f64 d h)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d d) 3) (pow.f64 (*.f64 M h) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d M) (/.f64 d h))))
(exp.f64 (log.f64 (*.f64 (/.f64 d M) (/.f64 d h))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d M) (/.f64 d h))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d M) (/.f64 d h))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 l D) D))) 1)
(*.f64 l (pow.f64 D -2))
(*.f64 (/.f64 (/.f64 l D) D) 1)
(*.f64 1 (/.f64 (/.f64 l D) D))
(*.f64 (/.f64 (sqrt.f64 l) D) (/.f64 (sqrt.f64 l) D))
(*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 l) (pow.f64 D -2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 l D) D)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 l D) D)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 l D) D)) 2) (cbrt.f64 (/.f64 (/.f64 l D) D)))
(*.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (cbrt.f64 l) (pow.f64 D -2)))
(*.f64 (/.f64 l D) (/.f64 1 D))
(*.f64 (pow.f64 D -2) l)
(*.f64 (neg.f64 l) (/.f64 1 (neg.f64 (*.f64 D D))))
(*.f64 (/.f64 1 D) (/.f64 l D))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 D 4))) (/.f64 l (pow.f64 (cbrt.f64 D) 2)))
(*.f64 (/.f64 (sqrt.f64 l) 1) (/.f64 (sqrt.f64 l) (*.f64 D D)))
(*.f64 (/.f64 (sqrt.f64 l) (cbrt.f64 (pow.f64 D 4))) (/.f64 (sqrt.f64 l) (pow.f64 (cbrt.f64 D) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) D) (/.f64 (cbrt.f64 l) D))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) 1) (/.f64 (cbrt.f64 l) (*.f64 D D)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (cbrt.f64 (pow.f64 D 4))) (cbrt.f64 (/.f64 (/.f64 l D) D)))
(pow.f64 (/.f64 (/.f64 l D) D) 1)
(pow.f64 (/.f64 (sqrt.f64 l) D) 2)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 l D) D)) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 l D) D) 3) 1/3)
(pow.f64 (/.f64 D (/.f64 l D)) -1)
(neg.f64 (neg.f64 (/.f64 (/.f64 l D) D)))
(neg.f64 (/.f64 l (neg.f64 (*.f64 D D))))
(neg.f64 (*.f64 (/.f64 l (neg.f64 (*.f64 D D))) 1))
(neg.f64 (*.f64 1 (/.f64 l (neg.f64 (*.f64 D D)))))
(sqrt.f64 (/.f64 (*.f64 l l) (pow.f64 D 4)))
(log.f64 (pow.f64 (exp.f64 l) (pow.f64 D -2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 l D) D))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 l D) D) 3))
(cbrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (*.f64 D D) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 l D) D)))
(exp.f64 (log.f64 (/.f64 (/.f64 l D) D)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 l D) D)) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 l D) D)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D))))) 1)
(*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D)))
(*.f64 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D))) 1)
(*.f64 1 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D))))
(*.f64 (/.f64 (sqrt.f64 M) (*.f64 (/.f64 d (sqrt.f64 (*.f64 M h))) (/.f64 (sqrt.f64 l) D))) (/.f64 (sqrt.f64 M) (*.f64 (/.f64 d (sqrt.f64 (*.f64 M h))) (/.f64 (sqrt.f64 l) D))))
(*.f64 (sqrt.f64 M) (*.f64 (sqrt.f64 M) (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D))))
(*.f64 (cbrt.f64 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D)))) (pow.f64 (cbrt.f64 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D)))) 2) (cbrt.f64 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D)))))
(*.f64 (pow.f64 (cbrt.f64 M) 2) (*.f64 (cbrt.f64 M) (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D))))
(*.f64 (*.f64 M (/.f64 D (/.f64 l D))) (/.f64 (*.f64 M h) (*.f64 d d)))
(*.f64 (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D)) M)
(*.f64 (/.f64 D (/.f64 l D)) (/.f64 M (*.f64 (/.f64 d M) (/.f64 d h))))
(*.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (*.f64 M (/.f64 D (/.f64 l D))))
(*.f64 (neg.f64 M) (/.f64 1 (*.f64 (/.f64 (/.f64 l D) D) (*.f64 (/.f64 d M) (neg.f64 (/.f64 d h))))))
(*.f64 (/.f64 (*.f64 M (/.f64 D (/.f64 l D))) (*.f64 d d)) (*.f64 M h))
(*.f64 (/.f64 (*.f64 M (/.f64 D (/.f64 l D))) 1) (/.f64 (*.f64 M h) (*.f64 d d)))
(*.f64 (/.f64 1 (*.f64 (/.f64 d (sqrt.f64 (*.f64 M h))) (/.f64 (sqrt.f64 l) D))) (/.f64 M (*.f64 (/.f64 d (sqrt.f64 (*.f64 M h))) (/.f64 (sqrt.f64 l) D))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D)))) 2)) (/.f64 M (cbrt.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D))))))
(*.f64 (/.f64 M (*.f64 l (*.f64 (pow.f64 D -2) (*.f64 d d)))) (*.f64 M h))
(*.f64 (/.f64 M (*.f64 l (*.f64 (/.f64 d M) (/.f64 d h)))) (*.f64 D D))
(*.f64 (/.f64 M (*.f64 l (*.f64 d d))) (*.f64 (*.f64 D D) (*.f64 M h)))
(*.f64 (/.f64 (*.f64 M (/.f64 D (/.f64 l D))) d) (/.f64 M (/.f64 d h)))
(*.f64 (/.f64 (*.f64 M (/.f64 D (/.f64 l D))) (/.f64 d (/.f64 M d))) h)
(*.f64 (/.f64 (*.f64 M (/.f64 D (/.f64 l D))) (*.f64 d (neg.f64 d))) (*.f64 M (neg.f64 h)))
(*.f64 (/.f64 (sqrt.f64 M) 1) (/.f64 (sqrt.f64 M) (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D)))))
(*.f64 (/.f64 (sqrt.f64 M) (/.f64 (/.f64 l D) D)) (/.f64 (sqrt.f64 M) (*.f64 (/.f64 d M) (/.f64 d h))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) 1) (/.f64 (cbrt.f64 M) (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D)))))
(*.f64 (/.f64 (sqrt.f64 M) (*.f64 (/.f64 d M) (/.f64 d h))) (/.f64 (sqrt.f64 M) (/.f64 (/.f64 l D) D)))
(*.f64 (/.f64 (sqrt.f64 M) (pow.f64 (cbrt.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D)))) 2)) (/.f64 (sqrt.f64 M) (cbrt.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) (/.f64 (/.f64 l D) D)) (/.f64 (cbrt.f64 M) (*.f64 (/.f64 d M) (/.f64 d h))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) (*.f64 (/.f64 d M) (/.f64 d h))) (/.f64 (cbrt.f64 M) (/.f64 (/.f64 l D) D)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) (*.f64 (/.f64 d (sqrt.f64 (*.f64 M h))) (/.f64 (sqrt.f64 l) D))) (/.f64 (cbrt.f64 M) (*.f64 (/.f64 d (sqrt.f64 (*.f64 M h))) (/.f64 (sqrt.f64 l) D))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D)))) 2)) (cbrt.f64 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D)))))
(pow.f64 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D))) 1)
(pow.f64 (/.f64 (sqrt.f64 M) (*.f64 (/.f64 d (sqrt.f64 (*.f64 M h))) (/.f64 (sqrt.f64 l) D))) 2)
(pow.f64 (cbrt.f64 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D)))) 3)
(pow.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D))) 3) 1/3)
(pow.f64 (/.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D))) M) -1)
(neg.f64 (/.f64 M (*.f64 (/.f64 (/.f64 l D) D) (*.f64 (/.f64 d M) (neg.f64 (/.f64 d h))))))
(neg.f64 (*.f64 (/.f64 M (*.f64 (/.f64 (/.f64 l D) D) (*.f64 (/.f64 d M) (neg.f64 (/.f64 d h))))) 1))
(neg.f64 (*.f64 M (/.f64 1 (*.f64 (/.f64 (/.f64 l D) D) (*.f64 (/.f64 d M) (neg.f64 (/.f64 d h)))))))
(neg.f64 (*.f64 1 (/.f64 M (*.f64 (/.f64 (/.f64 l D) D) (*.f64 (/.f64 d M) (neg.f64 (/.f64 d h)))))))
(neg.f64 (*.f64 (/.f64 (*.f64 M (/.f64 D (/.f64 l D))) (*.f64 d (neg.f64 d))) (*.f64 M h)))
(sqrt.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D))) 2))
(log.f64 (pow.f64 (exp.f64 M) (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D))))))
(cbrt.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D))) 3))
(cbrt.f64 (/.f64 (pow.f64 M 3) (pow.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D))) 3)))
(expm1.f64 (log1p.f64 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D)))))
(exp.f64 (log.f64 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D)))))
(exp.f64 (*.f64 (log.f64 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D)))) 1))
(log1p.f64 (expm1.f64 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D)))))
Outputs
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 M h)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 M h)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 M h)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 M h)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 M h)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 M h)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 M h)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 M h)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 M h)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 M h)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 M h)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 M h)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 h M)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 M h)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 M h)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 M h)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 M h)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 M h)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 M h)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 M h)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (*.f64 M h)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M h)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M h)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M h)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (*.f64 M h)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (pow.f64 d 2) (*.f64 M h))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(/.f64 (pow.f64 d 2) (*.f64 M h))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(/.f64 (pow.f64 d 2) (*.f64 M h))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(/.f64 (pow.f64 d 2) (*.f64 M h))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(/.f64 (pow.f64 d 2) (*.f64 M h))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(/.f64 (pow.f64 d 2) (*.f64 M h))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(/.f64 (pow.f64 d 2) (*.f64 M h))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(/.f64 (pow.f64 d 2) (*.f64 M h))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(/.f64 (pow.f64 d 2) (*.f64 M h))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(/.f64 (pow.f64 d 2) (*.f64 M h))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(/.f64 (pow.f64 d 2) (*.f64 M h))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(/.f64 (pow.f64 d 2) (*.f64 M h))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(/.f64 (pow.f64 d 2) (*.f64 M h))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(/.f64 (pow.f64 d 2) (*.f64 M h))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(/.f64 (pow.f64 d 2) (*.f64 M h))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(/.f64 (pow.f64 d 2) (*.f64 M h))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(/.f64 (pow.f64 d 2) (*.f64 M h))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(/.f64 (pow.f64 d 2) (*.f64 M h))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(/.f64 (pow.f64 d 2) (*.f64 M h))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(/.f64 (pow.f64 d 2) (*.f64 M h))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(/.f64 (pow.f64 d 2) (*.f64 M h))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(/.f64 (pow.f64 d 2) (*.f64 M h))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(/.f64 (pow.f64 d 2) (*.f64 M h))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(/.f64 (pow.f64 d 2) (*.f64 M h))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(/.f64 (pow.f64 d 2) (*.f64 h M))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(/.f64 (pow.f64 d 2) (*.f64 h M))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(/.f64 (pow.f64 d 2) (*.f64 h M))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(/.f64 (pow.f64 d 2) (*.f64 h M))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(/.f64 (pow.f64 d 2) (*.f64 h M))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(/.f64 (pow.f64 d 2) (*.f64 h M))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(/.f64 (pow.f64 d 2) (*.f64 h M))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(/.f64 (pow.f64 d 2) (*.f64 h M))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(/.f64 (pow.f64 d 2) (*.f64 h M))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(/.f64 (pow.f64 d 2) (*.f64 h M))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(/.f64 (pow.f64 d 2) (*.f64 h M))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(/.f64 (pow.f64 d 2) (*.f64 h M))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(/.f64 l (pow.f64 D 2))
(/.f64 l (*.f64 D D))
(/.f64 l (pow.f64 D 2))
(/.f64 l (*.f64 D D))
(/.f64 l (pow.f64 D 2))
(/.f64 l (*.f64 D D))
(/.f64 l (pow.f64 D 2))
(/.f64 l (*.f64 D D))
(/.f64 l (pow.f64 D 2))
(/.f64 l (*.f64 D D))
(/.f64 l (pow.f64 D 2))
(/.f64 l (*.f64 D D))
(/.f64 l (pow.f64 D 2))
(/.f64 l (*.f64 D D))
(/.f64 l (pow.f64 D 2))
(/.f64 l (*.f64 D D))
(/.f64 l (pow.f64 D 2))
(/.f64 l (*.f64 D D))
(/.f64 l (pow.f64 D 2))
(/.f64 l (*.f64 D D))
(/.f64 l (pow.f64 D 2))
(/.f64 l (*.f64 D D))
(/.f64 l (pow.f64 D 2))
(/.f64 l (*.f64 D D))
(/.f64 l (pow.f64 D 2))
(/.f64 l (*.f64 D D))
(/.f64 l (pow.f64 D 2))
(/.f64 l (*.f64 D D))
(/.f64 l (pow.f64 D 2))
(/.f64 l (*.f64 D D))
(/.f64 l (pow.f64 D 2))
(/.f64 l (*.f64 D D))
(/.f64 l (pow.f64 D 2))
(/.f64 l (*.f64 D D))
(/.f64 l (pow.f64 D 2))
(/.f64 l (*.f64 D D))
(/.f64 l (pow.f64 D 2))
(/.f64 l (*.f64 D D))
(/.f64 l (pow.f64 D 2))
(/.f64 l (*.f64 D D))
(/.f64 l (pow.f64 D 2))
(/.f64 l (*.f64 D D))
(/.f64 l (pow.f64 D 2))
(/.f64 l (*.f64 D D))
(/.f64 l (pow.f64 D 2))
(/.f64 l (*.f64 D D))
(/.f64 l (pow.f64 D 2))
(/.f64 l (*.f64 D D))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D))))) 1)
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 l (/.f64 (*.f64 D D) (*.f64 (/.f64 d M) (/.f64 d h))))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 l (/.f64 (*.f64 (*.f64 D D) (*.f64 M h)) (*.f64 d d)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 l (*.f64 (*.f64 D D) (/.f64 (*.f64 M h) (*.f64 d d))))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 l (*.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (*.f64 D D)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (/.f64 (/.f64 l D) D) (/.f64 (*.f64 M h) (*.f64 d d)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 d (*.f64 (/.f64 D (/.f64 l D)) (/.f64 M (/.f64 d h))))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 d (*.f64 (/.f64 M (/.f64 d h)) (/.f64 D (/.f64 l D))))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 d d) (*.f64 (/.f64 D (/.f64 l D)) (*.f64 M h)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 d d) (*.f64 (*.f64 M h) (/.f64 D (/.f64 l D))))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (/.f64 d M) (/.f64 d h)) (/.f64 D (/.f64 l D)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 1 (/.f64 (*.f64 M h) (*.f64 l (*.f64 (pow.f64 D -2) (*.f64 d d)))))
(*.f64 (/.f64 1 (*.f64 h M)) (*.f64 l (*.f64 (*.f64 d d) (pow.f64 D -2))))
(*.f64 (*.f64 (*.f64 d (pow.f64 D -2)) (*.f64 l d)) (/.f64 (/.f64 1 h) M))
(/.f64 1 (/.f64 (*.f64 D D) (*.f64 l (*.f64 (/.f64 d M) (/.f64 d h)))))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 1 (/.f64 (*.f64 (*.f64 D D) (*.f64 M h)) (*.f64 l (*.f64 d d))))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 1 (*.f64 (/.f64 D (/.f64 l D)) (/.f64 (*.f64 M h) (*.f64 d d))))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 1 (*.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 D (/.f64 l D))))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 l (*.f64 (pow.f64 D -2) (*.f64 d d))) (*.f64 M h))
(*.f64 (/.f64 l M) (/.f64 (*.f64 (*.f64 d d) (pow.f64 D -2)) h))
(*.f64 (/.f64 (/.f64 l M) h) (*.f64 d (*.f64 d (pow.f64 D -2))))
(/.f64 (*.f64 l (*.f64 (/.f64 d M) (/.f64 d h))) (*.f64 D D))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (/.f64 l D) (*.f64 (/.f64 (*.f64 M h) (*.f64 d d)) D))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (/.f64 d (/.f64 M d)) (*.f64 (/.f64 D (/.f64 l D)) h))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 D D) (*.f64 M h)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (neg.f64 l) (*.f64 (neg.f64 (*.f64 D D)) (/.f64 (*.f64 M h) (*.f64 d d))))
(/.f64 (/.f64 (neg.f64 l) (*.f64 (/.f64 M d) (/.f64 h d))) (*.f64 D (neg.f64 D)))
(/.f64 (/.f64 (/.f64 (neg.f64 l) D) (neg.f64 D)) (*.f64 (/.f64 M d) (/.f64 h d)))
(/.f64 (neg.f64 l) (*.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (neg.f64 (*.f64 D D))))
(/.f64 (/.f64 (neg.f64 l) (*.f64 (/.f64 M d) (/.f64 h d))) (*.f64 D (neg.f64 D)))
(/.f64 (/.f64 (/.f64 (neg.f64 l) D) (neg.f64 D)) (*.f64 (/.f64 M d) (/.f64 h d)))
(/.f64 (*.f64 d (neg.f64 d)) (*.f64 (/.f64 D (/.f64 l D)) (*.f64 M (neg.f64 h))))
(*.f64 (/.f64 (/.f64 l (*.f64 D D)) M) (/.f64 (neg.f64 (*.f64 d d)) (neg.f64 h)))
(*.f64 (/.f64 l (*.f64 D D)) (*.f64 (/.f64 (neg.f64 d) M) (/.f64 d (neg.f64 h))))
(/.f64 (*.f64 d (neg.f64 d)) (*.f64 (*.f64 M (neg.f64 h)) (/.f64 D (/.f64 l D))))
(*.f64 (/.f64 (/.f64 l (*.f64 D D)) M) (/.f64 (neg.f64 (*.f64 d d)) (neg.f64 h)))
(*.f64 (/.f64 l (*.f64 D D)) (*.f64 (/.f64 (neg.f64 d) M) (/.f64 d (neg.f64 h))))
(/.f64 (*.f64 l d) (*.f64 (*.f64 D D) (/.f64 M (/.f64 d h))))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (/.f64 (/.f64 l D) D) d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 l (/.f64 d (/.f64 M d))) (*.f64 (*.f64 D D) h))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (/.f64 (/.f64 l D) D) (/.f64 d (/.f64 M d))) h)
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (*.f64 (/.f64 d M) (/.f64 d h)) (/.f64 l D)) D)
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (/.f64 l D) (*.f64 (/.f64 d M) (/.f64 d h))) D)
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 d (/.f64 (/.f64 l D) D)) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (/.f64 d (/.f64 M d)) (/.f64 (/.f64 l D) D)) h)
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (/.f64 l D) (*.f64 d d)) (*.f64 D (*.f64 M h)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 D -2) (*.f64 d d))) M) h)
(*.f64 (/.f64 l M) (/.f64 (*.f64 (*.f64 d d) (pow.f64 D -2)) h))
(*.f64 (/.f64 (/.f64 l M) h) (*.f64 d (*.f64 d (pow.f64 D -2))))
(/.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 D -2) (*.f64 d d))) h) M)
(*.f64 (/.f64 l M) (/.f64 (*.f64 (*.f64 d d) (pow.f64 D -2)) h))
(*.f64 (/.f64 (/.f64 l M) h) (*.f64 d (*.f64 d (pow.f64 D -2))))
(/.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 D -2) (*.f64 d d))) 1) (*.f64 M h))
(*.f64 (/.f64 l M) (/.f64 (*.f64 (*.f64 d d) (pow.f64 D -2)) h))
(*.f64 (/.f64 (/.f64 l M) h) (*.f64 d (*.f64 d (pow.f64 D -2))))
(/.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 D -2) (*.f64 d d))) (sqrt.f64 (*.f64 M h))) (sqrt.f64 (*.f64 M h)))
(/.f64 (*.f64 l (*.f64 (*.f64 d d) (pow.f64 D -2))) (*.f64 (sqrt.f64 (*.f64 h M)) (sqrt.f64 (*.f64 h M))))
(/.f64 l (/.f64 (*.f64 (sqrt.f64 (*.f64 h M)) (sqrt.f64 (*.f64 h M))) (*.f64 d (*.f64 d (pow.f64 D -2)))))
(/.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 D -2) (*.f64 d d))) (pow.f64 (cbrt.f64 (*.f64 M h)) 2)) (cbrt.f64 (*.f64 M h)))
(/.f64 (*.f64 l (*.f64 (*.f64 d d) (pow.f64 D -2))) (*.f64 (cbrt.f64 (*.f64 h M)) (pow.f64 (cbrt.f64 (*.f64 h M)) 2)))
(/.f64 (/.f64 (*.f64 (*.f64 d (pow.f64 D -2)) (*.f64 l d)) (cbrt.f64 (*.f64 h M))) (pow.f64 (cbrt.f64 (*.f64 h M)) 2))
(/.f64 (/.f64 (*.f64 l (*.f64 (/.f64 d M) (/.f64 d h))) D) D)
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (/.f64 (*.f64 l (*.f64 (/.f64 d M) (/.f64 d h))) 1) (*.f64 D D))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (/.f64 (*.f64 l (*.f64 (/.f64 d M) (/.f64 d h))) (cbrt.f64 (pow.f64 D 4))) (pow.f64 (cbrt.f64 D) 2))
(/.f64 (*.f64 l (*.f64 (/.f64 d M) (/.f64 d h))) (*.f64 (pow.f64 (cbrt.f64 D) 2) (cbrt.f64 (pow.f64 D 4))))
(/.f64 l (*.f64 (pow.f64 (cbrt.f64 D) 2) (*.f64 (/.f64 (cbrt.f64 (pow.f64 D 4)) (*.f64 d (/.f64 d h))) M)))
(/.f64 (*.f64 (/.f64 (/.f64 l D) D) (*.f64 d (neg.f64 d))) (*.f64 M (neg.f64 h)))
(*.f64 (/.f64 (/.f64 l (*.f64 D D)) M) (/.f64 (neg.f64 (*.f64 d d)) (neg.f64 h)))
(*.f64 (/.f64 l (*.f64 D D)) (*.f64 (/.f64 (neg.f64 d) M) (/.f64 d (neg.f64 h))))
(/.f64 (*.f64 l (*.f64 (/.f64 d M) (neg.f64 (/.f64 d h)))) (neg.f64 (*.f64 D D)))
(/.f64 (/.f64 (neg.f64 l) (*.f64 (/.f64 M d) (/.f64 h d))) (*.f64 D (neg.f64 D)))
(/.f64 (/.f64 (/.f64 (neg.f64 l) D) (neg.f64 D)) (*.f64 (/.f64 M d) (/.f64 h d)))
(/.f64 (*.f64 (*.f64 l d) (neg.f64 d)) (*.f64 D (*.f64 D (*.f64 M (neg.f64 h)))))
(*.f64 (/.f64 (/.f64 l (*.f64 D D)) M) (/.f64 (neg.f64 (*.f64 d d)) (neg.f64 h)))
(*.f64 (/.f64 l (*.f64 D D)) (*.f64 (/.f64 (neg.f64 d) M) (/.f64 d (neg.f64 h))))
(/.f64 (*.f64 (/.f64 l D) 1) (*.f64 D (/.f64 (*.f64 M h) (*.f64 d d))))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (/.f64 d (/.f64 M d)) 1) (*.f64 h (/.f64 D (/.f64 l D))))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (/.f64 l D) d) (*.f64 D (/.f64 M (/.f64 d h))))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (/.f64 l D) (/.f64 d (/.f64 M d))) (*.f64 D h))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (/.f64 l D) (*.f64 d (neg.f64 d))) (*.f64 D (*.f64 M (neg.f64 h))))
(*.f64 (/.f64 (/.f64 l (*.f64 D D)) M) (/.f64 (neg.f64 (*.f64 d d)) (neg.f64 h)))
(*.f64 (/.f64 l (*.f64 D D)) (*.f64 (/.f64 (neg.f64 d) M) (/.f64 d (neg.f64 h))))
(/.f64 (*.f64 (neg.f64 l) d) (*.f64 (neg.f64 (*.f64 D D)) (/.f64 M (/.f64 d h))))
(/.f64 (/.f64 (neg.f64 l) (*.f64 (/.f64 M d) (/.f64 h d))) (*.f64 D (neg.f64 D)))
(/.f64 (/.f64 (/.f64 (neg.f64 l) D) (neg.f64 D)) (*.f64 (/.f64 M d) (/.f64 h d)))
(/.f64 (*.f64 (neg.f64 l) (/.f64 d (/.f64 M d))) (*.f64 (neg.f64 (*.f64 D D)) h))
(/.f64 (/.f64 (neg.f64 l) (*.f64 (/.f64 M d) (/.f64 h d))) (*.f64 D (neg.f64 D)))
(/.f64 (/.f64 (/.f64 (neg.f64 l) D) (neg.f64 D)) (*.f64 (/.f64 M d) (/.f64 h d)))
(/.f64 (*.f64 d l) (*.f64 (/.f64 M (/.f64 d h)) (*.f64 D D)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 d (/.f64 l D)) (*.f64 (/.f64 M (/.f64 d h)) D))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 d (neg.f64 l)) (*.f64 (/.f64 M (/.f64 d h)) (neg.f64 (*.f64 D D))))
(/.f64 (/.f64 (neg.f64 l) (*.f64 (/.f64 M d) (/.f64 h d))) (*.f64 D (neg.f64 D)))
(/.f64 (/.f64 (/.f64 (neg.f64 l) D) (neg.f64 D)) (*.f64 (/.f64 M d) (/.f64 h d)))
(/.f64 (*.f64 (*.f64 d d) (/.f64 l D)) (*.f64 (*.f64 M h) D))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (/.f64 d (/.f64 M d)) l) (*.f64 h (*.f64 D D)))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (/.f64 d (/.f64 M d)) (/.f64 l D)) (*.f64 h D))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(/.f64 (*.f64 (/.f64 d (/.f64 M d)) (neg.f64 l)) (*.f64 h (neg.f64 (*.f64 D D))))
(/.f64 (/.f64 (neg.f64 l) (*.f64 (/.f64 M d) (/.f64 h d))) (*.f64 D (neg.f64 D)))
(/.f64 (/.f64 (/.f64 (neg.f64 l) D) (neg.f64 D)) (*.f64 (/.f64 M d) (/.f64 h d)))
(/.f64 (*.f64 (*.f64 d (neg.f64 d)) (/.f64 l D)) (*.f64 (*.f64 M (neg.f64 h)) D))
(*.f64 (/.f64 (/.f64 l (*.f64 D D)) M) (/.f64 (neg.f64 (*.f64 d d)) (neg.f64 h)))
(*.f64 (/.f64 l (*.f64 D D)) (*.f64 (/.f64 (neg.f64 d) M) (/.f64 d (neg.f64 h))))
(/.f64 (*.f64 (neg.f64 l) (*.f64 d (neg.f64 d))) (*.f64 (neg.f64 (*.f64 D D)) (*.f64 M (neg.f64 h))))
(*.f64 (/.f64 (neg.f64 l) (*.f64 D (neg.f64 D))) (/.f64 (neg.f64 (*.f64 d d)) (*.f64 M (neg.f64 h))))
(*.f64 (*.f64 (/.f64 (neg.f64 d) M) (/.f64 d (neg.f64 h))) (/.f64 (/.f64 (neg.f64 l) D) (neg.f64 D)))
(pow.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D))) 1)
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 M h))) (/.f64 (sqrt.f64 l) D)) 2)
(pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h M))) (/.f64 (sqrt.f64 l) D)) 2)
(pow.f64 (/.f64 d (/.f64 (sqrt.f64 (*.f64 h M)) (/.f64 (sqrt.f64 l) D))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D)))) 3)
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(pow.f64 (pow.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D))) 3) 1/3)
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(neg.f64 (*.f64 (/.f64 (/.f64 l D) D) (*.f64 (/.f64 d M) (neg.f64 (/.f64 d h)))))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(neg.f64 (*.f64 (/.f64 l (neg.f64 (*.f64 D D))) (*.f64 (/.f64 d M) (/.f64 d h))))
(/.f64 (/.f64 (neg.f64 l) (*.f64 (/.f64 M d) (/.f64 h d))) (*.f64 D (neg.f64 D)))
(/.f64 (/.f64 (/.f64 (neg.f64 l) D) (neg.f64 D)) (*.f64 (/.f64 M d) (/.f64 h d)))
(neg.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 M (neg.f64 h))) (/.f64 (/.f64 l D) D)))
(*.f64 (/.f64 (/.f64 l (*.f64 D D)) M) (/.f64 (neg.f64 (*.f64 d d)) (neg.f64 h)))
(*.f64 (/.f64 l (*.f64 D D)) (*.f64 (/.f64 (neg.f64 d) M) (/.f64 d (neg.f64 h))))
(neg.f64 (*.f64 (/.f64 (/.f64 l D) D) (/.f64 (*.f64 d d) (*.f64 M (neg.f64 h)))))
(*.f64 (/.f64 (/.f64 l (*.f64 D D)) M) (/.f64 (neg.f64 (*.f64 d d)) (neg.f64 h)))
(*.f64 (/.f64 l (*.f64 D D)) (*.f64 (/.f64 (neg.f64 d) M) (/.f64 d (neg.f64 h))))
(neg.f64 (*.f64 (*.f64 (/.f64 d M) (/.f64 d h)) (/.f64 l (neg.f64 (*.f64 D D)))))
(/.f64 (/.f64 (neg.f64 l) (*.f64 (/.f64 M d) (/.f64 h d))) (*.f64 D (neg.f64 D)))
(/.f64 (/.f64 (/.f64 (neg.f64 l) D) (neg.f64 D)) (*.f64 (/.f64 M d) (/.f64 h d)))
(neg.f64 (*.f64 (/.f64 (/.f64 (/.f64 l D) D) 1) (/.f64 (*.f64 d d) (*.f64 M (neg.f64 h)))))
(*.f64 (/.f64 (/.f64 l (*.f64 D D)) M) (/.f64 (neg.f64 (*.f64 d d)) (neg.f64 h)))
(*.f64 (/.f64 l (*.f64 D D)) (*.f64 (/.f64 (neg.f64 d) M) (/.f64 d (neg.f64 h))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D))) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 l (*.f64 D D)) (*.f64 (/.f64 d M) (/.f64 d h))) 2))
(sqrt.f64 (pow.f64 (*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (/.f64 d M)) (/.f64 d h)) (/.f64 (/.f64 l D) D)))
(*.f64 (/.f64 l (*.f64 D D)) (*.f64 (/.f64 d h) (log.f64 (exp.f64 (/.f64 d M)))))
(*.f64 (*.f64 (/.f64 d h) (/.f64 l (*.f64 D D))) (log.f64 (exp.f64 (/.f64 d M))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D))))))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D))) 3))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 l D) D) 3) (pow.f64 (*.f64 (/.f64 d M) (/.f64 d h)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 D D)) 3) (pow.f64 (*.f64 (/.f64 d M) (/.f64 d h)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 D D)) 3) (pow.f64 (*.f64 d (/.f64 (/.f64 d h) M)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d M) (/.f64 d h)) 3) (pow.f64 (/.f64 (/.f64 l D) D) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 D D)) 3) (pow.f64 (*.f64 (/.f64 d M) (/.f64 d h)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 D D)) 3) (pow.f64 (*.f64 d (/.f64 (/.f64 d h) M)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D)))))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(exp.f64 (log.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D)))))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D)))) 1))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D)))))
(/.f64 (*.f64 l (*.f64 d d)) (*.f64 D (*.f64 M (*.f64 D h))))
(*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 d M) (/.f64 d h)))) 1)
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(*.f64 d (*.f64 d (/.f64 1 (*.f64 M h))))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(*.f64 d (/.f64 1 (/.f64 M (/.f64 d h))))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(*.f64 (*.f64 d d) (/.f64 1 (*.f64 M h)))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(*.f64 (*.f64 (/.f64 d M) (/.f64 d h)) 1)
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(*.f64 1 (*.f64 (/.f64 d M) (/.f64 d h)))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 M h))) (/.f64 d (sqrt.f64 (*.f64 M h))))
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 h M))) 2)
(*.f64 (cbrt.f64 (pow.f64 d 4)) (*.f64 (pow.f64 (cbrt.f64 d) 2) (/.f64 1 (*.f64 M h))))
(*.f64 (cbrt.f64 (pow.f64 d 4)) (*.f64 (/.f64 1 (*.f64 h M)) (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 d 4)) (/.f64 (/.f64 1 h) M)) (pow.f64 (cbrt.f64 d) 2))
(*.f64 (cbrt.f64 (*.f64 (/.f64 d M) (/.f64 d h))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 d M) (/.f64 d h))) 2))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 d M) (/.f64 d h))) 2) (cbrt.f64 (*.f64 (/.f64 d M) (/.f64 d h))))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(*.f64 (/.f64 d (/.f64 M d)) (/.f64 1 h))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(*.f64 (/.f64 1 (*.f64 M h)) (*.f64 d d))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(*.f64 (/.f64 d M) (/.f64 d h))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(*.f64 (/.f64 d h) (/.f64 d M))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(*.f64 (*.f64 d (neg.f64 d)) (/.f64 1 (*.f64 M (neg.f64 h))))
(*.f64 d (*.f64 (neg.f64 d) (/.f64 1 (*.f64 M (neg.f64 h)))))
(*.f64 (/.f64 (neg.f64 d) M) (/.f64 d (neg.f64 h)))
(*.f64 (/.f64 d 1) (/.f64 d (*.f64 M h)))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(*.f64 (/.f64 1 M) (/.f64 (*.f64 d d) h))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(*.f64 (/.f64 1 h) (/.f64 d (/.f64 M d)))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 M h))) (/.f64 (*.f64 d d) (sqrt.f64 (*.f64 M h))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h M))) (/.f64 (*.f64 d d) (sqrt.f64 (*.f64 h M))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 h M))) (*.f64 d (/.f64 d (sqrt.f64 (*.f64 h M)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 M h)) 2)) (/.f64 (*.f64 d d) (cbrt.f64 (*.f64 M h))))
(/.f64 (*.f64 1 (/.f64 d (/.f64 (cbrt.f64 (*.f64 h M)) d))) (pow.f64 (cbrt.f64 (*.f64 h M)) 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 h M)) 2)) (*.f64 d (/.f64 d (cbrt.f64 (*.f64 h M)))))
(*.f64 (/.f64 d (*.f64 M h)) d)
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d 4)) 1) (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 M h)))
(*.f64 (cbrt.f64 (pow.f64 d 4)) (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 h M)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 d) 2) (/.f64 (cbrt.f64 (pow.f64 d 4)) h)) M)
(*.f64 (/.f64 d (pow.f64 (cbrt.f64 (*.f64 M h)) 2)) (/.f64 d (cbrt.f64 (*.f64 M h))))
(*.f64 (/.f64 d (pow.f64 (cbrt.f64 (*.f64 h M)) 2)) (/.f64 d (cbrt.f64 (*.f64 h M))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d 4)) M) (/.f64 (pow.f64 (cbrt.f64 d) 2) h))
(*.f64 (cbrt.f64 (pow.f64 d 4)) (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 h M)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 d) 2) (/.f64 (cbrt.f64 (pow.f64 d 4)) h)) M)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d 4)) h) (/.f64 (pow.f64 (cbrt.f64 d) 2) M))
(*.f64 (cbrt.f64 (pow.f64 d 4)) (/.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 h M)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 d) 2) (/.f64 (cbrt.f64 (pow.f64 d 4)) h)) M)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d 4)) (sqrt.f64 (*.f64 M h))) (/.f64 (pow.f64 (cbrt.f64 d) 2) (sqrt.f64 (*.f64 M h))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d 4)) (sqrt.f64 (*.f64 h M))) (/.f64 (pow.f64 (cbrt.f64 d) 2) (sqrt.f64 (*.f64 h M))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 d 4)) (pow.f64 (cbrt.f64 (*.f64 M h)) 2)) (cbrt.f64 (*.f64 (/.f64 d M) (/.f64 d h))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 d M) (/.f64 d h))) (/.f64 (cbrt.f64 (pow.f64 d 4)) (pow.f64 (cbrt.f64 (*.f64 h M)) 2)))
(*.f64 (cbrt.f64 (*.f64 d (/.f64 (/.f64 d h) M))) (/.f64 (cbrt.f64 (pow.f64 d 4)) (pow.f64 (cbrt.f64 (*.f64 h M)) 2)))
(pow.f64 (*.f64 (/.f64 d M) (/.f64 d h)) 1)
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 M h))) 2)
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 h M))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 d M) (/.f64 d h))) 3)
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(pow.f64 (pow.f64 (*.f64 (/.f64 d M) (/.f64 d h)) 3) 1/3)
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(pow.f64 (/.f64 (*.f64 M h) (*.f64 d d)) -1)
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(neg.f64 (*.f64 (/.f64 d M) (neg.f64 (/.f64 d h))))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(neg.f64 (/.f64 (*.f64 d d) (*.f64 M (neg.f64 h))))
(*.f64 d (*.f64 (neg.f64 d) (/.f64 1 (*.f64 M (neg.f64 h)))))
(*.f64 (/.f64 (neg.f64 d) M) (/.f64 d (neg.f64 h)))
(neg.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 M (neg.f64 h))) 1))
(*.f64 d (*.f64 (neg.f64 d) (/.f64 1 (*.f64 M (neg.f64 h)))))
(*.f64 (/.f64 (neg.f64 d) M) (/.f64 d (neg.f64 h)))
(neg.f64 (*.f64 1 (/.f64 (*.f64 d d) (*.f64 M (neg.f64 h)))))
(*.f64 d (*.f64 (neg.f64 d) (/.f64 1 (*.f64 M (neg.f64 h)))))
(*.f64 (/.f64 (neg.f64 d) M) (/.f64 d (neg.f64 h)))
(sqrt.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 M h) 2)))
(sqrt.f64 (/.f64 (pow.f64 d 4) (pow.f64 (*.f64 h M) 2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 d M)) (/.f64 d h)))
(*.f64 (/.f64 d h) (log.f64 (exp.f64 (/.f64 d M))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 d M) (/.f64 d h)))))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 d M) (/.f64 d h)) 3))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d d) 3) (pow.f64 (*.f64 M h) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d d) 3) (pow.f64 (*.f64 h M) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 d M) (/.f64 d h))))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(exp.f64 (log.f64 (*.f64 (/.f64 d M) (/.f64 d h))))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d M) (/.f64 d h))) 1))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 d M) (/.f64 d h))))
(/.f64 (*.f64 d d) (*.f64 h M))
(*.f64 d (/.f64 (/.f64 d h) M))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 l D) D))) 1)
(/.f64 l (*.f64 D D))
(*.f64 l (pow.f64 D -2))
(*.f64 (/.f64 (/.f64 l D) D) 1)
(/.f64 l (*.f64 D D))
(*.f64 1 (/.f64 (/.f64 l D) D))
(/.f64 l (*.f64 D D))
(*.f64 (/.f64 (sqrt.f64 l) D) (/.f64 (sqrt.f64 l) D))
(pow.f64 (/.f64 (sqrt.f64 l) D) 2)
(*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 l) (pow.f64 D -2)))
(*.f64 (*.f64 (sqrt.f64 l) (sqrt.f64 l)) (pow.f64 D -2))
(*.f64 (pow.f64 D -2) (*.f64 (sqrt.f64 l) (sqrt.f64 l)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 l D) D)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 l D) D)) 2))
(/.f64 l (*.f64 D D))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 l D) D)) 2) (cbrt.f64 (/.f64 (/.f64 l D) D)))
(/.f64 l (*.f64 D D))
(*.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (cbrt.f64 l) (pow.f64 D -2)))
(*.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (pow.f64 D -2) (cbrt.f64 l)))
(*.f64 (pow.f64 D -2) (*.f64 (cbrt.f64 l) (pow.f64 (cbrt.f64 l) 2)))
(*.f64 (/.f64 l D) (/.f64 1 D))
(/.f64 l (*.f64 D D))
(*.f64 (pow.f64 D -2) l)
(*.f64 l (pow.f64 D -2))
(*.f64 (neg.f64 l) (/.f64 1 (neg.f64 (*.f64 D D))))
(*.f64 (neg.f64 l) (/.f64 1 (*.f64 D (neg.f64 D))))
(/.f64 (/.f64 (neg.f64 l) D) (neg.f64 D))
(*.f64 (/.f64 1 D) (/.f64 l D))
(/.f64 l (*.f64 D D))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 D 4))) (/.f64 l (pow.f64 (cbrt.f64 D) 2)))
(*.f64 (/.f64 (sqrt.f64 l) 1) (/.f64 (sqrt.f64 l) (*.f64 D D)))
(pow.f64 (/.f64 (sqrt.f64 l) D) 2)
(*.f64 (/.f64 (sqrt.f64 l) (cbrt.f64 (pow.f64 D 4))) (/.f64 (sqrt.f64 l) (pow.f64 (cbrt.f64 D) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) D) (/.f64 (cbrt.f64 l) D))
(*.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 (cbrt.f64 l) (*.f64 D D)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) 1) (/.f64 (cbrt.f64 l) (*.f64 D D)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) D) (/.f64 (cbrt.f64 l) D))
(*.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 (cbrt.f64 l) (*.f64 D D)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (cbrt.f64 (pow.f64 D 4))) (cbrt.f64 (/.f64 (/.f64 l D) D)))
(*.f64 (cbrt.f64 (/.f64 l (*.f64 D D))) (/.f64 (pow.f64 (cbrt.f64 l) 2) (cbrt.f64 (pow.f64 D 4))))
(pow.f64 (/.f64 (/.f64 l D) D) 1)
(/.f64 l (*.f64 D D))
(pow.f64 (/.f64 (sqrt.f64 l) D) 2)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 l D) D)) 3)
(/.f64 l (*.f64 D D))
(pow.f64 (pow.f64 (/.f64 (/.f64 l D) D) 3) 1/3)
(/.f64 l (*.f64 D D))
(pow.f64 (/.f64 D (/.f64 l D)) -1)
(/.f64 l (*.f64 D D))
(neg.f64 (neg.f64 (/.f64 (/.f64 l D) D)))
(/.f64 l (*.f64 D D))
(neg.f64 (/.f64 l (neg.f64 (*.f64 D D))))
(*.f64 (neg.f64 l) (/.f64 1 (*.f64 D (neg.f64 D))))
(/.f64 (/.f64 (neg.f64 l) D) (neg.f64 D))
(neg.f64 (*.f64 (/.f64 l (neg.f64 (*.f64 D D))) 1))
(*.f64 (neg.f64 l) (/.f64 1 (*.f64 D (neg.f64 D))))
(/.f64 (/.f64 (neg.f64 l) D) (neg.f64 D))
(neg.f64 (*.f64 1 (/.f64 l (neg.f64 (*.f64 D D)))))
(*.f64 (neg.f64 l) (/.f64 1 (*.f64 D (neg.f64 D))))
(/.f64 (/.f64 (neg.f64 l) D) (neg.f64 D))
(sqrt.f64 (/.f64 (*.f64 l l) (pow.f64 D 4)))
(sqrt.f64 (/.f64 l (/.f64 (pow.f64 D 4) l)))
(sqrt.f64 (*.f64 (/.f64 l (pow.f64 D 4)) l))
(log.f64 (pow.f64 (exp.f64 l) (pow.f64 D -2)))
(*.f64 (pow.f64 D -2) (log.f64 (exp.f64 l)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 l D) D))))
(/.f64 l (*.f64 D D))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 l D) D) 3))
(/.f64 l (*.f64 D D))
(cbrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (*.f64 D D) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 l D) D)))
(/.f64 l (*.f64 D D))
(exp.f64 (log.f64 (/.f64 (/.f64 l D) D)))
(/.f64 l (*.f64 D D))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 l D) D)) 1))
(/.f64 l (*.f64 D D))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 l D) D)))
(/.f64 l (*.f64 D D))
(-.f64 (exp.f64 (log1p.f64 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D))))) 1)
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D)))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(*.f64 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D))) 1)
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(*.f64 1 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D))))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(*.f64 (/.f64 (sqrt.f64 M) (*.f64 (/.f64 d (sqrt.f64 (*.f64 M h))) (/.f64 (sqrt.f64 l) D))) (/.f64 (sqrt.f64 M) (*.f64 (/.f64 d (sqrt.f64 (*.f64 M h))) (/.f64 (sqrt.f64 l) D))))
(pow.f64 (/.f64 (sqrt.f64 M) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h M))) (/.f64 (sqrt.f64 l) D))) 2)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 M) (*.f64 d (/.f64 (sqrt.f64 l) D))) (sqrt.f64 (*.f64 h M))) 2)
(*.f64 (sqrt.f64 M) (*.f64 (sqrt.f64 M) (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D))))
(*.f64 (*.f64 (sqrt.f64 M) (sqrt.f64 M)) (/.f64 (*.f64 h M) (*.f64 (/.f64 l (*.f64 D D)) (*.f64 d d))))
(*.f64 (*.f64 D (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D)))) (*.f64 (sqrt.f64 M) (sqrt.f64 M)))
(*.f64 (cbrt.f64 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D)))) (pow.f64 (cbrt.f64 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D)))) 2))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D)))) 2) (cbrt.f64 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D)))))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(*.f64 (pow.f64 (cbrt.f64 M) 2) (*.f64 (cbrt.f64 M) (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D))))
(*.f64 (pow.f64 (cbrt.f64 M) 2) (/.f64 (*.f64 (cbrt.f64 M) (*.f64 (/.f64 M d) (/.f64 h d))) (/.f64 l (*.f64 D D))))
(*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) (/.f64 l D)) (*.f64 D (cbrt.f64 M))) (*.f64 (/.f64 M d) (/.f64 h d)))
(*.f64 (*.f64 M (/.f64 D (/.f64 l D))) (/.f64 (*.f64 M h) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(*.f64 (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D)) M)
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(*.f64 (/.f64 D (/.f64 l D)) (/.f64 M (*.f64 (/.f64 d M) (/.f64 d h))))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(*.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (*.f64 M (/.f64 D (/.f64 l D))))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(*.f64 (neg.f64 M) (/.f64 1 (*.f64 (/.f64 (/.f64 l D) D) (*.f64 (/.f64 d M) (neg.f64 (/.f64 d h))))))
(/.f64 (neg.f64 M) (*.f64 (*.f64 (/.f64 l (*.f64 D D)) (/.f64 d M)) (neg.f64 (/.f64 d h))))
(/.f64 (neg.f64 M) (*.f64 (/.f64 d M) (*.f64 (/.f64 (neg.f64 d) h) (/.f64 l (*.f64 D D)))))
(*.f64 (/.f64 (*.f64 M (/.f64 D (/.f64 l D))) (*.f64 d d)) (*.f64 M h))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(*.f64 (/.f64 (*.f64 M (/.f64 D (/.f64 l D))) 1) (/.f64 (*.f64 M h) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(*.f64 (/.f64 1 (*.f64 (/.f64 d (sqrt.f64 (*.f64 M h))) (/.f64 (sqrt.f64 l) D))) (/.f64 M (*.f64 (/.f64 d (sqrt.f64 (*.f64 M h))) (/.f64 (sqrt.f64 l) D))))
(*.f64 (/.f64 1 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h M))) (/.f64 (sqrt.f64 l) D))) (/.f64 (/.f64 M (/.f64 d (sqrt.f64 (*.f64 h M)))) (/.f64 (sqrt.f64 l) D)))
(/.f64 (*.f64 M (*.f64 (/.f64 1 (*.f64 d (/.f64 (sqrt.f64 l) D))) (sqrt.f64 (*.f64 h M)))) (/.f64 d (/.f64 (sqrt.f64 (*.f64 h M)) (/.f64 (sqrt.f64 l) D))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D)))) 2)) (/.f64 M (cbrt.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (/.f64 l (*.f64 D D)) (*.f64 (/.f64 d M) (/.f64 d h)))) 2)) (/.f64 M (cbrt.f64 (*.f64 (/.f64 l (*.f64 D D)) (*.f64 (/.f64 d M) (/.f64 d h))))))
(/.f64 1 (/.f64 (/.f64 (*.f64 d (/.f64 l D)) (*.f64 h (/.f64 M d))) (*.f64 D M)))
(*.f64 (/.f64 M (*.f64 l (*.f64 (pow.f64 D -2) (*.f64 d d)))) (*.f64 M h))
(*.f64 (*.f64 h M) (/.f64 (/.f64 M l) (*.f64 (*.f64 d d) (pow.f64 D -2))))
(*.f64 h (/.f64 (*.f64 M M) (*.f64 (*.f64 d (pow.f64 D -2)) (*.f64 l d))))
(*.f64 (/.f64 M (*.f64 l (*.f64 (/.f64 d M) (/.f64 d h)))) (*.f64 D D))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(*.f64 (/.f64 M (*.f64 l (*.f64 d d))) (*.f64 (*.f64 D D) (*.f64 M h)))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(*.f64 (/.f64 (*.f64 M (/.f64 D (/.f64 l D))) d) (/.f64 M (/.f64 d h)))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(*.f64 (/.f64 (*.f64 M (/.f64 D (/.f64 l D))) (/.f64 d (/.f64 M d))) h)
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(*.f64 (/.f64 (*.f64 M (/.f64 D (/.f64 l D))) (*.f64 d (neg.f64 d))) (*.f64 M (neg.f64 h)))
(*.f64 (*.f64 M (neg.f64 h)) (*.f64 (/.f64 M d) (/.f64 (*.f64 (/.f64 D l) D) (neg.f64 d))))
(/.f64 (*.f64 (*.f64 h (neg.f64 M)) M) (/.f64 (neg.f64 d) (/.f64 D (*.f64 d (/.f64 l D)))))
(*.f64 (/.f64 (sqrt.f64 M) 1) (/.f64 (sqrt.f64 M) (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D)))))
(*.f64 (*.f64 (sqrt.f64 M) (sqrt.f64 M)) (/.f64 (*.f64 h M) (*.f64 (/.f64 l (*.f64 D D)) (*.f64 d d))))
(*.f64 (*.f64 D (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D)))) (*.f64 (sqrt.f64 M) (sqrt.f64 M)))
(*.f64 (/.f64 (sqrt.f64 M) (/.f64 (/.f64 l D) D)) (/.f64 (sqrt.f64 M) (*.f64 (/.f64 d M) (/.f64 d h))))
(*.f64 (*.f64 (sqrt.f64 M) (sqrt.f64 M)) (/.f64 (*.f64 h M) (*.f64 (/.f64 l (*.f64 D D)) (*.f64 d d))))
(*.f64 (*.f64 D (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D)))) (*.f64 (sqrt.f64 M) (sqrt.f64 M)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) 1) (/.f64 (cbrt.f64 M) (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D)))))
(*.f64 (pow.f64 (cbrt.f64 M) 2) (/.f64 (*.f64 (cbrt.f64 M) (*.f64 (/.f64 M d) (/.f64 h d))) (/.f64 l (*.f64 D D))))
(*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) (/.f64 l D)) (*.f64 D (cbrt.f64 M))) (*.f64 (/.f64 M d) (/.f64 h d)))
(*.f64 (/.f64 (sqrt.f64 M) (*.f64 (/.f64 d M) (/.f64 d h))) (/.f64 (sqrt.f64 M) (/.f64 (/.f64 l D) D)))
(*.f64 (*.f64 (sqrt.f64 M) (sqrt.f64 M)) (/.f64 (*.f64 h M) (*.f64 (/.f64 l (*.f64 D D)) (*.f64 d d))))
(*.f64 (*.f64 D (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D)))) (*.f64 (sqrt.f64 M) (sqrt.f64 M)))
(*.f64 (/.f64 (sqrt.f64 M) (pow.f64 (cbrt.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D)))) 2)) (/.f64 (sqrt.f64 M) (cbrt.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D))))))
(*.f64 (*.f64 (sqrt.f64 M) (sqrt.f64 M)) (/.f64 (*.f64 h M) (*.f64 (/.f64 l (*.f64 D D)) (*.f64 d d))))
(*.f64 (*.f64 D (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D)))) (*.f64 (sqrt.f64 M) (sqrt.f64 M)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) (/.f64 (/.f64 l D) D)) (/.f64 (cbrt.f64 M) (*.f64 (/.f64 d M) (/.f64 d h))))
(*.f64 (pow.f64 (cbrt.f64 M) 2) (/.f64 (*.f64 (cbrt.f64 M) (*.f64 (/.f64 M d) (/.f64 h d))) (/.f64 l (*.f64 D D))))
(*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) (/.f64 l D)) (*.f64 D (cbrt.f64 M))) (*.f64 (/.f64 M d) (/.f64 h d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) (*.f64 (/.f64 d M) (/.f64 d h))) (/.f64 (cbrt.f64 M) (/.f64 (/.f64 l D) D)))
(*.f64 (pow.f64 (cbrt.f64 M) 2) (/.f64 (*.f64 (cbrt.f64 M) (*.f64 (/.f64 M d) (/.f64 h d))) (/.f64 l (*.f64 D D))))
(*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) (/.f64 l D)) (*.f64 D (cbrt.f64 M))) (*.f64 (/.f64 M d) (/.f64 h d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) (*.f64 (/.f64 d (sqrt.f64 (*.f64 M h))) (/.f64 (sqrt.f64 l) D))) (/.f64 (cbrt.f64 M) (*.f64 (/.f64 d (sqrt.f64 (*.f64 M h))) (/.f64 (sqrt.f64 l) D))))
(*.f64 (/.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) (/.f64 d (sqrt.f64 (*.f64 h M)))) (/.f64 (sqrt.f64 l) D)) (/.f64 (/.f64 (cbrt.f64 M) (/.f64 d (sqrt.f64 (*.f64 h M)))) (/.f64 (sqrt.f64 l) D)))
(/.f64 (*.f64 (cbrt.f64 M) (*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) (*.f64 d (/.f64 (sqrt.f64 l) D))) (sqrt.f64 (*.f64 h M)))) (/.f64 d (/.f64 (sqrt.f64 (*.f64 h M)) (/.f64 (sqrt.f64 l) D))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D)))) 2)) (cbrt.f64 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 M) 2) (cbrt.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M d) (/.f64 h d))) (/.f64 l (*.f64 D D))))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 l (*.f64 D D)) (*.f64 (/.f64 d M) (/.f64 d h)))) 2))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))) (/.f64 (pow.f64 (cbrt.f64 M) 2) (pow.f64 (cbrt.f64 (*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D))))) 2)))
(pow.f64 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D))) 1)
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(pow.f64 (/.f64 (sqrt.f64 M) (*.f64 (/.f64 d (sqrt.f64 (*.f64 M h))) (/.f64 (sqrt.f64 l) D))) 2)
(pow.f64 (/.f64 (sqrt.f64 M) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h M))) (/.f64 (sqrt.f64 l) D))) 2)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 M) (*.f64 d (/.f64 (sqrt.f64 l) D))) (sqrt.f64 (*.f64 h M))) 2)
(pow.f64 (cbrt.f64 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D)))) 3)
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(pow.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D))) 3) 1/3)
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(pow.f64 (/.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D))) M) -1)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (/.f64 l (*.f64 D D)) (*.f64 (/.f64 d M) (/.f64 d h)))) 2)) (/.f64 M (cbrt.f64 (*.f64 (/.f64 l (*.f64 D D)) (*.f64 (/.f64 d M) (/.f64 d h))))))
(/.f64 1 (/.f64 (/.f64 (*.f64 d (/.f64 l D)) (*.f64 h (/.f64 M d))) (*.f64 D M)))
(neg.f64 (/.f64 M (*.f64 (/.f64 (/.f64 l D) D) (*.f64 (/.f64 d M) (neg.f64 (/.f64 d h))))))
(/.f64 (neg.f64 M) (*.f64 (*.f64 (/.f64 l (*.f64 D D)) (/.f64 d M)) (neg.f64 (/.f64 d h))))
(/.f64 (neg.f64 M) (*.f64 (/.f64 d M) (*.f64 (/.f64 (neg.f64 d) h) (/.f64 l (*.f64 D D)))))
(neg.f64 (*.f64 (/.f64 M (*.f64 (/.f64 (/.f64 l D) D) (*.f64 (/.f64 d M) (neg.f64 (/.f64 d h))))) 1))
(/.f64 (neg.f64 M) (*.f64 (*.f64 (/.f64 l (*.f64 D D)) (/.f64 d M)) (neg.f64 (/.f64 d h))))
(/.f64 (neg.f64 M) (*.f64 (/.f64 d M) (*.f64 (/.f64 (neg.f64 d) h) (/.f64 l (*.f64 D D)))))
(neg.f64 (*.f64 M (/.f64 1 (*.f64 (/.f64 (/.f64 l D) D) (*.f64 (/.f64 d M) (neg.f64 (/.f64 d h)))))))
(/.f64 (neg.f64 M) (*.f64 (*.f64 (/.f64 l (*.f64 D D)) (/.f64 d M)) (neg.f64 (/.f64 d h))))
(/.f64 (neg.f64 M) (*.f64 (/.f64 d M) (*.f64 (/.f64 (neg.f64 d) h) (/.f64 l (*.f64 D D)))))
(neg.f64 (*.f64 1 (/.f64 M (*.f64 (/.f64 (/.f64 l D) D) (*.f64 (/.f64 d M) (neg.f64 (/.f64 d h)))))))
(/.f64 (neg.f64 M) (*.f64 (*.f64 (/.f64 l (*.f64 D D)) (/.f64 d M)) (neg.f64 (/.f64 d h))))
(/.f64 (neg.f64 M) (*.f64 (/.f64 d M) (*.f64 (/.f64 (neg.f64 d) h) (/.f64 l (*.f64 D D)))))
(neg.f64 (*.f64 (/.f64 (*.f64 M (/.f64 D (/.f64 l D))) (*.f64 d (neg.f64 d))) (*.f64 M h)))
(*.f64 (*.f64 M (neg.f64 h)) (*.f64 (/.f64 M d) (/.f64 (*.f64 (/.f64 D l) D) (neg.f64 d))))
(/.f64 (*.f64 (*.f64 h (neg.f64 M)) M) (/.f64 (neg.f64 d) (/.f64 D (*.f64 d (/.f64 l D)))))
(sqrt.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D))) 2))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 M (*.f64 (/.f64 M d) (/.f64 h d))) (/.f64 l (*.f64 D D))) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M)) 2))
(log.f64 (pow.f64 (exp.f64 M) (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D))))
(*.f64 (/.f64 (*.f64 h M) (*.f64 (/.f64 l (*.f64 D D)) (*.f64 d d))) (log.f64 (exp.f64 M)))
(*.f64 (*.f64 D (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D)))) (log.f64 (exp.f64 M)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D))))))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(cbrt.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D))) 3))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(cbrt.f64 (/.f64 (pow.f64 M 3) (pow.f64 (*.f64 (/.f64 d M) (*.f64 (/.f64 d h) (/.f64 (/.f64 l D) D))) 3)))
(cbrt.f64 (/.f64 (pow.f64 M 3) (pow.f64 (*.f64 (/.f64 l (*.f64 D D)) (*.f64 (/.f64 d M) (/.f64 d h))) 3)))
(cbrt.f64 (/.f64 (pow.f64 M 3) (pow.f64 (*.f64 d (*.f64 (/.f64 (/.f64 d h) M) (/.f64 l (*.f64 D D)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D)))))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(exp.f64 (log.f64 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D)))))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(exp.f64 (*.f64 (log.f64 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D)))) 1))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))
(log1p.f64 (expm1.f64 (*.f64 M (/.f64 (/.f64 (*.f64 M h) (*.f64 d d)) (/.f64 (/.f64 l D) D)))))
(/.f64 (*.f64 (*.f64 h (*.f64 D D)) (*.f64 M M)) (*.f64 l (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h (/.f64 M d)) (*.f64 d (/.f64 l D))) (*.f64 D M))

localize32.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
89.3%
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0)
88.4%
(/.f64 (pow.f64 (/.f64 D d) 2) l)
87.2%
(*.f64 h (*.f64 M M))
79.2%
(*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0))
Compiler

Compiled 93 to 42 computations (54.8% saved)

series16.0ms (0.1%)

Counts
4 → 180
Calls

45 calls:

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

rewrite101.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1828×associate-/r*
1430×associate-/l*
382×add-sqr-sqrt
374×*-un-lft-identity
372×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018112
1380112
24902112
Stop Event
node limit
Counts
4 → 126
Calls
Call 1
Inputs
(*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0))
(*.f64 h (*.f64 M M))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0)
Outputs
((-.f64 (exp.f64 (log1p.f64 (*.f64 h (*.f64 (*.f64 (*.f64 M M) (/.f64 (pow.f64 (/.f64 D d) 2) l)) (*.f64 -1/8 w0))))) 1) (pow.f64 (*.f64 h (*.f64 (*.f64 (*.f64 M M) (/.f64 (pow.f64 (/.f64 D d) 2) l)) (*.f64 -1/8 w0))) 1) (pow.f64 (*.f64 (*.f64 M (sqrt.f64 h)) (*.f64 (/.f64 (/.f64 D d) (sqrt.f64 l)) (sqrt.f64 (*.f64 -1/8 w0)))) 2) (pow.f64 (cbrt.f64 (*.f64 h (*.f64 (*.f64 (*.f64 M M) (/.f64 (pow.f64 (/.f64 D d) 2) l)) (*.f64 -1/8 w0)))) 3) (pow.f64 (pow.f64 (*.f64 h (*.f64 (*.f64 (*.f64 M M) (/.f64 (pow.f64 (/.f64 D d) 2) l)) (*.f64 -1/8 w0))) 3) 1/3) (sqrt.f64 (pow.f64 (*.f64 h (*.f64 (*.f64 (*.f64 M M) (/.f64 (pow.f64 (/.f64 D d) 2) l)) (*.f64 -1/8 w0))) 2)) (log.f64 (pow.f64 (pow.f64 (exp.f64 h) (*.f64 M M)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0)))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 h (*.f64 (*.f64 (*.f64 M M) (/.f64 (pow.f64 (/.f64 D d) 2) l)) (*.f64 -1/8 w0)))))) (cbrt.f64 (pow.f64 (*.f64 h (*.f64 (*.f64 (*.f64 M M) (/.f64 (pow.f64 (/.f64 D d) 2) l)) (*.f64 -1/8 w0))) 3)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 h (*.f64 M M)) 3) (pow.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0)) 3))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0)) 3) (pow.f64 (*.f64 h (*.f64 M M)) 3))) (expm1.f64 (log1p.f64 (*.f64 h (*.f64 (*.f64 (*.f64 M M) (/.f64 (pow.f64 (/.f64 D d) 2) l)) (*.f64 -1/8 w0))))) (exp.f64 (log.f64 (*.f64 h (*.f64 (*.f64 (*.f64 M M) (/.f64 (pow.f64 (/.f64 D d) 2) l)) (*.f64 -1/8 w0))))) (exp.f64 (*.f64 (log.f64 (*.f64 h (*.f64 (*.f64 (*.f64 M M) (/.f64 (pow.f64 (/.f64 D d) 2) l)) (*.f64 -1/8 w0)))) 1)) (log1p.f64 (expm1.f64 (*.f64 h (*.f64 (*.f64 (*.f64 M M) (/.f64 (pow.f64 (/.f64 D d) 2) l)) (*.f64 -1/8 w0))))))
((-.f64 (exp.f64 (log1p.f64 (*.f64 h (*.f64 M M)))) 1) (pow.f64 (*.f64 h (*.f64 M M)) 1) (pow.f64 (*.f64 M (sqrt.f64 h)) 2) (pow.f64 (cbrt.f64 (*.f64 h (*.f64 M M))) 3) (pow.f64 (pow.f64 (*.f64 h (*.f64 M M)) 3) 1/3) (sqrt.f64 (*.f64 (*.f64 h h) (pow.f64 M 4))) (log.f64 (pow.f64 (exp.f64 h) (*.f64 M M))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 h (*.f64 M M))))) (cbrt.f64 (pow.f64 (*.f64 h (*.f64 M M)) 3)) (cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 M M) 3))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 M M) 3) (pow.f64 h 3))) (expm1.f64 (log1p.f64 (*.f64 h (*.f64 M M)))) (exp.f64 (log.f64 (*.f64 h (*.f64 M M)))) (exp.f64 (*.f64 (log.f64 (*.f64 h (*.f64 M M))) 1)) (log1p.f64 (expm1.f64 (*.f64 h (*.f64 M M)))))
((-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l))) 1) (*.f64 (/.f64 D d) (*.f64 (/.f64 D d) (/.f64 1 l))) (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l)) (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 1 l)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 1) (*.f64 1 (/.f64 (pow.f64 (/.f64 D d) 2) l)) (*.f64 (/.f64 (/.f64 D d) (sqrt.f64 l)) (/.f64 (/.f64 D d) (sqrt.f64 l))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 4)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) (/.f64 1 l))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)) 2)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)) 2) (cbrt.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l))) (*.f64 (/.f64 1 l) (pow.f64 (/.f64 D d) 2)) (*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (/.f64 -1 l)) (*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 (pow.f64 (/.f64 D d) 2) (sqrt.f64 l))) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 l) 2)) (/.f64 (pow.f64 (/.f64 D d) 2) (cbrt.f64 l))) (*.f64 (/.f64 (/.f64 D d) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (/.f64 D d) (cbrt.f64 l))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 4)) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) l)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 4)) (sqrt.f64 l)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) (sqrt.f64 l))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 4)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l))) (pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 1) (pow.f64 (/.f64 (/.f64 D d) (sqrt.f64 l)) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)) 3) (pow.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 3) 1/3) (pow.f64 (/.f64 l (pow.f64 (/.f64 D d) 2)) -1) (neg.f64 (/.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 l))) (sqrt.f64 (/.f64 (pow.f64 (/.f64 D d) 4) (*.f64 l l))) (log.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l))) (log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 3)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 D d) 2) 3) (pow.f64 l 3))) (expm1.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l))) (exp.f64 (log.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l))) (exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)) 1)) (log1p.f64 (expm1.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l))))
((-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0)))) 1) (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 -1/8 w0))) (/.f64 -1/8 (/.f64 (/.f64 l (pow.f64 (/.f64 D d) 2)) w0)) (/.f64 w0 (/.f64 l (*.f64 (pow.f64 (/.f64 D d) 2) -1/8))) (/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0)) 1) (/.f64 1 (/.f64 (/.f64 l (pow.f64 (/.f64 D d) 2)) (*.f64 -1/8 w0))) (/.f64 (*.f64 -1/8 w0) (/.f64 l (pow.f64 (/.f64 D d) 2))) (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) -1/8) (/.f64 l w0)) (/.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (/.f64 (neg.f64 l) (*.f64 -1/8 w0))) (/.f64 (sqrt.f64 (*.f64 -1/8 w0)) (/.f64 (/.f64 l (pow.f64 (/.f64 D d) 2)) (sqrt.f64 (*.f64 -1/8 w0)))) (/.f64 (*.f64 (cbrt.f64 (*.f64 -1/8 w0)) (cbrt.f64 (*.f64 -1/8 w0))) (/.f64 (/.f64 l (pow.f64 (/.f64 D d) 2)) (cbrt.f64 (*.f64 -1/8 w0)))) (/.f64 (*.f64 -1/8 (sqrt.f64 w0)) (/.f64 (/.f64 l (pow.f64 (/.f64 D d) 2)) (sqrt.f64 w0))) (/.f64 (*.f64 -1/8 (pow.f64 (cbrt.f64 w0) 2)) (/.f64 (/.f64 l (pow.f64 (/.f64 D d) 2)) (cbrt.f64 w0))) (/.f64 (*.f64 w0 (*.f64 (pow.f64 (/.f64 D d) 2) -1/8)) l) (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) l) (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (*.f64 -1/8 w0)) (neg.f64 l)) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) -1/8) w0) l) (/.f64 (/.f64 (*.f64 -1/8 w0) l) (/.f64 1 (pow.f64 (/.f64 D d) 2))) (/.f64 (/.f64 (*.f64 -1/8 w0) 1) (/.f64 l (pow.f64 (/.f64 D d) 2))) (/.f64 (/.f64 (*.f64 -1/8 w0) (/.f64 d D)) (/.f64 l (/.f64 D d))) (/.f64 (/.f64 (*.f64 -1/8 w0) (sqrt.f64 (/.f64 l (pow.f64 (/.f64 D d) 2)))) (sqrt.f64 (/.f64 l (pow.f64 (/.f64 D d) 2)))) (/.f64 (/.f64 (*.f64 -1/8 w0) (*.f64 (cbrt.f64 (/.f64 l (pow.f64 (/.f64 D d) 2))) (cbrt.f64 (/.f64 l (pow.f64 (/.f64 D d) 2))))) (cbrt.f64 (/.f64 l (pow.f64 (/.f64 D d) 2)))) (/.f64 (/.f64 (*.f64 -1/8 w0) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 D d) 4)))) (/.f64 l (cbrt.f64 (pow.f64 (/.f64 D d) 2)))) (/.f64 (/.f64 (*.f64 -1/8 w0) (/.f64 (sqrt.f64 l) (/.f64 D d))) (/.f64 (sqrt.f64 l) (/.f64 D d))) (/.f64 (/.f64 (*.f64 -1/8 w0) (/.f64 (sqrt.f64 l) 1)) (/.f64 (sqrt.f64 l) (pow.f64 (/.f64 D d) 2))) (/.f64 (/.f64 (*.f64 -1/8 w0) (/.f64 (sqrt.f64 l) (cbrt.f64 (pow.f64 (/.f64 D d) 4)))) (/.f64 (sqrt.f64 l) (cbrt.f64 (pow.f64 (/.f64 D d) 2)))) (/.f64 (/.f64 (*.f64 -1/8 w0) (/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 D d))) (/.f64 (cbrt.f64 l) (/.f64 D d))) (/.f64 (/.f64 (*.f64 -1/8 w0) (/.f64 (pow.f64 (cbrt.f64 l) 2) 1)) (/.f64 (cbrt.f64 l) (pow.f64 (/.f64 D d) 2))) (/.f64 (/.f64 (*.f64 -1/8 w0) (/.f64 (pow.f64 (cbrt.f64 l) 2) (cbrt.f64 (pow.f64 (/.f64 D d) 4)))) (/.f64 (cbrt.f64 l) (cbrt.f64 (pow.f64 (/.f64 D d) 2)))) (/.f64 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (/.f64 D d) 2) -1/8)) 1) l) (/.f64 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (/.f64 D d) 2) -1/8)) (sqrt.f64 l)) (sqrt.f64 l)) (/.f64 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (/.f64 D d) 2) -1/8)) (cbrt.f64 l)) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (/.f64 D d) 2) -1/8)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l)) (/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) 1) l) (/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) (sqrt.f64 l)) (sqrt.f64 l)) (/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) (cbrt.f64 l)) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l)) (/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (*.f64 -1/8 w0)) 1) (neg.f64 l)) (/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (*.f64 -1/8 w0)) (sqrt.f64 l)) (neg.f64 (sqrt.f64 l))) (/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (*.f64 -1/8 w0)) (pow.f64 (cbrt.f64 l) 2)) (neg.f64 (cbrt.f64 l))) (/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (*.f64 -1/8 w0)) (sqrt.f64 (neg.f64 l))) (sqrt.f64 (neg.f64 l))) (/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (*.f64 -1/8 w0)) (*.f64 (cbrt.f64 (neg.f64 l)) (cbrt.f64 (neg.f64 l)))) (cbrt.f64 (neg.f64 l))) (/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (*.f64 -1/8 w0)) -1) l) (/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (*.f64 -1/8 w0)) (neg.f64 (sqrt.f64 l))) (sqrt.f64 l)) (/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (*.f64 -1/8 w0)) (neg.f64 (pow.f64 (cbrt.f64 l) 2))) (cbrt.f64 l)) (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) -1/8) w0) 1) l) (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) -1/8) w0) (sqrt.f64 l)) (sqrt.f64 l)) (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) -1/8) w0) (cbrt.f64 l)) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) -1/8) w0) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l)) (pow.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0)) 1) (pow.f64 (*.f64 (/.f64 (/.f64 D d) (sqrt.f64 l)) (sqrt.f64 (*.f64 -1/8 w0))) 2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0))) 3) (pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0)) 3) 1/3) (sqrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0)) 2)) (log.f64 (pow.f64 (pow.f64 (exp.f64 -1/8) (/.f64 (pow.f64 (/.f64 D d) 2) l)) w0)) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0)) 3)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 -1/8 l)) 3) (pow.f64 w0 3))) (cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 -1/8 l)) 3))) (expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0)))) (exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0)))) (exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0))) 1)) (log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0)))))

simplify126.0ms (0.5%)

Algorithm
egg-herbie
Rules
1208×distribute-lft-in
1202×distribute-rgt-in
670×associate-/l*
616×associate-*r*
546×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
035111396
19329978
249259978
Stop Event
node limit
Counts
306 → 180
Calls
Call 1
Inputs
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 (pow.f64 M 2) h)
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(*.f64 h (pow.f64 M 2))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (*.f64 (*.f64 (*.f64 M M) (/.f64 (pow.f64 (/.f64 D d) 2) l)) (*.f64 -1/8 w0))))) 1)
(pow.f64 (*.f64 h (*.f64 (*.f64 (*.f64 M M) (/.f64 (pow.f64 (/.f64 D d) 2) l)) (*.f64 -1/8 w0))) 1)
(pow.f64 (*.f64 (*.f64 M (sqrt.f64 h)) (*.f64 (/.f64 (/.f64 D d) (sqrt.f64 l)) (sqrt.f64 (*.f64 -1/8 w0)))) 2)
(pow.f64 (cbrt.f64 (*.f64 h (*.f64 (*.f64 (*.f64 M M) (/.f64 (pow.f64 (/.f64 D d) 2) l)) (*.f64 -1/8 w0)))) 3)
(pow.f64 (pow.f64 (*.f64 h (*.f64 (*.f64 (*.f64 M M) (/.f64 (pow.f64 (/.f64 D d) 2) l)) (*.f64 -1/8 w0))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 h (*.f64 (*.f64 (*.f64 M M) (/.f64 (pow.f64 (/.f64 D d) 2) l)) (*.f64 -1/8 w0))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 h) (*.f64 M M)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (*.f64 (*.f64 (*.f64 M M) (/.f64 (pow.f64 (/.f64 D d) 2) l)) (*.f64 -1/8 w0))))))
(cbrt.f64 (pow.f64 (*.f64 h (*.f64 (*.f64 (*.f64 M M) (/.f64 (pow.f64 (/.f64 D d) 2) l)) (*.f64 -1/8 w0))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (*.f64 M M)) 3) (pow.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0)) 3) (pow.f64 (*.f64 h (*.f64 M M)) 3)))
(expm1.f64 (log1p.f64 (*.f64 h (*.f64 (*.f64 (*.f64 M M) (/.f64 (pow.f64 (/.f64 D d) 2) l)) (*.f64 -1/8 w0)))))
(exp.f64 (log.f64 (*.f64 h (*.f64 (*.f64 (*.f64 M M) (/.f64 (pow.f64 (/.f64 D d) 2) l)) (*.f64 -1/8 w0)))))
(exp.f64 (*.f64 (log.f64 (*.f64 h (*.f64 (*.f64 (*.f64 M M) (/.f64 (pow.f64 (/.f64 D d) 2) l)) (*.f64 -1/8 w0)))) 1))
(log1p.f64 (expm1.f64 (*.f64 h (*.f64 (*.f64 (*.f64 M M) (/.f64 (pow.f64 (/.f64 D d) 2) l)) (*.f64 -1/8 w0)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (*.f64 M M)))) 1)
(pow.f64 (*.f64 h (*.f64 M M)) 1)
(pow.f64 (*.f64 M (sqrt.f64 h)) 2)
(pow.f64 (cbrt.f64 (*.f64 h (*.f64 M M))) 3)
(pow.f64 (pow.f64 (*.f64 h (*.f64 M M)) 3) 1/3)
(sqrt.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)))
(log.f64 (pow.f64 (exp.f64 h) (*.f64 M M)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (*.f64 M M)))))
(cbrt.f64 (pow.f64 (*.f64 h (*.f64 M M)) 3))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 M M) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M M) 3) (pow.f64 h 3)))
(expm1.f64 (log1p.f64 (*.f64 h (*.f64 M M))))
(exp.f64 (log.f64 (*.f64 h (*.f64 M M))))
(exp.f64 (*.f64 (log.f64 (*.f64 h (*.f64 M M))) 1))
(log1p.f64 (expm1.f64 (*.f64 h (*.f64 M M))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l))) 1)
(*.f64 (/.f64 D d) (*.f64 (/.f64 D d) (/.f64 1 l)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 1 l))
(*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 1)
(*.f64 1 (/.f64 (pow.f64 (/.f64 D d) 2) l))
(*.f64 (/.f64 (/.f64 D d) (sqrt.f64 l)) (/.f64 (/.f64 D d) (sqrt.f64 l)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 4)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) (/.f64 1 l)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)) 2) (cbrt.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)))
(*.f64 (/.f64 1 l) (pow.f64 (/.f64 D d) 2))
(*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (/.f64 -1 l))
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 (pow.f64 (/.f64 D d) 2) (sqrt.f64 l)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 l) 2)) (/.f64 (pow.f64 (/.f64 D d) 2) (cbrt.f64 l)))
(*.f64 (/.f64 (/.f64 D d) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (/.f64 D d) (cbrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 4)) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) l))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 4)) (sqrt.f64 l)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) (sqrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 4)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)))
(pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 1)
(pow.f64 (/.f64 (/.f64 D d) (sqrt.f64 l)) 2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 3) 1/3)
(pow.f64 (/.f64 l (pow.f64 (/.f64 D d) 2)) -1)
(neg.f64 (/.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 l)))
(sqrt.f64 (/.f64 (pow.f64 (/.f64 D d) 4) (*.f64 l l)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 D d) 2) 3) (pow.f64 l 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0)))) 1)
(/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 -1/8 w0)))
(/.f64 -1/8 (/.f64 (/.f64 l (pow.f64 (/.f64 D d) 2)) w0))
(/.f64 w0 (/.f64 l (*.f64 (pow.f64 (/.f64 D d) 2) -1/8)))
(/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0)) 1)
(/.f64 1 (/.f64 (/.f64 l (pow.f64 (/.f64 D d) 2)) (*.f64 -1/8 w0)))
(/.f64 (*.f64 -1/8 w0) (/.f64 l (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) -1/8) (/.f64 l w0))
(/.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (/.f64 (neg.f64 l) (*.f64 -1/8 w0)))
(/.f64 (sqrt.f64 (*.f64 -1/8 w0)) (/.f64 (/.f64 l (pow.f64 (/.f64 D d) 2)) (sqrt.f64 (*.f64 -1/8 w0))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -1/8 w0)) (cbrt.f64 (*.f64 -1/8 w0))) (/.f64 (/.f64 l (pow.f64 (/.f64 D d) 2)) (cbrt.f64 (*.f64 -1/8 w0))))
(/.f64 (*.f64 -1/8 (sqrt.f64 w0)) (/.f64 (/.f64 l (pow.f64 (/.f64 D d) 2)) (sqrt.f64 w0)))
(/.f64 (*.f64 -1/8 (pow.f64 (cbrt.f64 w0) 2)) (/.f64 (/.f64 l (pow.f64 (/.f64 D d) 2)) (cbrt.f64 w0)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 (/.f64 D d) 2) -1/8)) l)
(/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) l)
(/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (*.f64 -1/8 w0)) (neg.f64 l))
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) -1/8) w0) l)
(/.f64 (/.f64 (*.f64 -1/8 w0) l) (/.f64 1 (pow.f64 (/.f64 D d) 2)))
(/.f64 (/.f64 (*.f64 -1/8 w0) 1) (/.f64 l (pow.f64 (/.f64 D d) 2)))
(/.f64 (/.f64 (*.f64 -1/8 w0) (/.f64 d D)) (/.f64 l (/.f64 D d)))
(/.f64 (/.f64 (*.f64 -1/8 w0) (sqrt.f64 (/.f64 l (pow.f64 (/.f64 D d) 2)))) (sqrt.f64 (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (/.f64 (*.f64 -1/8 w0) (*.f64 (cbrt.f64 (/.f64 l (pow.f64 (/.f64 D d) 2))) (cbrt.f64 (/.f64 l (pow.f64 (/.f64 D d) 2))))) (cbrt.f64 (/.f64 l (pow.f64 (/.f64 D d) 2))))
(/.f64 (/.f64 (*.f64 -1/8 w0) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 D d) 4)))) (/.f64 l (cbrt.f64 (pow.f64 (/.f64 D d) 2))))
(/.f64 (/.f64 (*.f64 -1/8 w0) (/.f64 (sqrt.f64 l) (/.f64 D d))) (/.f64 (sqrt.f64 l) (/.f64 D d)))
(/.f64 (/.f64 (*.f64 -1/8 w0) (/.f64 (sqrt.f64 l) 1)) (/.f64 (sqrt.f64 l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (/.f64 (*.f64 -1/8 w0) (/.f64 (sqrt.f64 l) (cbrt.f64 (pow.f64 (/.f64 D d) 4)))) (/.f64 (sqrt.f64 l) (cbrt.f64 (pow.f64 (/.f64 D d) 2))))
(/.f64 (/.f64 (*.f64 -1/8 w0) (/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 D d))) (/.f64 (cbrt.f64 l) (/.f64 D d)))
(/.f64 (/.f64 (*.f64 -1/8 w0) (/.f64 (pow.f64 (cbrt.f64 l) 2) 1)) (/.f64 (cbrt.f64 l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (/.f64 (*.f64 -1/8 w0) (/.f64 (pow.f64 (cbrt.f64 l) 2) (cbrt.f64 (pow.f64 (/.f64 D d) 4)))) (/.f64 (cbrt.f64 l) (cbrt.f64 (pow.f64 (/.f64 D d) 2))))
(/.f64 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (/.f64 D d) 2) -1/8)) 1) l)
(/.f64 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (/.f64 D d) 2) -1/8)) (sqrt.f64 l)) (sqrt.f64 l))
(/.f64 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (/.f64 D d) 2) -1/8)) (cbrt.f64 l)) (pow.f64 (cbrt.f64 l) 2))
(/.f64 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (/.f64 D d) 2) -1/8)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) 1) l)
(/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) (sqrt.f64 l)) (sqrt.f64 l))
(/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) (cbrt.f64 l)) (pow.f64 (cbrt.f64 l) 2))
(/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (*.f64 -1/8 w0)) 1) (neg.f64 l))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (*.f64 -1/8 w0)) (sqrt.f64 l)) (neg.f64 (sqrt.f64 l)))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (*.f64 -1/8 w0)) (pow.f64 (cbrt.f64 l) 2)) (neg.f64 (cbrt.f64 l)))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (*.f64 -1/8 w0)) (sqrt.f64 (neg.f64 l))) (sqrt.f64 (neg.f64 l)))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (*.f64 -1/8 w0)) (*.f64 (cbrt.f64 (neg.f64 l)) (cbrt.f64 (neg.f64 l)))) (cbrt.f64 (neg.f64 l)))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (*.f64 -1/8 w0)) -1) l)
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (*.f64 -1/8 w0)) (neg.f64 (sqrt.f64 l))) (sqrt.f64 l))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (*.f64 -1/8 w0)) (neg.f64 (pow.f64 (cbrt.f64 l) 2))) (cbrt.f64 l))
(/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) -1/8) w0) 1) l)
(/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) -1/8) w0) (sqrt.f64 l)) (sqrt.f64 l))
(/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) -1/8) w0) (cbrt.f64 l)) (pow.f64 (cbrt.f64 l) 2))
(/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) -1/8) w0) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(pow.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0)) 1)
(pow.f64 (*.f64 (/.f64 (/.f64 D d) (sqrt.f64 l)) (sqrt.f64 (*.f64 -1/8 w0))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -1/8) (/.f64 (pow.f64 (/.f64 D d) 2) l)) w0))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 -1/8 l)) 3) (pow.f64 w0 3)))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 -1/8 l)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0))))
(exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0))))
Outputs
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 w0 (*.f64 h (*.f64 M M))) l)))
(*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h)))))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(*.f64 (pow.f64 M 2) h)
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(*.f64 h (pow.f64 M 2))
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(*.f64 h (pow.f64 M 2))
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(*.f64 h (pow.f64 M 2))
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(*.f64 h (pow.f64 M 2))
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(*.f64 h (pow.f64 M 2))
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(*.f64 h (pow.f64 M 2))
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(*.f64 h (pow.f64 M 2))
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(*.f64 h (pow.f64 M 2))
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(*.f64 h (pow.f64 M 2))
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(*.f64 h (pow.f64 M 2))
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(*.f64 h (pow.f64 M 2))
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(*.f64 h (pow.f64 M 2))
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) w0) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (*.f64 (*.f64 (*.f64 M M) (/.f64 (pow.f64 (/.f64 D d) 2) l)) (*.f64 -1/8 w0))))) 1)
(*.f64 h (*.f64 (*.f64 M M) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8)) (*.f64 M (*.f64 M h)))
(pow.f64 (*.f64 h (*.f64 (*.f64 (*.f64 M M) (/.f64 (pow.f64 (/.f64 D d) 2) l)) (*.f64 -1/8 w0))) 1)
(*.f64 h (*.f64 (*.f64 M M) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8)) (*.f64 M (*.f64 M h)))
(pow.f64 (*.f64 (*.f64 M (sqrt.f64 h)) (*.f64 (/.f64 (/.f64 D d) (sqrt.f64 l)) (sqrt.f64 (*.f64 -1/8 w0)))) 2)
(pow.f64 (*.f64 M (*.f64 (sqrt.f64 h) (*.f64 (/.f64 D (*.f64 (sqrt.f64 l) d)) (sqrt.f64 (*.f64 -1/8 w0))))) 2)
(pow.f64 (*.f64 (/.f64 D (*.f64 d (sqrt.f64 l))) (*.f64 (sqrt.f64 (*.f64 -1/8 w0)) (*.f64 M (sqrt.f64 h)))) 2)
(pow.f64 (cbrt.f64 (*.f64 h (*.f64 (*.f64 (*.f64 M M) (/.f64 (pow.f64 (/.f64 D d) 2) l)) (*.f64 -1/8 w0)))) 3)
(*.f64 h (*.f64 (*.f64 M M) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8)) (*.f64 M (*.f64 M h)))
(pow.f64 (pow.f64 (*.f64 h (*.f64 (*.f64 (*.f64 M M) (/.f64 (pow.f64 (/.f64 D d) 2) l)) (*.f64 -1/8 w0))) 3) 1/3)
(*.f64 h (*.f64 (*.f64 M M) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8)) (*.f64 M (*.f64 M h)))
(sqrt.f64 (pow.f64 (*.f64 h (*.f64 (*.f64 (*.f64 M M) (/.f64 (pow.f64 (/.f64 D d) 2) l)) (*.f64 -1/8 w0))) 2))
(sqrt.f64 (pow.f64 (*.f64 h (*.f64 (*.f64 M M) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0)))) 2))
(fabs.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8)) (*.f64 M (*.f64 M h))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 h) (*.f64 M M)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0))))
(*.f64 h (*.f64 (*.f64 M M) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8)) (*.f64 M (*.f64 M h)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (*.f64 (*.f64 (*.f64 M M) (/.f64 (pow.f64 (/.f64 D d) 2) l)) (*.f64 -1/8 w0))))))
(*.f64 h (*.f64 (*.f64 M M) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8)) (*.f64 M (*.f64 M h)))
(cbrt.f64 (pow.f64 (*.f64 h (*.f64 (*.f64 (*.f64 M M) (/.f64 (pow.f64 (/.f64 D d) 2) l)) (*.f64 -1/8 w0))) 3))
(*.f64 h (*.f64 (*.f64 M M) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8)) (*.f64 M (*.f64 M h)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 h (*.f64 M M)) 3) (pow.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0)) 3)))
(*.f64 h (*.f64 (*.f64 M M) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8)) (*.f64 M (*.f64 M h)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0)) 3) (pow.f64 (*.f64 h (*.f64 M M)) 3)))
(*.f64 h (*.f64 (*.f64 M M) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8)) (*.f64 M (*.f64 M h)))
(expm1.f64 (log1p.f64 (*.f64 h (*.f64 (*.f64 (*.f64 M M) (/.f64 (pow.f64 (/.f64 D d) 2) l)) (*.f64 -1/8 w0)))))
(*.f64 h (*.f64 (*.f64 M M) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8)) (*.f64 M (*.f64 M h)))
(exp.f64 (log.f64 (*.f64 h (*.f64 (*.f64 (*.f64 M M) (/.f64 (pow.f64 (/.f64 D d) 2) l)) (*.f64 -1/8 w0)))))
(*.f64 h (*.f64 (*.f64 M M) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8)) (*.f64 M (*.f64 M h)))
(exp.f64 (*.f64 (log.f64 (*.f64 h (*.f64 (*.f64 (*.f64 M M) (/.f64 (pow.f64 (/.f64 D d) 2) l)) (*.f64 -1/8 w0)))) 1))
(*.f64 h (*.f64 (*.f64 M M) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8)) (*.f64 M (*.f64 M h)))
(log1p.f64 (expm1.f64 (*.f64 h (*.f64 (*.f64 (*.f64 M M) (/.f64 (pow.f64 (/.f64 D d) 2) l)) (*.f64 -1/8 w0)))))
(*.f64 h (*.f64 (*.f64 M M) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8)) (*.f64 M (*.f64 M h)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 h (*.f64 M M)))) 1)
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(pow.f64 (*.f64 h (*.f64 M M)) 1)
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(pow.f64 (*.f64 M (sqrt.f64 h)) 2)
(pow.f64 (cbrt.f64 (*.f64 h (*.f64 M M))) 3)
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(pow.f64 (pow.f64 (*.f64 h (*.f64 M M)) 3) 1/3)
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(sqrt.f64 (*.f64 (*.f64 h h) (pow.f64 M 4)))
(sqrt.f64 (*.f64 h (*.f64 h (pow.f64 M 4))))
(log.f64 (pow.f64 (exp.f64 h) (*.f64 M M)))
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 h (*.f64 M M)))))
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(cbrt.f64 (pow.f64 (*.f64 h (*.f64 M M)) 3))
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 M M) 3)))
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 M M) 3) (pow.f64 h 3)))
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(expm1.f64 (log1p.f64 (*.f64 h (*.f64 M M))))
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(exp.f64 (log.f64 (*.f64 h (*.f64 M M))))
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(exp.f64 (*.f64 (log.f64 (*.f64 h (*.f64 M M))) 1))
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(log1p.f64 (expm1.f64 (*.f64 h (*.f64 M M))))
(*.f64 h (*.f64 M M))
(*.f64 M (*.f64 M h))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l))) 1)
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(*.f64 (/.f64 D d) (*.f64 (/.f64 D d) (/.f64 1 l)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 1 l))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 1)
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(*.f64 1 (/.f64 (pow.f64 (/.f64 D d) 2) l))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(*.f64 (/.f64 (/.f64 D d) (sqrt.f64 l)) (/.f64 (/.f64 D d) (sqrt.f64 l)))
(pow.f64 (/.f64 D (*.f64 (sqrt.f64 l) d)) 2)
(pow.f64 (/.f64 D (*.f64 d (sqrt.f64 l))) 2)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 4)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) (/.f64 1 l)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 4)) (*.f64 (/.f64 1 l) (cbrt.f64 (pow.f64 (/.f64 D d) 2))))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 4)) (/.f64 l (cbrt.f64 (pow.f64 (/.f64 D d) 2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)) 2))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)) 2) (cbrt.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(*.f64 (/.f64 1 l) (pow.f64 (/.f64 D d) 2))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (/.f64 -1 l))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (/.f64 D d) 2))) l)
(*.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 (pow.f64 (/.f64 D d) 2) (sqrt.f64 l)))
(pow.f64 (/.f64 D (*.f64 (sqrt.f64 l) d)) 2)
(pow.f64 (/.f64 D (*.f64 d (sqrt.f64 l))) 2)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 l) 2)) (/.f64 (pow.f64 (/.f64 D d) 2) (cbrt.f64 l)))
(/.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 l) 2)) (pow.f64 (/.f64 D d) 2)) (cbrt.f64 l))
(/.f64 (/.f64 (pow.f64 (/.f64 D d) 2) (cbrt.f64 l)) (pow.f64 (cbrt.f64 l) 2))
(*.f64 (/.f64 (/.f64 D d) (pow.f64 (cbrt.f64 l) 2)) (/.f64 (/.f64 D d) (cbrt.f64 l)))
(/.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 l) 2)) (pow.f64 (/.f64 D d) 2)) (cbrt.f64 l))
(/.f64 (/.f64 (pow.f64 (/.f64 D d) 2) (cbrt.f64 l)) (pow.f64 (cbrt.f64 l) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 4)) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) l))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 4)) (*.f64 (/.f64 1 l) (cbrt.f64 (pow.f64 (/.f64 D d) 2))))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 4)) (/.f64 l (cbrt.f64 (pow.f64 (/.f64 D d) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 4)) (sqrt.f64 l)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) (sqrt.f64 l)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 4)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 4)) (pow.f64 (cbrt.f64 l) 2)))
(pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 1)
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(pow.f64 (/.f64 (/.f64 D d) (sqrt.f64 l)) 2)
(pow.f64 (/.f64 D (*.f64 (sqrt.f64 l) d)) 2)
(pow.f64 (/.f64 D (*.f64 d (sqrt.f64 l))) 2)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)) 3)
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 3) 1/3)
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(pow.f64 (/.f64 l (pow.f64 (/.f64 D d) 2)) -1)
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(neg.f64 (/.f64 (pow.f64 (/.f64 D d) 2) (neg.f64 l)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(sqrt.f64 (/.f64 (pow.f64 (/.f64 D d) 4) (*.f64 l l)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l))))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) 3))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 D d) 2) 3) (pow.f64 l 3)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(exp.f64 (log.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)) 1))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l)))
(/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l))
(/.f64 (pow.f64 (/.f64 D d) 2) l)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0)))) 1)
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 -1/8 w0)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(/.f64 -1/8 (/.f64 (/.f64 l (pow.f64 (/.f64 D d) 2)) w0))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(/.f64 w0 (/.f64 l (*.f64 (pow.f64 (/.f64 D d) 2) -1/8)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0)) 1)
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(/.f64 1 (/.f64 (/.f64 l (pow.f64 (/.f64 D d) 2)) (*.f64 -1/8 w0)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(/.f64 (*.f64 -1/8 w0) (/.f64 l (pow.f64 (/.f64 D d) 2)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) -1/8) (/.f64 l w0))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(/.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (/.f64 (neg.f64 l) (*.f64 -1/8 w0)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(/.f64 (sqrt.f64 (*.f64 -1/8 w0)) (/.f64 (/.f64 l (pow.f64 (/.f64 D d) 2)) (sqrt.f64 (*.f64 -1/8 w0))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -1/8 w0)) (/.f64 l (pow.f64 (/.f64 D d) 2))) (sqrt.f64 (*.f64 -1/8 w0)))
(*.f64 (sqrt.f64 (*.f64 -1/8 w0)) (*.f64 (/.f64 (sqrt.f64 (*.f64 -1/8 w0)) l) (pow.f64 (/.f64 D d) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -1/8 w0)) (cbrt.f64 (*.f64 -1/8 w0))) (/.f64 (/.f64 l (pow.f64 (/.f64 D d) 2)) (cbrt.f64 (*.f64 -1/8 w0))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 -1/8 w0)) (cbrt.f64 (*.f64 -1/8 w0))) (/.f64 l (pow.f64 (/.f64 D d) 2))) (cbrt.f64 (*.f64 -1/8 w0)))
(*.f64 (cbrt.f64 (*.f64 -1/8 w0)) (/.f64 (cbrt.f64 (*.f64 -1/8 w0)) (/.f64 (/.f64 l (pow.f64 (/.f64 D d) 2)) (cbrt.f64 (*.f64 -1/8 w0)))))
(/.f64 (*.f64 -1/8 (sqrt.f64 w0)) (/.f64 (/.f64 l (pow.f64 (/.f64 D d) 2)) (sqrt.f64 w0)))
(*.f64 (/.f64 (*.f64 -1/8 (sqrt.f64 w0)) (/.f64 l (pow.f64 (/.f64 D d) 2))) (sqrt.f64 w0))
(*.f64 (sqrt.f64 w0) (/.f64 -1/8 (/.f64 (/.f64 l (pow.f64 (/.f64 D d) 2)) (sqrt.f64 w0))))
(/.f64 (*.f64 -1/8 (pow.f64 (cbrt.f64 w0) 2)) (/.f64 (/.f64 l (pow.f64 (/.f64 D d) 2)) (cbrt.f64 w0)))
(*.f64 (/.f64 (*.f64 -1/8 (pow.f64 (cbrt.f64 w0) 2)) (/.f64 l (pow.f64 (/.f64 D d) 2))) (cbrt.f64 w0))
(*.f64 (cbrt.f64 w0) (/.f64 (pow.f64 (cbrt.f64 w0) 2) (/.f64 (/.f64 l (pow.f64 (/.f64 D d) 2)) -1/8)))
(/.f64 (*.f64 w0 (*.f64 (pow.f64 (/.f64 D d) 2) -1/8)) l)
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) l)
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (*.f64 -1/8 w0)) (neg.f64 l))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) -1/8) w0) l)
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(/.f64 (/.f64 (*.f64 -1/8 w0) l) (/.f64 1 (pow.f64 (/.f64 D d) 2)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(/.f64 (/.f64 (*.f64 -1/8 w0) 1) (/.f64 l (pow.f64 (/.f64 D d) 2)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(/.f64 (/.f64 (*.f64 -1/8 w0) (/.f64 d D)) (/.f64 l (/.f64 D d)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 -1/8 w0) d) D) l) (/.f64 D d))
(/.f64 -1/8 (/.f64 (*.f64 (/.f64 d D) (*.f64 d (/.f64 l D))) w0))
(/.f64 (/.f64 (*.f64 -1/8 w0) (sqrt.f64 (/.f64 l (pow.f64 (/.f64 D d) 2)))) (sqrt.f64 (/.f64 l (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(/.f64 (/.f64 (*.f64 -1/8 w0) (*.f64 (cbrt.f64 (/.f64 l (pow.f64 (/.f64 D d) 2))) (cbrt.f64 (/.f64 l (pow.f64 (/.f64 D d) 2))))) (cbrt.f64 (/.f64 l (pow.f64 (/.f64 D d) 2))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(/.f64 (/.f64 (*.f64 -1/8 w0) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 D d) 4)))) (/.f64 l (cbrt.f64 (pow.f64 (/.f64 D d) 2))))
(/.f64 (*.f64 (*.f64 -1/8 w0) (cbrt.f64 (pow.f64 (/.f64 D d) 4))) (/.f64 l (cbrt.f64 (pow.f64 (/.f64 D d) 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 -1/8 w0) (/.f64 l (cbrt.f64 (pow.f64 (/.f64 D d) 4)))))
(/.f64 (/.f64 (*.f64 -1/8 w0) (/.f64 (sqrt.f64 l) (/.f64 D d))) (/.f64 (sqrt.f64 l) (/.f64 D d)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(/.f64 (/.f64 (*.f64 -1/8 w0) (/.f64 (sqrt.f64 l) 1)) (/.f64 (sqrt.f64 l) (pow.f64 (/.f64 D d) 2)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(/.f64 (/.f64 (*.f64 -1/8 w0) (/.f64 (sqrt.f64 l) (cbrt.f64 (pow.f64 (/.f64 D d) 4)))) (/.f64 (sqrt.f64 l) (cbrt.f64 (pow.f64 (/.f64 D d) 2))))
(*.f64 (/.f64 (*.f64 (/.f64 -1/8 (/.f64 (sqrt.f64 l) w0)) (cbrt.f64 (pow.f64 (/.f64 D d) 4))) (sqrt.f64 l)) (cbrt.f64 (pow.f64 (/.f64 D d) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) (/.f64 -1/8 (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 l) (*.f64 w0 (cbrt.f64 (pow.f64 (/.f64 D d) 4)))))))
(/.f64 (/.f64 (*.f64 -1/8 w0) (/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 D d))) (/.f64 (cbrt.f64 l) (/.f64 D d)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(/.f64 (/.f64 (*.f64 -1/8 w0) (/.f64 (pow.f64 (cbrt.f64 l) 2) 1)) (/.f64 (cbrt.f64 l) (pow.f64 (/.f64 D d) 2)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(/.f64 (/.f64 (*.f64 -1/8 w0) (/.f64 (pow.f64 (cbrt.f64 l) 2) (cbrt.f64 (pow.f64 (/.f64 D d) 4)))) (/.f64 (cbrt.f64 l) (cbrt.f64 (pow.f64 (/.f64 D d) 2))))
(*.f64 (/.f64 (*.f64 (/.f64 -1/8 (/.f64 (pow.f64 (cbrt.f64 l) 2) w0)) (cbrt.f64 (pow.f64 (/.f64 D d) 4))) (cbrt.f64 l)) (cbrt.f64 (pow.f64 (/.f64 D d) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 -1/8 w0) (*.f64 (cbrt.f64 l) (/.f64 (pow.f64 (cbrt.f64 l) 2) (cbrt.f64 (pow.f64 (/.f64 D d) 4))))))
(/.f64 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (/.f64 D d) 2) -1/8)) 1) l)
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(/.f64 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (/.f64 D d) 2) -1/8)) (sqrt.f64 l)) (sqrt.f64 l))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(/.f64 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (/.f64 D d) 2) -1/8)) (cbrt.f64 l)) (pow.f64 (cbrt.f64 l) 2))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(/.f64 (/.f64 (*.f64 w0 (*.f64 (pow.f64 (/.f64 D d) 2) -1/8)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) 1) l)
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) (sqrt.f64 l)) (sqrt.f64 l))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) (cbrt.f64 l)) (pow.f64 (cbrt.f64 l) 2))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 -1/8 w0)) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (*.f64 -1/8 w0)) 1) (neg.f64 l))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (*.f64 -1/8 w0)) (sqrt.f64 l)) (neg.f64 (sqrt.f64 l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (*.f64 -1/8 w0)) (pow.f64 (cbrt.f64 l) 2)) (neg.f64 (cbrt.f64 l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (*.f64 -1/8 w0)) (sqrt.f64 (neg.f64 l))) (sqrt.f64 (neg.f64 l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (*.f64 -1/8 w0)) (*.f64 (cbrt.f64 (neg.f64 l)) (cbrt.f64 (neg.f64 l)))) (cbrt.f64 (neg.f64 l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (*.f64 -1/8 w0)) -1) l)
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (*.f64 -1/8 w0)) (neg.f64 (sqrt.f64 l))) (sqrt.f64 l))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (*.f64 -1/8 w0)) (neg.f64 (pow.f64 (cbrt.f64 l) 2))) (cbrt.f64 l))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) -1/8) w0) 1) l)
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) -1/8) w0) (sqrt.f64 l)) (sqrt.f64 l))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) -1/8) w0) (cbrt.f64 l)) (pow.f64 (cbrt.f64 l) 2))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) -1/8) w0) (pow.f64 (cbrt.f64 l) 2)) (cbrt.f64 l))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(pow.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0)) 1)
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(pow.f64 (*.f64 (/.f64 (/.f64 D d) (sqrt.f64 l)) (sqrt.f64 (*.f64 -1/8 w0))) 2)
(pow.f64 (*.f64 (/.f64 D (*.f64 (sqrt.f64 l) d)) (sqrt.f64 (*.f64 -1/8 w0))) 2)
(pow.f64 (*.f64 (/.f64 D (*.f64 d (sqrt.f64 l))) (sqrt.f64 (*.f64 -1/8 w0))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0))) 3)
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0)) 3) 1/3)
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0)) 2))
(fabs.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -1/8) (/.f64 (pow.f64 (/.f64 D d) 2) l)) w0))
(*.f64 w0 (log.f64 (pow.f64 (exp.f64 -1/8) (/.f64 (pow.f64 (/.f64 D d) 2) l))))
(*.f64 w0 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (log.f64 (exp.f64 -1/8))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0)) 3))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 -1/8 l)) 3) (pow.f64 w0 3)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(cbrt.f64 (*.f64 (pow.f64 w0 3) (pow.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 -1/8 l)) 3)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0))) 1))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 w0 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 w0 l) -1/8))

localize41.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
93.4%
(/.f64 (*.f64 M (*.f64 D h)) (*.f64 d -4))
92.4%
(/.f64 (neg.f64 M) (/.f64 l (*.f64 (/.f64 (*.f64 M (*.f64 D h)) (*.f64 d -4)) (/.f64 D d))))
91.4%
(*.f64 M (*.f64 D h))
89.9%
(/.f64 l (*.f64 (/.f64 (*.f64 M (*.f64 D h)) (*.f64 d -4)) (/.f64 D d)))
Compiler

Compiled 149 to 59 computations (60.4% saved)

series42.0ms (0.2%)

Counts
3 → 168
Calls

42 calls:

TimeVariablePointExpression
30.0ms
d
@0
(/.f64 (*.f64 M (*.f64 D h)) (*.f64 d -4))
1.0ms
l
@inf
(/.f64 l (*.f64 (/.f64 (*.f64 M (*.f64 D h)) (*.f64 d -4)) (/.f64 D d)))
1.0ms
l
@0
(/.f64 l (*.f64 (/.f64 (*.f64 M (*.f64 D h)) (*.f64 d -4)) (/.f64 D d)))
1.0ms
d
@0
(/.f64 l (*.f64 (/.f64 (*.f64 M (*.f64 D h)) (*.f64 d -4)) (/.f64 D d)))
1.0ms
D
@0
(/.f64 l (*.f64 (/.f64 (*.f64 M (*.f64 D h)) (*.f64 d -4)) (/.f64 D d)))

rewrite106.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
446×times-frac
418×add-sqr-sqrt
410×pow1
410×*-un-lft-identity
386×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
018121
1403117
26591117
Stop Event
node limit
Counts
3 → 173
Calls
Call 1
Inputs
(/.f64 l (*.f64 (/.f64 (*.f64 M (*.f64 D h)) (*.f64 d -4)) (/.f64 D d)))
(/.f64 (neg.f64 M) (/.f64 l (*.f64 (/.f64 (*.f64 M (*.f64 D h)) (*.f64 d -4)) (/.f64 D d))))
(/.f64 (*.f64 M (*.f64 D h)) (*.f64 d -4))
Outputs
((+.f64 0 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))))) (+.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))))))) 1) (-.f64 0 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))))) (-.f64 (exp.f64 (log1p.f64 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))))))) 1) (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))))) (*.f64 l (neg.f64 (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))))) (*.f64 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))))) 1) (*.f64 1 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))))) (*.f64 (sqrt.f64 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))))) (sqrt.f64 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))))))) (*.f64 (sqrt.f64 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))))) (neg.f64 (sqrt.f64 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))))))) (*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 l) (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))))) (*.f64 (cbrt.f64 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))))) (pow.f64 (cbrt.f64 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))))) 2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))))) 2) (cbrt.f64 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))))) 2) (neg.f64 (cbrt.f64 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))))))) (*.f64 (pow.f64 (cbrt.f64 l) 2) (*.f64 (cbrt.f64 l) (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))))) (*.f64 (*.f64 (/.f64 l M) (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 d D)) (*.f64 -1 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))))) (*.f64 (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))) l) (*.f64 (/.f64 d D) (*.f64 (/.f64 l M) (*.f64 -4 (/.f64 d (*.f64 D h))))) (*.f64 (*.f64 (/.f64 d M) (/.f64 -4 (*.f64 D h))) (/.f64 l (/.f64 D d))) (*.f64 (neg.f64 l) (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))))) (*.f64 (/.f64 (*.f64 (/.f64 l M) (*.f64 -4 (/.f64 d (*.f64 D h)))) D) d) (*.f64 (/.f64 (*.f64 (/.f64 l M) (*.f64 -4 (/.f64 d (*.f64 D h)))) 1) (/.f64 d D)) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 D d)))) (/.f64 l (sqrt.f64 (*.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 D d))))) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 D d))) 2)) (/.f64 l (cbrt.f64 (*.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 D d))))) (*.f64 (/.f64 l (*.f64 D (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))))) d) (*.f64 (/.f64 l (*.f64 M (*.f64 (*.f64 D h) (/.f64 D d)))) (*.f64 d -4)) (*.f64 (/.f64 l (*.f64 M (*.f64 (*.f64 D h) D))) (*.f64 d (*.f64 d -4))) (*.f64 (/.f64 (*.f64 (/.f64 l M) (*.f64 -4 (/.f64 d (*.f64 D h)))) (neg.f64 D)) (neg.f64 d)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))))))) (sqrt.f64 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))))))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))))) 2)) (cbrt.f64 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))))))) (*.f64 (/.f64 (sqrt.f64 l) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))) (/.f64 (sqrt.f64 l) (/.f64 D d))) (*.f64 (/.f64 (sqrt.f64 l) (/.f64 D d)) (/.f64 (sqrt.f64 l) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))))) (*.f64 (/.f64 (sqrt.f64 l) 1) (/.f64 (sqrt.f64 l) (*.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 D d)))) (*.f64 (/.f64 (sqrt.f64 l) (pow.f64 (cbrt.f64 (*.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 D d))) 2)) (/.f64 (sqrt.f64 l) (cbrt.f64 (*.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 D d))))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))) (/.f64 (cbrt.f64 l) (/.f64 D d))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (/.f64 D d)) (/.f64 (cbrt.f64 l) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) 1) (/.f64 (cbrt.f64 l) (*.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 D d)))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (sqrt.f64 (*.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 D d)))) (/.f64 (cbrt.f64 l) (sqrt.f64 (*.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 D d))))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 l) 2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 D d))) 2)) (cbrt.f64 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))))))) (pow.f64 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))))) 1) (pow.f64 (sqrt.f64 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))))) 2) (pow.f64 (cbrt.f64 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))))) 3) (pow.f64 (pow.f64 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))))) 3) 1/3) (pow.f64 (/.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 l (/.f64 D d))) -1) (neg.f64 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))))) (sqrt.f64 (pow.f64 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))))) 2)) (log.f64 (pow.f64 (exp.f64 l) (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))))) (log.f64 (/.f64 1 (pow.f64 (exp.f64 l) (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))))))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))))))) (cbrt.f64 (pow.f64 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))))) 3)) (cbrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 (*.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 D d)) 3))) (expm1.f64 (log1p.f64 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))))))) (exp.f64 (log.f64 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))))))) (exp.f64 (*.f64 (log.f64 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))))) 1)) (log1p.f64 (expm1.f64 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))))))))
((+.f64 0 (*.f64 M (/.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 l (/.f64 D d))))) (+.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 M (/.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 l (/.f64 D d))))))) 1) (+.f64 (-.f64 0 (/.f64 0 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))))))) (*.f64 M (/.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 l (/.f64 D d))))) (+.f64 (-.f64 (/.f64 0 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))))) 0) (*.f64 M (/.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 l (/.f64 D d))))) (+.f64 (-.f64 (/.f64 0 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))))) (exp.f64 (log1p.f64 (*.f64 M (/.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 l (/.f64 D d))))))) 1) (+.f64 (-.f64 (/.f64 0 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))))) (/.f64 0 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))))))) (*.f64 M (/.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 l (/.f64 D d))))) (+.f64 (*.f64 (/.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 l (/.f64 D d))) 0) (*.f64 M (/.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 l (/.f64 D d))))) (-.f64 0 (*.f64 M (/.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 l (/.f64 D d))))) (-.f64 (exp.f64 (log1p.f64 (*.f64 M (/.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 l (/.f64 D d)))))) 1) (-.f64 (/.f64 0 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))))) (*.f64 M (/.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 l (/.f64 D d))))) (*.f64 M (/.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 l (/.f64 D d)))) (*.f64 (*.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 D d)) (/.f64 M l)) (*.f64 (*.f64 M (/.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 l (/.f64 D d)))) 1) (*.f64 1 (*.f64 M (/.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 l (/.f64 D d))))) (*.f64 (sqrt.f64 (*.f64 M (/.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 l (/.f64 D d))))) (sqrt.f64 (*.f64 M (/.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 l (/.f64 D d)))))) (*.f64 (sqrt.f64 M) (*.f64 (sqrt.f64 M) (/.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 l (/.f64 D d))))) (*.f64 (cbrt.f64 (*.f64 M (/.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 l (/.f64 D d))))) (pow.f64 (cbrt.f64 (*.f64 M (/.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 l (/.f64 D d))))) 2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 M (/.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 l (/.f64 D d))))) 2) (cbrt.f64 (*.f64 M (/.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 l (/.f64 D d)))))) (*.f64 (pow.f64 (cbrt.f64 M) 2) (*.f64 (cbrt.f64 M) (/.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 l (/.f64 D d))))) (*.f64 (/.f64 M l) (*.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 D d))) (*.f64 -1 (*.f64 M (/.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 l (/.f64 D d))))) (*.f64 (/.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 l (/.f64 D d))) M) (*.f64 (*.f64 (/.f64 M l) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))) (/.f64 D d)) (*.f64 (*.f64 (/.f64 M l) (/.f64 D d)) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))) (*.f64 (*.f64 (/.f64 M l) 1) (*.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 D d))) (*.f64 (*.f64 (/.f64 M l) (sqrt.f64 (*.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 D d)))) (sqrt.f64 (*.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 D d)))) (*.f64 (*.f64 (/.f64 M l) (pow.f64 (cbrt.f64 (*.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 D d))) 2)) (cbrt.f64 (*.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 D d)))) (*.f64 (/.f64 1 l) (/.f64 M (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))))))) (/.f64 M (sqrt.f64 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))))))) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))))) 2)) (/.f64 M (cbrt.f64 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))))))) (*.f64 (/.f64 M 1) (/.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 l (/.f64 D d)))) (*.f64 (/.f64 M (*.f64 (/.f64 l M) (*.f64 -4 (/.f64 d (*.f64 D h))))) (/.f64 D d)) (*.f64 (/.f64 (sqrt.f64 M) l) (/.f64 (sqrt.f64 M) (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) l) (/.f64 (cbrt.f64 M) (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) 1) (/.f64 (cbrt.f64 M) (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))))))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) (sqrt.f64 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))))))) (/.f64 (cbrt.f64 M) (sqrt.f64 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))))))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 M) 2) (pow.f64 (cbrt.f64 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))))) 2)) (cbrt.f64 (*.f64 M (/.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 l (/.f64 D d)))))) (*.f64 (/.f64 -1 l) (/.f64 M (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))))) (*.f64 (/.f64 -1 (sqrt.f64 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))))))) (/.f64 M (sqrt.f64 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))))))) (*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))))) 2)) (/.f64 M (cbrt.f64 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))))))) (*.f64 (/.f64 (sqrt.f64 M) 1) (/.f64 (sqrt.f64 M) (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))))))) (*.f64 (/.f64 (sqrt.f64 M) (pow.f64 (cbrt.f64 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))))) 2)) (/.f64 (sqrt.f64 M) (cbrt.f64 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))))))) (pow.f64 (*.f64 M (/.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 l (/.f64 D d)))) 1) (pow.f64 (sqrt.f64 (*.f64 M (/.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 l (/.f64 D d))))) 2) (pow.f64 (cbrt.f64 (*.f64 M (/.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 l (/.f64 D d))))) 3) (pow.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 l (/.f64 D d)))) 3) 1/3) (pow.f64 (/.f64 l (*.f64 M (*.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 D d)))) -1) (neg.f64 (*.f64 M (/.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 l (/.f64 D d))))) (sqrt.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 l (/.f64 D d)))) 2)) (log.f64 (pow.f64 (exp.f64 (/.f64 M l)) (*.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 D d)))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 M (/.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 l (/.f64 D d))))))) (cbrt.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 l (/.f64 D d)))) 3)) (cbrt.f64 (/.f64 (pow.f64 M 3) (pow.f64 (*.f64 l (/.f64 (/.f64 d D) (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))))) 3))) (expm1.f64 (log1p.f64 (*.f64 M (/.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 l (/.f64 D d)))))) (exp.f64 (log.f64 (*.f64 M (/.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 l (/.f64 D d)))))) (exp.f64 (*.f64 (log.f64 (*.f64 M (/.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 l (/.f64 D d))))) 1)) (log1p.f64 (expm1.f64 (*.f64 M (/.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) (/.f64 l (/.f64 D d)))))))
((-.f64 (exp.f64 (log1p.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))))) 1) (*.f64 M (*.f64 (*.f64 D h) (/.f64 -1/4 d))) (*.f64 M (/.f64 1 (*.f64 -4 (/.f64 d (*.f64 D h))))) (*.f64 (*.f64 D h) (*.f64 M (/.f64 -1/4 d))) (*.f64 (*.f64 M (*.f64 D h)) (/.f64 -1/4 d)) (*.f64 (*.f64 M (*.f64 D h)) (/.f64 1 (*.f64 d 4))) (*.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) 1) (*.f64 1 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))) (*.f64 (sqrt.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))) (sqrt.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))))) (*.f64 (sqrt.f64 (*.f64 M (*.f64 D h))) (*.f64 (sqrt.f64 (*.f64 M (*.f64 D h))) (/.f64 -1/4 d))) (*.f64 (cbrt.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))) (pow.f64 (cbrt.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))) 2)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))) 2) (cbrt.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D h))) 2) (*.f64 (cbrt.f64 (*.f64 M (*.f64 D h))) (/.f64 -1/4 d))) (*.f64 (*.f64 M D) (*.f64 h (/.f64 -1/4 d))) (*.f64 (/.f64 M (/.f64 d (*.f64 D h))) -1/4) (*.f64 (pow.f64 d -1) (/.f64 (*.f64 M (*.f64 D h)) -4)) (*.f64 (/.f64 -1/4 d) (*.f64 M (*.f64 D h))) (*.f64 (/.f64 M d) (*.f64 (*.f64 D h) -1/4)) (*.f64 (*.f64 (*.f64 D h) -1/4) (/.f64 M d)) (*.f64 (/.f64 M 1) (/.f64 (*.f64 D h) (*.f64 d -4))) (*.f64 -1/4 (/.f64 M (/.f64 d (*.f64 D h)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 d -4))) (/.f64 (*.f64 M (*.f64 D h)) (sqrt.f64 (*.f64 d -4)))) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 d -4)) 2)) (/.f64 (*.f64 M (*.f64 D h)) (cbrt.f64 (*.f64 d -4)))) (*.f64 (/.f64 (*.f64 D h) d) (/.f64 M -4)) (*.f64 (/.f64 (*.f64 D h) (sqrt.f64 (*.f64 d -4))) (/.f64 M (sqrt.f64 (*.f64 d -4)))) (*.f64 (/.f64 M (*.f64 d -4)) (*.f64 D h)) (*.f64 (/.f64 M -4) (/.f64 (*.f64 D h) d)) (*.f64 (/.f64 M (sqrt.f64 (*.f64 d -4))) (/.f64 (*.f64 D h) (sqrt.f64 (*.f64 d -4)))) (*.f64 (/.f64 M (pow.f64 (cbrt.f64 (*.f64 d -4)) 2)) (/.f64 (*.f64 D h) (cbrt.f64 (*.f64 d -4)))) (*.f64 (/.f64 (*.f64 D h) 1) (/.f64 M (*.f64 d -4))) (*.f64 (/.f64 (*.f64 D h) (pow.f64 (cbrt.f64 (*.f64 d -4)) 2)) (/.f64 M (cbrt.f64 (*.f64 d -4)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 M (*.f64 D h))) d) (/.f64 (sqrt.f64 (*.f64 M (*.f64 D h))) -4)) (*.f64 (/.f64 (sqrt.f64 (*.f64 M (*.f64 D h))) -4) (/.f64 (sqrt.f64 (*.f64 M (*.f64 D h))) d)) (*.f64 (/.f64 (sqrt.f64 (*.f64 M (*.f64 D h))) 1) (/.f64 (sqrt.f64 (*.f64 M (*.f64 D h))) (*.f64 d -4))) (*.f64 (/.f64 (sqrt.f64 (*.f64 M (*.f64 D h))) (pow.f64 (cbrt.f64 (*.f64 d -4)) 2)) (/.f64 (sqrt.f64 (*.f64 M (*.f64 D h))) (cbrt.f64 (*.f64 d -4)))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D h))) 2) d) (/.f64 (cbrt.f64 (*.f64 M (*.f64 D h))) -4)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D h))) 2) -4) (/.f64 (cbrt.f64 (*.f64 M (*.f64 D h))) d)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D h))) 2) 1) (/.f64 (cbrt.f64 (*.f64 M (*.f64 D h))) (*.f64 d -4))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D h))) 2) (sqrt.f64 (*.f64 d -4))) (/.f64 (cbrt.f64 (*.f64 M (*.f64 D h))) (sqrt.f64 (*.f64 d -4)))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 M (*.f64 D h))) 2) (pow.f64 (cbrt.f64 (*.f64 d -4)) 2)) (cbrt.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))))) (*.f64 (/.f64 (*.f64 M D) d) (/.f64 h -4)) (*.f64 (/.f64 (*.f64 M D) -4) (/.f64 h d)) (*.f64 (/.f64 (*.f64 M D) 1) (/.f64 h (*.f64 d -4))) (*.f64 (/.f64 (*.f64 M D) (sqrt.f64 (*.f64 d -4))) (/.f64 h (sqrt.f64 (*.f64 d -4)))) (*.f64 (/.f64 (*.f64 M D) (pow.f64 (cbrt.f64 (*.f64 d -4)) 2)) (/.f64 h (cbrt.f64 (*.f64 d -4)))) (pow.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) 1) (pow.f64 (sqrt.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))) 2) (pow.f64 (cbrt.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))) 3) (pow.f64 (pow.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) 3) 1/3) (pow.f64 (*.f64 (/.f64 d M) (/.f64 -4 (*.f64 D h))) -1) (neg.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))) (sqrt.f64 (pow.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) 2)) (log.f64 (exp.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))))) (log.f64 (+.f64 1 (expm1.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))))) (cbrt.f64 (pow.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))) 3)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 D h)) 3) (pow.f64 (*.f64 d -4) 3))) (expm1.f64 (log1p.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))))) (exp.f64 (log.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))))) (exp.f64 (*.f64 (log.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h))))) 1)) (log1p.f64 (expm1.f64 (/.f64 M (*.f64 -4 (/.f64 d (*.f64 D h)))))))

simplify153.0ms (0.6%)

Algorithm
egg-herbie
Rules
1722×distribute-lft-in
926×associate-*r*
804×associate-*l*
746×associate-*r/
742×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

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

eval609.0ms (2.5%)

Compiler

Compiled 36815 to 15571 computations (57.7% saved)

prune681.0ms (2.8%)

Pruning

62 alts after pruning (60 fresh and 2 done)

PrunedKeptTotal
New1364341398
Fresh172643
Picked101
Done224
Total1384621446
Accurracy
95.7%
Counts
1446 → 62
Alt Table
Click to see full alt table
StatusAccuracyProgram
43.2%
(fma.f64 -1/8 (*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l))) 3) 1/3) (*.f64 (*.f64 M M) (*.f64 h w0))) w0)
56.3%
(fma.f64 -1/8 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 D d) (/.f64 D (*.f64 d l)))) 3) (*.f64 (*.f64 M M) (*.f64 h w0))) w0)
64.6%
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 h M) (/.f64 l (pow.f64 (/.f64 D d) 2))) (*.f64 M w0)) w0)
61.1%
(+.f64 (pow.f64 (cbrt.f64 (*.f64 h (*.f64 (*.f64 (*.f64 M M) (/.f64 (pow.f64 (/.f64 D d) 2) l)) (*.f64 -1/8 w0)))) 3) w0)
64.1%
(+.f64 (*.f64 (*.f64 h (*.f64 M M)) (/.f64 (/.f64 (*.f64 -1/8 w0) (/.f64 d D)) (/.f64 l (/.f64 D d)))) w0)
52.5%
(+.f64 (*.f64 (*.f64 h (*.f64 M M)) (/.f64 (/.f64 (*.f64 -1/8 w0) l) (/.f64 1 (pow.f64 (/.f64 D d) 2)))) w0)
61.7%
(+.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 -1/8 w0) d) D) l) (/.f64 D d))) w0)
63.2%
(+.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 (/.f64 D d) l)) -1/8) w0)) w0)
59.5%
(+.f64 (*.f64 (*.f64 h (*.f64 M M)) (*.f64 w0 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (log.f64 (exp.f64 -1/8))))) w0)
59.6%
(+.f64 (*.f64 (*.f64 -1/8 (pow.f64 (/.f64 D d) 2)) (/.f64 w0 (/.f64 l (*.f64 M (*.f64 M h))))) w0)
53.3%
(+.f64 (*.f64 (expm1.f64 (log1p.f64 (*.f64 h (*.f64 M M)))) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) -1/8) w0)) w0)
60.4%
(+.f64 (*.f64 h (*.f64 (*.f64 M M) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 -1/8 w0)))) w0)
4.8%
(*.f64 w0 (pow.f64 (exp.f64 1/2) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 (/.f64 M (/.f64 l M)) (*.f64 (/.f64 h (*.f64 d d)) -1/4))))))
4.4%
(*.f64 w0 (pow.f64 (exp.f64 1/2) (fma.f64 -2 (log.f64 d) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 D (*.f64 D (*.f64 M (*.f64 h M))))) l)))))
5.5%
(*.f64 w0 (pow.f64 (exp.f64 1/2) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 D))) (log.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))))))
4.0%
(*.f64 w0 (pow.f64 (exp.f64 1/2) (+.f64 (log.f64 (*.f64 (*.f64 1/4 (/.f64 D (/.f64 l D))) (/.f64 M (/.f64 (*.f64 d d) M)))) (neg.f64 (log.f64 (/.f64 -1 h))))))
57.3%
(*.f64 w0 (+.f64 1 (/.f64 (*.f64 (*.f64 -1/8 (*.f64 D D)) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 l d)))))
61.2%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d (/.f64 l (*.f64 D D)))) d) -1/8)))
64.1%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 D l) D) (*.f64 (*.f64 (/.f64 M d) M) h)) d) -1/8)))
68.7%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 l (/.f64 d h)) d)) -1/8)))
66.9%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (neg.f64 M) (*.f64 (/.f64 d M) (*.f64 (/.f64 (neg.f64 d) h) (/.f64 l (*.f64 D D))))) -1/8)))
68.3%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 M (/.f64 (*.f64 (/.f64 d M) (/.f64 d h)) (/.f64 D (/.f64 l D)))) -1/8)))
60.5%
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 M (*.f64 (/.f64 l (*.f64 D D)) (/.f64 (*.f64 d d) (*.f64 M h)))) -1/8)))
71.9%
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 (/.f64 M d) (*.f64 (/.f64 l D) (/.f64 d D))) (*.f64 M h)) -1/8)))
74.4%
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h D)) l) D) -1/8)))
51.8%
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h)) -1/8)))
51.0%
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 (*.f64 D D) l) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))) -1/8)))
74.7%
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (/.f64 D (*.f64 (/.f64 d M) (*.f64 (/.f64 l (*.f64 h D)) d))) M) -1/8)))
67.0%
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) h) (*.f64 D (/.f64 D l))) -1/8)))
63.6%
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 (/.f64 (*.f64 (/.f64 D d) D) d) l)) -1/8)))
68.0%
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (*.f64 M (neg.f64 h)) (*.f64 (/.f64 M d) (/.f64 (*.f64 (/.f64 D l) D) (neg.f64 d)))) -1/8)))
81.6%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (*.f64 (/.f64 M d) D) (*.f64 (/.f64 M d) D)) (*.f64 (/.f64 l h) 4)))))
77.4%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 M (*.f64 d -4))) (neg.f64 M)) (/.f64 l (*.f64 D h))))))
82.9%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 M -4)) (*.f64 (/.f64 (*.f64 D M) l) (neg.f64 h))) d))))
79.0%
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (neg.f64 M) (*.f64 (/.f64 l D) (/.f64 d (/.f64 -1/4 (/.f64 d (*.f64 h (*.f64 D M))))))))))
75.7%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (neg.f64 M) (/.f64 M (*.f64 (*.f64 (/.f64 l D) d) (/.f64 (*.f64 -4 d) (*.f64 D h))))))))
79.0%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 M (/.f64 1/4 (*.f64 (/.f64 d D) (*.f64 (/.f64 d (*.f64 D h)) (/.f64 l M))))))))
67.1%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 M (*.f64 (*.f64 M (/.f64 h l)) (/.f64 (*.f64 (*.f64 1/4 D) (/.f64 D d)) d))))))
81.8%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 M (*.f64 (*.f64 D h) (/.f64 (/.f64 M (/.f64 d D)) (*.f64 (*.f64 d 4) l)))))))
53.9%
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 d d) l) (*.f64 h (*.f64 M M))))))))
2.4%
(*.f64 -1/8 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 w0 (/.f64 (/.f64 (/.f64 l M) M) h)))) 2))
2.1%
(*.f64 -1/8 (/.f64 (*.f64 D D) (pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M)))) 3) 1/3)))
2.9%
(*.f64 -1/8 (/.f64 (*.f64 D D) (*.f64 (/.f64 d (*.f64 w0 (*.f64 h M))) (/.f64 (*.f64 d l) M))))
2.6%
(*.f64 -1/8 (/.f64 (*.f64 D D) (*.f64 (/.f64 d w0) (/.f64 (*.f64 d l) (*.f64 h (*.f64 M M))))))
2.3%
(*.f64 -1/8 (*.f64 (/.f64 (/.f64 (/.f64 w0 d) d) l) (*.f64 (*.f64 h (*.f64 M M)) (*.f64 D D))))
2.6%
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) w0) (/.f64 l (*.f64 h M))) M))
2.5%
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) w0) (/.f64 l M)) (*.f64 h M)))
2.6%
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (/.f64 (pow.f64 (cbrt.f64 l) 2) w0)) (/.f64 h (/.f64 (cbrt.f64 l) (*.f64 M M)))))
2.7%
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 l (*.f64 M (/.f64 w0 (*.f64 d d))))) (*.f64 h M)))
2.8%
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 w0 (*.f64 h M)) (*.f64 d (/.f64 l M)))))
2.4%
(*.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 D) (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 (/.f64 l (*.f64 h M)) (*.f64 D M)))) (sqrt.f64 D)))
2.2%
(*.f64 -1/8 (*.f64 (/.f64 w0 (*.f64 d d)) (*.f64 (*.f64 h (*.f64 M M)) (/.f64 D (/.f64 l D)))))
2.8%
(*.f64 -1/8 (*.f64 (/.f64 D (/.f64 d (*.f64 (cbrt.f64 (*.f64 D D)) (/.f64 (*.f64 w0 (*.f64 h M)) (*.f64 d (/.f64 l M)))))) (cbrt.f64 D)))
2.6%
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 (/.f64 (*.f64 d d) w0) l)) (*.f64 D (*.f64 h (*.f64 M M)))))
2.6%
(*.f64 -1/8 (*.f64 (/.f64 D (*.f64 (*.f64 d d) l)) (*.f64 (/.f64 D (/.f64 1 w0)) (*.f64 h (*.f64 M M)))))
2.7%
(*.f64 -1/8 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) 2)) (/.f64 D (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 d d) w0) (/.f64 l (*.f64 h (*.f64 M M))))) D))))
3.3%
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 (*.f64 w0 (*.f64 h M)) (*.f64 d (/.f64 l M)))) D))
3.0%
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 w0 d)) (/.f64 D (/.f64 (/.f64 (/.f64 l M) M) h))))
2.8%
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 D d) (*.f64 (cbrt.f64 (*.f64 D D)) (*.f64 (/.f64 w0 d) (/.f64 (*.f64 M h) (/.f64 l M))))) (cbrt.f64 D)))
2.4%
(*.f64 -1/8 (expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 D d) (sqrt.f64 (*.f64 (/.f64 w0 l) (*.f64 h (*.f64 M M))))) 2))))
21.9%
(sqrt.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))) (*.f64 w0 w0)))
80.6%
w0
Compiler

Compiled 1689 to 1129 computations (33.2% saved)

regimes1.7s (6.9%)

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

15 calls:

209.0ms
w0
170.0ms
d
166.0ms
(*.f64 2 d)
134.0ms
(*.f64 M D)
130.0ms
D
Results
AccuracySegmentsBranch
86.5%5w0
87.2%3M
88.0%3D
88.3%3h
87.4%3l
87.3%3d
88.7%2(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
89.5%2(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))
89.5%2(-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))
90.4%3(*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))
89.5%3(pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)
87.1%2(/.f64 (*.f64 M D) (*.f64 2 d))
88.0%3(*.f64 M D)
87.3%3(*.f64 2 d)
88.6%3(/.f64 h l)
Compiler

Compiled 2565 to 1165 computations (54.6% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
5.242766688246124e-117
1.0365874932195416e-100
0.0ms
-inf
-9.703413468887514e+304
Compiler

Compiled 33 to 26 computations (21.2% saved)

regimes1.6s (6.6%)

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

15 calls:

208.0ms
w0
165.0ms
d
164.0ms
(*.f64 2 d)
132.0ms
(*.f64 M D)
127.0ms
h
Results
AccuracySegmentsBranch
86.5%5w0
87.2%3M
88.0%3D
88.3%3h
87.4%3l
87.3%3d
88.7%2(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
89.5%2(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))
89.5%2(-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))
87.9%2(*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))
89.5%3(pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)
87.1%2(/.f64 (*.f64 M D) (*.f64 2 d))
88.0%3(*.f64 M D)
87.3%3(*.f64 2 d)
88.6%3(/.f64 h l)
Compiler

Compiled 2515 to 1132 computations (55% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.2557973778947345e+304
+inf
0.0ms
0.0
1.85227e-318
Compiler

Compiled 33 to 26 computations (21.2% saved)

regimes871.0ms (3.6%)

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

8 calls:

128.0ms
h
128.0ms
D
104.0ms
(*.f64 M D)
100.0ms
w0
99.0ms
d
Results
AccuracySegmentsBranch
84.8%2w0
87.2%3M
88.2%4D
87.3%3h
87.4%3l
87.3%3d
88.0%3(*.f64 M D)
88.6%3(/.f64 h l)
Compiler

Compiled 1852 to 807 computations (56.4% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-5.04092207229612e-242
-3.011259743651779e-247
0.0ms
-inf
-8.930126203018146e+303
Compiler

Compiled 33 to 26 computations (21.2% saved)

regimes746.0ms (3.1%)

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

7 calls:

123.0ms
h
123.0ms
D
98.0ms
d
97.0ms
l
95.0ms
w0
Results
AccuracySegmentsBranch
84.8%2w0
87.2%3M
88.2%4D
87.3%3h
87.4%3l
87.3%3d
88.3%3(/.f64 h l)
Compiler

Compiled 1807 to 780 computations (56.8% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.3037796580016007e-282
1.872208570753796e-271
0.0ms
-inf
-8.930126203018146e+303
Compiler

Compiled 33 to 26 computations (21.2% saved)

regimes1.1s (4.5%)

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

7 calls:

228.0ms
h
199.0ms
(/.f64 h l)
145.0ms
l
139.0ms
D
126.0ms
w0
Results
AccuracySegmentsBranch
84.8%2w0
86.5%3M
88.2%4D
87.3%3h
86.9%3l
87.3%3d
88.2%3(/.f64 h l)
Compiler

Compiled 1717 to 736 computations (57.1% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-5.04092207229612e-242
-3.011259743651779e-247
0.0ms
-inf
-8.930126203018146e+303
Compiler

Compiled 33 to 26 computations (21.2% saved)

regimes950.0ms (3.9%)

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

7 calls:

190.0ms
d
183.0ms
w0
146.0ms
M
141.0ms
l
120.0ms
D
Results
AccuracySegmentsBranch
86.1%5w0
83.6%2M
88.1%4D
84.4%2h
86.4%4l
86.9%5d
87.9%3(/.f64 h l)
Compiler

Compiled 1648 to 704 computations (57.3% saved)

bsearch45.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
predicate-same
Steps
TimeLeftRight
21.0ms
2.916048766419318e+40
2.613381077787874e+41
14.0ms
2379407292.884164
180412435952.39496
9.0ms
4.8394944128459285e-135
3.428974946716046e-128
Results
37.0ms224×body256valid
2.0ms17×body256invalid
1.0msbody256infinite
Compiler

Compiled 867 to 596 computations (31.3% saved)

regimes755.0ms (3.1%)

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

7 calls:

155.0ms
d
150.0ms
w0
100.0ms
M
92.0ms
l
89.0ms
(/.f64 h l)
Results
AccuracySegmentsBranch
86.1%5w0
83.6%2M
86.4%2D
84.4%2h
84.7%2l
86.9%5d
87.9%3(/.f64 h l)
Compiler

Compiled 1625 to 693 computations (57.4% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-1.498684176116439e-181
-1.2351641366518565e-189
0.0ms
-inf
-8.930126203018146e+303
Compiler

Compiled 33 to 26 computations (21.2% saved)

regimes431.0ms (1.8%)

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

7 calls:

82.0ms
M
81.0ms
d
79.0ms
w0
79.0ms
l
28.0ms
D
Results
AccuracySegmentsBranch
83.4%3w0
83.6%2M
81.8%1D
81.8%1h
83.3%3l
83.4%3d
81.8%1(/.f64 h l)
Compiler

Compiled 1443 to 610 computations (57.7% saved)

bsearch21.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
19.0ms
-2.9733610066231545e-59
-9.65482395252223e-61
Results
17.0ms112×body256valid
1.0msbody256invalid
Compiler

Compiled 292 to 215 computations (26.4% saved)

regimes198.0ms (0.8%)

Accuracy

Total -50.7b remaining (-409%)

Threshold costs -50.7b (-409%)

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

6 calls:

31.0ms
h
28.0ms
l
28.0ms
d
27.0ms
M
27.0ms
D
Results
AccuracySegmentsBranch
80.6%1w0
80.6%1M
80.6%1D
80.6%1h
80.6%1l
80.6%1d
Compiler

Compiled 1368 to 569 computations (58.4% saved)

simplify85.0ms (0.4%)

Algorithm
egg-herbie
Rules
558×distribute-lft-neg-in
372×*-commutative
282×distribute-rgt-neg-in
198×neg-sub0
196×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01761615
12751599
23711595
34851595
46301595
57921595
69791595
711291595
812651595
913421595
1013881595
1113921595
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)) -inf.0) (*.f64 w0 (pow.f64 (exp.f64 1/2) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 (/.f64 M (/.f64 l M)) (*.f64 (/.f64 h (*.f64 d d)) -1/4)))))) (if (<=.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)) 3549017208474643/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 M (/.f64 1/4 (*.f64 (/.f64 d D) (*.f64 (/.f64 d (*.f64 D h)) (/.f64 l M))))))))))
(if (<=.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) 0) w0 (if (<=.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) 39999999999999997570142100221458487440161148880469299812763086285292818252052935611373237029762030993747424472224648690314868774970544122120943195363467531099949205766728044164270841012649763623374879210194206396306558730203287330638196449078431799221384139674650289625630417523383839448299617392552574976) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 M (/.f64 1/4 (*.f64 (/.f64 d D) (*.f64 (/.f64 d (*.f64 D h)) (/.f64 l M))))))))))
(if (<=.f64 (/.f64 h l) -inf.0) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))))) (if (<=.f64 (/.f64 h l) -375375841440235/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))))) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (neg.f64 M) (/.f64 l (*.f64 (/.f64 (*.f64 M (*.f64 D h)) (*.f64 d -4)) (/.f64 D d)))))))))
(if (<=.f64 (/.f64 h l) -inf.0) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))))) (if (<=.f64 (/.f64 h l) 653996952628337/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (*.f64 (/.f64 l h) (*.f64 (/.f64 2 D) (/.f64 d M))))))) w0))
(if (<=.f64 (/.f64 h l) -inf.0) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))))) (if (<=.f64 (/.f64 h l) -375375841440235/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (*.f64 (/.f64 M d) D) (*.f64 (/.f64 M d) D)) (*.f64 (/.f64 l h) 4))))) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (neg.f64 M) (/.f64 l (*.f64 (/.f64 (*.f64 M (*.f64 D h)) (*.f64 d -4)) (/.f64 D d)))))))))
(if (<=.f64 D 8183476519740355/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (neg.f64 M) (*.f64 (/.f64 l (*.f64 M (*.f64 D h))) (*.f64 d (*.f64 -4 (/.f64 d D)))))))) (if (<=.f64 D 4000000000) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 M (*.f64 d -4)) (*.f64 (/.f64 (neg.f64 M) (/.f64 (*.f64 l d) D)) (*.f64 D h)))))) (if (<=.f64 D 32999999999999998463749672618390833856512) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (neg.f64 M) (*.f64 (/.f64 l D) (/.f64 d (/.f64 -1/4 (/.f64 d (*.f64 h (*.f64 D M)))))))))) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (*.f64 (/.f64 M d) D) (*.f64 (/.f64 M d) D)) (*.f64 (/.f64 l h) 4))))))))
(if (<=.f64 (/.f64 h l) -inf.0) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))))) (if (<=.f64 (/.f64 h l) -7475102707912205/74751027079122046462216955587793573067050655862760405902609490213261724339546970300512875500623813013973275600053770769378323738155015176163371603062328757260320680744718580942157810765768356265984) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (*.f64 (/.f64 M d) D) (*.f64 (/.f64 M d) D)) (*.f64 (/.f64 l h) 4))))) w0))
(if (<=.f64 M -6151454740732423/1809251394333065553493296640760748560207343510400633813116524750123642650624) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 M (*.f64 (*.f64 D h) (/.f64 (/.f64 M (/.f64 d D)) (*.f64 (*.f64 d 4) l))))))) w0)
w0
Outputs
(if (<=.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)) -inf.0) (*.f64 w0 (pow.f64 (exp.f64 1/2) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 (/.f64 M (/.f64 l M)) (*.f64 (/.f64 h (*.f64 d d)) -1/4)))))) (if (<=.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)) 3549017208474643/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 M (/.f64 1/4 (*.f64 (/.f64 d D) (*.f64 (/.f64 d (*.f64 D h)) (/.f64 l M))))))))))
(if (<=.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)) -inf.0) (*.f64 w0 (pow.f64 (exp.f64 1/2) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (*.f64 (/.f64 M (/.f64 l M)) (*.f64 (/.f64 h (*.f64 d d)) -1/4)))))) (if (<=.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)) 3549017208474643/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 M (/.f64 1/4 (*.f64 (/.f64 d D) (*.f64 (/.f64 l M) (/.f64 d (*.f64 D h)))))))))))
(if (<=.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) 0) w0 (if (<=.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) 39999999999999997570142100221458487440161148880469299812763086285292818252052935611373237029762030993747424472224648690314868774970544122120943195363467531099949205766728044164270841012649763623374879210194206396306558730203287330638196449078431799221384139674650289625630417523383839448299617392552574976) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 M (/.f64 1/4 (*.f64 (/.f64 d D) (*.f64 (/.f64 d (*.f64 D h)) (/.f64 l M))))))))))
(if (<=.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) 0) w0 (if (<=.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) 39999999999999997570142100221458487440161148880469299812763086285292818252052935611373237029762030993747424472224648690314868774970544122120943195363467531099949205766728044164270841012649763623374879210194206396306558730203287330638196449078431799221384139674650289625630417523383839448299617392552574976) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 M (/.f64 1/4 (*.f64 (/.f64 d D) (*.f64 (/.f64 l M) (/.f64 d (*.f64 D h)))))))))))
(if (<=.f64 (/.f64 h l) -inf.0) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))))) (if (<=.f64 (/.f64 h l) -375375841440235/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 M D)) 2) (/.f64 h l))))) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (neg.f64 M) (/.f64 l (*.f64 (/.f64 (*.f64 M (*.f64 D h)) (*.f64 d -4)) (/.f64 D d)))))))))
(if (<=.f64 (/.f64 h l) -inf.0) (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))))) (if (<=.f64 (/.f64 h l) -375375841440235/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))))) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (neg.f64 M) (/.f64 l (*.f64 (/.f64 (*.f64 M (*.f64 D h)) (*.f64 d -4)) (/.f64 D d)))))))))
(if (<=.f64 (/.f64 h l) -inf.0) (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))))) (if (<=.f64 (/.f64 h l) -375375841440235/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 M D) (/.f64 1/2 d)) 2))))) (*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 M (/.f64 l (*.f64 (/.f64 (*.f64 M (*.f64 D h)) (*.f64 d -4)) (/.f64 D d)))))))))
(if (<=.f64 (/.f64 h l) -inf.0) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))))) (if (<=.f64 (/.f64 h l) 653996952628337/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (*.f64 (/.f64 l h) (*.f64 (/.f64 2 D) (/.f64 d M))))))) w0))
(if (<=.f64 (/.f64 h l) -inf.0) (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))))) (if (<=.f64 (/.f64 h l) 653996952628337/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) (*.f64 (/.f64 l h) (*.f64 (/.f64 2 D) (/.f64 d M))))))) w0))
(if (<=.f64 (/.f64 h l) -inf.0) (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))))) (if (<=.f64 (/.f64 h l) 653996952628337/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632) (*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 M (*.f64 (/.f64 D d) -1/2)) (*.f64 (/.f64 l h) (*.f64 (/.f64 2 D) (/.f64 d M))))))) w0))
(if (<=.f64 (/.f64 h l) -inf.0) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))))) (if (<=.f64 (/.f64 h l) -375375841440235/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (*.f64 (/.f64 M d) D) (*.f64 (/.f64 M d) D)) (*.f64 (/.f64 l h) 4))))) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (neg.f64 M) (/.f64 l (*.f64 (/.f64 (*.f64 M (*.f64 D h)) (*.f64 d -4)) (/.f64 D d)))))))))
(if (<=.f64 (/.f64 h l) -inf.0) (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))))) (if (<=.f64 (/.f64 h l) -375375841440235/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d))) (*.f64 (/.f64 l h) 4))))) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (neg.f64 M) (/.f64 l (*.f64 (/.f64 (*.f64 M (*.f64 D h)) (*.f64 d -4)) (/.f64 D d)))))))))
(if (<=.f64 (/.f64 h l) -inf.0) (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))))) (if (<=.f64 (/.f64 h l) -375375841440235/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d))) (*.f64 (/.f64 l h) 4))))) (*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 M (/.f64 l (*.f64 (/.f64 (*.f64 M (*.f64 D h)) (*.f64 d -4)) (/.f64 D d)))))))))
(if (<=.f64 D 8183476519740355/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (neg.f64 M) (*.f64 (/.f64 l (*.f64 M (*.f64 D h))) (*.f64 d (*.f64 -4 (/.f64 d D)))))))) (if (<=.f64 D 4000000000) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 M (*.f64 d -4)) (*.f64 (/.f64 (neg.f64 M) (/.f64 (*.f64 l d) D)) (*.f64 D h)))))) (if (<=.f64 D 32999999999999998463749672618390833856512) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (neg.f64 M) (*.f64 (/.f64 l D) (/.f64 d (/.f64 -1/4 (/.f64 d (*.f64 h (*.f64 D M)))))))))) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (*.f64 (/.f64 M d) D) (*.f64 (/.f64 M d) D)) (*.f64 (/.f64 l h) 4))))))))
(if (<=.f64 D 8183476519740355/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (neg.f64 M) (*.f64 (/.f64 l (*.f64 M (*.f64 D h))) (*.f64 d (*.f64 (/.f64 d D) -4))))))) (if (<=.f64 D 4000000000) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 M (*.f64 d -4)) (*.f64 (*.f64 D h) (/.f64 (neg.f64 M) (/.f64 (*.f64 d l) D))))))) (if (<=.f64 D 32999999999999998463749672618390833856512) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (neg.f64 M) (*.f64 (/.f64 l D) (/.f64 d (/.f64 -1/4 (/.f64 d (*.f64 (*.f64 M D) h))))))))) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d))) (*.f64 (/.f64 l h) 4))))))))
(if (<=.f64 D 8183476519740355/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688) (*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 M (*.f64 (/.f64 l (*.f64 M (*.f64 D h))) (*.f64 d (*.f64 (/.f64 d D) -4))))))) (if (<=.f64 D 4000000000) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 M (*.f64 d -4)) (*.f64 (*.f64 D h) (/.f64 (neg.f64 M) (/.f64 (*.f64 d l) D))))))) (if (<=.f64 D 32999999999999998463749672618390833856512) (*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 M (*.f64 (/.f64 l D) (/.f64 d (/.f64 -1/4 (/.f64 d (*.f64 (*.f64 M D) h))))))))) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d))) (*.f64 (/.f64 l h) 4))))))))
(if (<=.f64 D 8183476519740355/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688) (*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 M (*.f64 (/.f64 l (*.f64 M (*.f64 D h))) (*.f64 d (*.f64 (/.f64 d D) -4))))))) (if (<=.f64 D 4000000000) (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 M (*.f64 d -4)) (*.f64 (*.f64 D h) (/.f64 M (/.f64 (*.f64 d l) D))))))) (if (<=.f64 D 32999999999999998463749672618390833856512) (*.f64 w0 (sqrt.f64 (+.f64 1 (/.f64 M (*.f64 (/.f64 l D) (/.f64 d (/.f64 -1/4 (/.f64 d (*.f64 (*.f64 M D) h))))))))) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d))) (*.f64 (/.f64 l h) 4))))))))
(if (<=.f64 (/.f64 h l) -inf.0) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))))) (if (<=.f64 (/.f64 h l) -7475102707912205/74751027079122046462216955587793573067050655862760405902609490213261724339546970300512875500623813013973275600053770769378323738155015176163371603062328757260320680744718580942157810765768356265984) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (*.f64 (/.f64 M d) D) (*.f64 (/.f64 M d) D)) (*.f64 (/.f64 l h) 4))))) w0))
(if (<=.f64 (/.f64 h l) -inf.0) (*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 D D) l) (/.f64 (*.f64 h (*.f64 M M)) (*.f64 d d))))))) (if (<=.f64 (/.f64 h l) -7475102707912205/74751027079122046462216955587793573067050655862760405902609490213261724339546970300512875500623813013973275600053770769378323738155015176163371603062328757260320680744718580942157810765768356265984) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (*.f64 D (/.f64 M d)) (*.f64 D (/.f64 M d))) (*.f64 (/.f64 l h) 4))))) w0))
(if (<=.f64 M -6151454740732423/1809251394333065553493296640760748560207343510400633813116524750123642650624) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 M (*.f64 (*.f64 D h) (/.f64 (/.f64 M (/.f64 d D)) (*.f64 (*.f64 d 4) l))))))) w0)
(if (<=.f64 M -6151454740732423/1809251394333065553493296640760748560207343510400633813116524750123642650624) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 M (*.f64 (*.f64 D h) (/.f64 (/.f64 M (/.f64 d D)) (*.f64 l (*.f64 d 4)))))))) w0)
w0
Compiler

Compiled 611 to 381 computations (37.6% saved)

soundness601.0ms (2.5%)

Algorithm
egg-herbie
Rules
1724×associate-*r*
1700×associate-/l*
1454×associate-/l*
1380×associate-/r*
1372×associate-*l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
056213665
1159913395
061820528
1206120306
073722315
1240921511
067319492
1217719148
Stop Event
node limit
node limit
node limit
node limit
Compiler

Compiled 1025 to 564 computations (45% saved)

end252.0ms (1%)

Compiler

Compiled 767 to 406 computations (47.1% saved)

Profiling

Loading profile data...